KEIS BLOGは株式会社ケイズ・ソフトウェアが運営しています。

KEIS BLOG

「gRPC」から「関心の分離」にたどりついた話


ハローつるたです。 ケイズで唯一エンジニアではないつるたです。 IT業界は専門用語のオンパレード。 知らない言葉に出会ったらその都度調べるようにしています。 調べれば調べるほど、さらに知らない言葉が出てきて 「これどこまでいくのかな~」と思うこともしばしば。 いちいち小難しい言葉で説明するのやめてほしいネ! 最近は私達が作ってるシステムで多用されている(らしい)「gRPC」を調べて、 芋づるモリモ..続きを読む

BeautifulSoup4でアベンジャーズの記事をスクレイピングする


2019年4月、『アベンジャーズ/ エンドゲーム』が公開されました。 私は映画ももちろん見ましたがそれだけでは足りず、日々映画の情報サイトを漁ってアベンジャーズに関する記事を読んでいます。 しかし毎日記事を見にいくのは手間ですし、見逃してしまう可能性もあります。 そこで、映画の記事サイトをスクレイピングしてアベンジャーズの記事を抽出し、Slackに通知する様にしました。   環境 pyt..続きを読む

2018年もお世話になりました!


2018年も残すところあと僅かとなりました。 本年もさまざまなことがありましたが、みなさまのお力添えのおかげでなんとか無事に1年を過ごすことができました。ありがとうございました! さて、今年の年末年始休みは12月28日から1月3日までの期間(7日間)がお休みとなります。 年始は1月4日からの営業となり ご迷惑をおかけいたしますがどうぞよろしくお願いいたします。 来年もケイズ・ソフトウェアをよろしく..続きを読む

suid が利かなくてはまった


perl スクリプトの中で secure ログを cat するような処理を書いていて、secure ログを cat するには root 権限が必要なので、 その perl スクリプトを suid すればいいよね、と軽く考えていた。 suid はほぼ使う機会が無いので知らなかったのだけど、実はスクリプト系のものには suid は無効らしい。 perl やら ruby やら sh やらのスクリプトは、..続きを読む

正規表現を書くときに便利なツール


今回は正規表現を書くときに便利なツールを紹介したいと思います。 正規表現は言語ごとに多少仕様に違いがありますので、今回はRubyでの正規表現になります。 ■Rubular このサイトではテストデータを使って正規表現をリアルタイムに確認することができます。 サンプルですが実際に正規表現を書いた場合、下記のようになります。     正規表現が文字列のどの部分にマッチしているかハイラ..続きを読む