Rubyの記事一覧プレミアムユーザー限定記事MOONGIFTプレミアムは、月額500円の有料サービスです。Rails製のRedditクローン何かのプログラミング言語、フレームワークを覚える上で良い方法の一つが、有名なソフトウェアを真似てみるというのがあります。何か作ってみるのは良いことですが、アイディアが沸かない時にはすでにある有名なものを自分でも作ってみると良いでしょう。今回はその一つ、RoRditを紹介します。Policyは外部コンテンツの不用意な読み込みを防止することで、XSSなどを防いでくれる仕組みです。何も設定しなくともWebブラウザは動作しますが、サイトをセキュアにするためには設定した方が良いでしょう。非公式赤チャリマップ俗に赤チャリと呼ばれるシェアバイクが日本でも広まってきています。横浜ではじまった仕組みですが、東京23区内でも対応している場所が増えています。どこでも乗り捨てられる仕組みではないので、自転車置き場になるポートマップが重要です。するツールは少ない方が良いでしょう。様々なツールを使い分けていると、ついつい漏れが発生したり、集中力が切れてしまいがちです。集中するためにはツールも集中させるべきです。今回紹介するtlogはGitリポジトリを使ってタイムトラッキングを行うソフトウェアです。tlogの使い方最初にログを作ります。ターミナルで遊べるブラックジャックブラックジャックはほとんどの方が知っているトランプゲームです。21を作るだけというルールは簡単ですが、相手がいることでその駆け引きが高度になります。近い将来、日本にもカジノができますので、その際にはブラックジャックを興じる方も多いことでしょう。任意のフォント/テキストをSVG化コピーされたくない文字があった時、これまでは画像化するのが一般的でした。デバイスの解像度によっては汚く見えてしまったり、変更が面倒と言った欠点があります。そこで使ってみたいのがtext2svgです。任意のフォント、テキストでSVGが生成できます。text2svgの使い方生成した例です。調整さんクローン元々リクルートが開発し、最近ミクステンドに譲渡されたサービスが調整さんです。何人かで予定を調整するのに便利で、個人的にも愛用しています。そんな調整さんですが、社内では使えなかったり、プライバシーが気になるという人もいるでしょう。そこで使ってみたいのが俺の調整さんです。Herokuでも使える、調整さんクローンです。様々なサービスの情報をRSSフィード化オンライン上の情報を集めるのにRSSフィードは便利な仕組みですが、最近はフィードを出していないサイトも数多くあります。ソーシャルメディア系のサイトでは訪問しないと情報が見られません。RSSフィードに対応していないサイトをフィード化するソフトウェアです。rmコマンドの代わりにファイルをゴミ箱へファイルを間違って削除してショックを受けた経験は誰もがあるでしょう。GUIのOSであればゴミ箱に入る仕組みだから問題ありません。rmで削除してしまったファイルは復旧が困難です。そこで使ってみたいのがTrashです。rmコマンドに変わるファイル削除コマンドです。長期的に保有するのではなく、デイトレーダー並に上下する株を素早く売り買いしている方にとって、株価は常に気になるものでしょう。仕事中に堂々と株価をチェックできるものではありません。そこで使ってみたいのがStockTrayです。タスクトレイに収まる小さな株価ビューワーです。StockTrayの使い方起動中です。Webベースのgrep/tailプログラマであればgrepやtailは大好物ですよね。毎日使っているのではないでしょうか。tailコマンドであればサーバのログを確認したりする用途が多いのでサーバに一旦ログインする必要があります。この手間が面倒かも知れません。そこで使ってみたいのがClarityです。データベーススキーマをHTML化システム開発の基礎になるデータベース。データベースに接続すれば分かると言っても、構造を示した文書があるかどうかで開発効率が変わってきます。その手のドキュメントはメンテナンスが面倒です。そこで使ってみたいのがschemadocです。データベーススキーマをそのままHTMLにしてくれるソフトウェアです。ソーシャルではないオンラインブックマークWebブラウザ付属のブックマークを登録するのは、ソーシャルなど公開したくないWebサイトを覚えておきたい場合です。Webブラウザごとにブックマークが分散してしまいますし、他のコンピュータで使いたい時に不便です。そこで使ってみたいのがSlip.itです。Ruby用データサイエンス、機械学習をおこなうならデータサイエンスや機械学習分野においてはPythonしかないといった雰囲気があります。確かにPythonにはデータサイエンス向けのライブラリが多数揃っており、はじめる敷居は低いでしょう。そんな中にあってもRubyでデータサイエンスをやりたいという方は多いはずです。そこで使ってみたいのがLurnです。テキストを拡大コンソールの画面は単純なテキストなので、インパクトある表現を行わないとユーザの目に留まりません。ANSIカラーで色をつけたり、AAを表示したりと様々な手法が行われています。大きな文字を表示するというのもインパクトの大きい表現の一つです。それを簡単に実現できるのがtty-fontです。社内で使うちょっとしたスクリプトであればRubyなどで作るのが手軽です。それを人に配布するとなると、実行環境も用意しなければなりません。Windows向けに環境整備して配布というのは面倒に感じてしまうでしょう。そこで使ってみたいのがneriです。Rubyスクリプトを実行ファイル化できるソフトウェアです。Chromeのフォーム入力からCapybara/RSpec対応のテストコードを生成テストコードを書くのは面倒です。Webブラウザの表示を再現するような類のものは面倒に感じるでしょう。面倒だとどうしても記述が疎かになったり、テストが不十分になったりします。そこで使ってみたいのがnezumiです。Chromeの入力内容からCapybara/RSpec対応のテストコードを生成します。TodoistクローンMOONGIFTではタスク管理にTodoistを採用しています。4年くらいずっと使い続けています。最近ではGoogleカレンダーとの連携機能も追加され、手放せないツールになっています。企業によっては導入できないケースもあるでしょう。そこで試してみたいのがTudu、Todoistクローンです。Railsではデータベースのスキーマをコードを使って自在に作成できます。テーブル同士の関連性もコードで記述できるので、殆どデータベースを意識せずに作り込んでいけます。時にER図が必要になるケースもあるでしょう。した時に使ってみたいのがSchemaRDです。プロジェクトで最も使われているプログラミング言語は何かソフトウェアを紹介する際に、それが何の言語で作られているのかを書くようにしています。そんな時、GitHubの言語の割合を表示してくれる機能がとても便利だったりします。ライブラリを探す際にもカスタマイズできるプログラミング言語のが良いので、そのソフトウェアが何でできているかは大事な情報になるでしょう。${article.post_date_view}${article.post_title}${article.except_content}プレミアムでしか読めない記事が733あります。blockworks。