のんびりSEの議事録

プログラミング系のポストからアプリに関してのポストなどをしていきます。まれにアニメ・マンガなど

SSHでcontrol socketを利用したport foward

今まで、port fowardを利用するとき、バックグラウンドで実行し、立ち上がっているプロセスをgrepしてkillしていたので、bash内で全て完結出来ないかなと調べてたところ、-S オプションに辿り着いたので、そのやり方と、例を記載します。

AngularJS6 コンポーネント生成コマンドに失敗したときの対処法

AngularJS始めたばかりで、まだまだ苦戦中。。。 すでにAngularJS6が出たので、最新バージョンで試したら、急にngコマンドでコンポーネントが作成できなくなったので、その対処法の備忘録です。

Pytestを利用したPythonのユニットテスト

Pytestを利用したPythonのユニットテスト。Pytestの紹介から、使い方など、ざっくりまとめました。

フリーランス1年目の振り返り

フリーランスになって、約1年経ちましたので、この1年を振り返り、変わったことや、反省点、良かったことなどを挙げていこうと思います。

ISO 8601表記の継続時間を正規表現で表す

PG

ISO 8601表記の継続時間を正規表現で表してみた。

CircleCIでPostgreSQL 10を使うための設定

CI

久々にCircleCIを利用したのですが、バージョンも2.0になっていたり、変わってる部分もあったので、結構設定ファイルを記述するのに時間が掛かってしまいました。

High Sierraにアップデートしたらbundle installでこけた話

久しぶりにRuby周りやろうとして、bundle install でライブラリを取得しようとしたときに、また依存関係でこけたので対応した話です。 MacでのRubyあるあるですw

Twitterの`created_at`をAthenaのdatetimeに変換する

Twitterのデータを分析用にS3に保存して、AthenaでSQLを投げたりしてるのですが、created_atの形式がAthenaでのdateに対応した形式では無いので、それをフォーマット出来るSQLを考えました。

PostgreSQL 9.x系から10系にアップデート

DB

年末にかけて、自分のMacの環境をアップデートしたり、整理したりしてたので、その備忘録です。

2018年の抱負

あけましておめでとうございます。 今週のお題「2018年の抱負」ということで、2018年の抱負をゆるく書いていきます。

AthenaでS3のデータをSQLで操作する

AWS

この記事はAmazon Web Services Advent Calendar 2017 24日目の記事です。

SQLAlchemy使い方〜クエリ操作

この記事はPython Advent Calendar その2の20日目の記事です。 PythonでメインでSQLAlchemyを使用しているのですが、せっかくORMを使用しているのに、生SQLばかり書いているのも良くないので、そろそろ真面目に慣れたいなと思って、使い方〜クエリの操作まで…

Elasticsearchのclusterステータスをgreenにするまでにやったこと

Elastic stack (Elasticsearch) Advent Calendar 2017 16日目の記事です。 サービスで利用しているElasticsearchのclusterのステータスがずっと`yellow`だったので、それを`green`になるまでにやったことを記載してます。

Amazon EMRでSparkをやってみて

EMRを利用したSparkについて、紹介と、チューニングのポイントを記載しています。

Developers.IO 2017に参加してきました

今年も開催された、Developers.IO 2017に参加してきましたので、ざっくり感想をまとめました。 dev.classmethod.jp

レコメンドエンジンを構築するに当たって調べたこと

最近関わっている案件で、レコメンドエンジンを構築することになったので、その際調べたことを記録しておきます。

deviseを試してみた

Rails5にてユーザ認証ライブラリのdeviseを試して見ました。

pythonで日付操作あれこれ

最近Pythonをよく使用するのですが、言語によっては日付操作は非常に面倒(特にJSとかは…)なことがあり、Pythonではどうするのか、いろいろ調べてみました。

PyPIにコマンドとしてパッケージを登録するまで

AnsibleやAWSコマンドラインインタフェース等、Pythonでコマンドライン上で操作できるツールやライブラリは幾つかありますが、どのような仕組みでPyPIに登録するものなのかを調べてみました。

簡単にマテリアルデザインが適用できるMaterializeを利用してみた

UI

自分のHP用にMeterializeを利用してマテリアルデザインを採用してみました。

Pythonをやるときに参考になりそうな情報

Pythonについて参考になりそうな情報をまとめました。 言語仕様から、コーディング規約、テスト、ドキュメント生成等のリンク情報を集めました。 最近小林さんちのメイドラゴンよくみてますー

JShellを試してみた

JShellを試してみた

vimで大文字小文字変換の誤操作を防ぐ

最近、ちょっと忙しく、急いでいるときによくvimでUndoと大文字小文字変換誤爆をやらかしてしまっていたので、いい加減にそれを防がないと、いろいろと効率が悪かったので、keybindを見直しました。

RubyからElasticsearchを操作してみる

今回使用するGemはこちら elasticsearch | RubyGems.org | your community gem host 前回の記事を参考に、基本的な操作をRubyからやってみました carefree-se.hatenablog.com

MacにインストールしたRubyでreadlineが上手く読み込めないときの対応

それは、pryを実行しようとした時でした... エラーメッセージが出力され、pryが起動できず、いろいろ調べて対応したので、その時の対応を残しておきます。

2017年にやりたいこと

明けまして、おめでとうございます。 今週のお題「2017年にやりたいこと」ということで、今年初投稿となります。 「やりたいこと」と言いつつ、決意表明というか、自分への戒め的な形も込めて、2017年過ごしていけたらと思っています。

dotfilesを整理した

こんな年末ギリギリで3画面でAbemaとガキ使とか見ながら書きなぶってますw 今年最後は、自分のdotfilesの見直しと、他の方のdotfilesの管理の仕方をいろいろ見てました。

Elasticsearchを試してみた

最近ではApach Solrより、リアルタイム分析や、柔軟な設計がしやすい、Elasticsearchを耳にすることがよく増えて来たので、 ちょっとお試しで、どんなものなのかを体験してみたいと思います。 バージョンは最新安定版の5.1を参考にしています。 公式 www.ela…

macでPostgreSQLをアップデートする

久しぶりにPostgreSQLを利用してアプリを作成しようとしてたのですが、前にアップデートをしたことを忘れていて、起動できなかったので、macでhomebrewでインストールしたPostgreSQLをアップデートをするやり方を残しておきます。

速習CoffeeScript(今更すぎる...)

このまえES6について投稿したのですが、現場でCoffeeScriptで記述されているところも幾つかあったので、CooffeeScriptについてもちょっとまとめてみようかなと思います。(個人的にはCooffeeScript = RoRのプロジェクトのイメージが大きくてあまり好きではな…