ITエンジニア/デザイナ向けにオープンソースを毎日紹介

プログラミング言語 - Rubyの記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

List

  • 2018/10/16

Stories - Rails製のMediumクローン

デザインセンスの良いブログとしてMeduimが知られています。しかし日本では撤退してしまったり、カスタマイズが殆どできないのがストレスに感じている人もいるのではないでしょうか。そんな方に使ってみて欲しいのがStoriesです。自分で立てるMediumクローンです。## Storiesの使い方トップページです。デザインが...

List

  • 2018/10/12

Qiita Orgs Rank - Qiitaの組織ランキング

Qiitaでは個人はもちろん、多くの企業がコンテンツを投稿しています。そこで自社の技術力をアピールし、ブランディングや求人に繋げることも可能です。そのため企業によっては投稿を奨励している場合も少なくありません。そんな企業や組織のQiitaランキングを公開しているのがQiita Orgs Rankです。## Qiita ...

None

  • 2018/09/03

rb - 標準出力をRubyで処理

開発者であればターミナル操作を行う機会は多いでしょう。各コマンドは独立しており、パイプなどを通じて一繋ぎの操作を実現します。しかしシェル芸という言葉があるくらい、熟練者とそうでない人とで実現できるものが異なります。さらにシェルスクリプトですべてを記述するのはコード量も多くなったり、正規表現を駆使しなければならないでしょ...

List

  • 2018/08/24

Dev.to - 開発者向けコミュニティ

開発者はITリテラシーが高く、オンラインコミュニティに慣れている傾向があります。Stack Overflowで質問したり、メーリングリストに参加したりと外部の人たちとコミュニケーションを取るのも積極的です。そんな開発者コミュニティの最新版とも言えるのがDev.toであり、この度オープンソース化されました。## Dev....

List

  • 2018/08/17

Snibox - 自分で立てるスニペットサーバ

スニペットは開発中によく使います。同じコードは存在しない方が良いのですが、プロジェクトが異なる場合や、よく使う正規表現など取っておくと便利なコードの断片はよくあります。今回はそんなスニペットを管理するためのSniboxを紹介します。## Sniboxの使い方画面は3ペインに分かれています。一番左が言語、次がタイトル、そ...

List

  • 2018/07/16

RoRdit - Ruby on Rails製のRedditクローン

何かのプログラミング言語、フレームワークを覚える上で良い方法の一つが、有名なソフトウェアを真似てみるというのがあります。何か作ってみるのは良いことですが、アイディアが沸かない時にはすでにある有名なものを自分でも作ってみると良いでしょう。今回はその一つ、RoRditを紹介します。コミュニティサイトで有名なRedditをR...

List

  • 2018/06/17

CSPVR - Content Security Policyのチェックツール

Content Security Policyは外部コンテンツの不用意な読み込みを防止することで、XSSなどを防いでくれる仕組みです。何も設定しなくともWebブラウザは動作しますが、サイトをセキュアにするためには設定した方が良いでしょう。そんなContent Security Policyをチェック、レポートしてくれる...

List

  • 2018/05/30

redcycle-map - 非公式赤チャリマップ

俗に赤チャリと呼ばれるシェアバイクが日本でも広まってきています。元々横浜ではじまった仕組みですが、東京23区内でも対応している場所が増えています。どこでも乗り捨てられる仕組みではないので、自転車置き場になるポートマップが重要です。公式でもポートマップは提供されていますが、非公式ながらもredcycle-mapの方が情報...

None

  • 2018/05/29

tlog - Gitリポジトリで時間管理

開発中、利用するツールは少ない方が良いでしょう。様々なツールを使い分けていると、ついつい漏れが発生したり、集中力が切れてしまいがちです。集中するためにはツールも集中させるべきです。今回紹介するtlogはGitリポジトリを使ってタイムトラッキングを行うソフトウェアです。## tlogの使い方最初にログを作ります。```$...

None

  • 2018/05/21

Blackjack sandbox - ターミナルで遊べるブラックジャック

ブラックジャックはほとんどの方が知っているトランプゲームです。21を作るだけというルールは簡単ですが、相手がいることでその駆け引きが高度になります。近い将来、日本にもカジノができますので、その際にはブラックジャックを興じる方も多いことでしょう。そんなブラックジャックをターミナル上で楽しめるのがBlackjack san...

List

  • 2018/05/14

text2svg - 任意のフォント/テキストをSVG化

コピーされたくない文字があった時、これまでは画像化するのが一般的でした。しかしデバイスの解像度によっては汚く見えてしまったり、変更が面倒と言った欠点があります。そこで使ってみたいのがtext2svgです。任意のフォント、テキストでSVGが生成できます。## text2svgの使い方生成した例です。インスペクタで見ると、...

List

  • 2018/05/07

俺の調整さん - 調整さんクローン

元々リクルートが開発し、最近ミクステンドに譲渡されたサービスが調整さんです。何人かで予定を調整するのに便利で、個人的にも愛用しています。そんな調整さんですが、社内では使えなかったり、プライバシーが気になるという人もいるでしょう。そこで使ってみたいのが俺の調整さんです。Herokuでも使える、調整さんクローンです。## ...

List

  • 2018/04/29

RSS Box - 様々なサービスの情報をRSSフィード化

オンライン上の情報を集めるのにRSSフィードは便利な仕組みですが、最近はフィードを出していないサイトも数多くあります。特にソーシャルメディア系のサイトでは訪問しないと情報が見られません。そこで使ってみたいのがRSS Boxです。RSSフィードに対応していないサイトをフィード化するソフトウェアです。## RSS Boxの...

None

  • 2018/03/26

Trash - rmコマンドの代わりにファイルをゴミ箱へ

ファイルを間違って削除してショックを受けた経験は誰もがあるでしょう。GUIのOSであればゴミ箱に入る仕組みだから問題ありません。しかしrmで削除してしまったファイルは復旧が困難です。そこで使ってみたいのがTrashです。rmコマンドに変わるファイル削除コマンドです。## Trashの使い方Trashはrmコマンド代替で...

List

  • 2018/03/07

StockTray - これならバレない。システムトレイに常駐する株価ビューワー

長期的に保有するのではなく、デイトレーダー並に上下する株を素早く売り買いしている方にとって、株価は常に気になるものでしょう。しかし仕事中に堂々と株価をチェックできるものではありません。そこで使ってみたいのがStockTrayです。タスクトレイに収まる小さな株価ビューワーです。## StockTrayの使い方起動中です。...

List

  • 2018/02/24

Clarity - Webベースのgrep/tail

プログラマであればgrepやtailは大好物ですよね。ほぼ毎日使っているのではないでしょうか。tailコマンドであればサーバのログを確認したりする用途が多いのでサーバに一旦ログインする必要があります。しかしこの手間が面倒かも知れません。そこで使ってみたいのがClarityです。grep/tailコマンド専用のHTTPサ...

List

  • 2018/02/11

schemadoc - データベーススキーマをHTML化

システム開発の基礎になるデータベース。データベースに接続すれば分かると言っても、構造を示した文書があるかどうかで開発効率が変わってきます。しかしその手のドキュメントはメンテナンスが面倒です。そこで使ってみたいのがschemadocです。データベーススキーマをそのままHTMLにしてくれるソフトウェアです。## schem...

List

  • 2018/02/08

Slip.it - ソーシャルではないオンラインブックマーク

Webブラウザ付属のブックマークを登録するのは、ソーシャルなど公開したくないWebサイトを覚えておきたい場合です。しかしWebブラウザごとにブックマークが分散してしまいますし、他のコンピュータで使いたい時に不便です。そこで使ってみたいのがSlip.itです。オンラインブックマークサービスですが、ソーシャルではありません...

None

  • 2018/01/28

Lurn - Ruby用データサイエンス、機械学習をおこなうなら

データサイエンスや機械学習分野においてはPythonしかないといった雰囲気があります。確かにPythonにはデータサイエンス向けのライブラリが多数揃っており、はじめる敷居は低いでしょう。しかしそんな中にあってもRubyでデータサイエンスをやりたいという方は多いはずです。そこで使ってみたいのがLurnです。## Lurn...

None

  • 2018/01/15

tty-font - テキストを拡大

コンソールの画面は単純なテキストなので、インパクトある表現を行わないとユーザの目に留まりません。ANSIカラーで色をつけたり、AAを表示したりと様々な手法が行われています。大きな文字を表示するというのもインパクトの大きい表現の一つです。それを簡単に実現できるのがtty-fontです。## tty-fontの使い方tty...