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

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

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

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

もっと見る

None

  • 2020/02/16

twurl - Twitter APIを呼び出すCLIコマンド

Twitterを操作するアプリケーションを開発するには、Web APIを使う必要があります。プログラミング言語によってはライブラリが用意されていますが、マニアックな言語では自分で一から書かないといけません。CUIで動くアプリケーションであれば、twurlを使うことで手間をなくせます。twurlをコマンドラインで呼び出せ...

List

  • 2020/02/11

Pinball Map - 世界中のピンボールをマッピング

ピンボールは昔懐かしい、しかし今でも愛されているゲームです。ゲームセンターの奥にあったり、バーやパブにあったりします。派手なアクションが爽快で、上手な人はずっと遊んでいられます。そんなピンボールが遊べる場所を世界中でマッピングしているのがPinball Mapです。## Pinball Mapの使い方トップページです。...

List

  • 2020/01/29

Astuto - 利用者の声を聞こう。Ruby製のカスタマーフィードバックシステム

今はサービス提供側よりも、利用側(消費者など)の方が力を持っています。多くの商品が口コミによって拡散され、一気に伸びることもあれば、叩かれて消失してしまうこともあります。利用者の声を真摯に受け止めるのは大事なことです。今回紹介するAstutoは自分で構築するカスタマーフィードバックシステムです。## Astutoの使い...

List

  • 2020/01/15

Re:Backlogs - アジャイル開発に特化したプロジェクト管理

アジャイルなプロジェクト管理において、イテレーションごとのバックログは大事な情報です。ユーザストーリーをチケット化し、イテレーションの中でこなしてリリースする、この一連の流れを繰り返すことでシステムを徐々に大きく成長させます。今回紹介するRe:Backlogsはアジャイル開発に特化したプロジェクト管理になります。## ...

List

  • 2020/01/09

Aozorasearch - 青空文庫の全文検索エンジン

著作権の切れた書籍を管理、公開している青空文庫。お世話になっている人も多いことでしょう。古典を無料で、図書館などに行かずとも読めるのは素晴らしいことです。その蔵書は年々増えており、探すのも大変です。そこで使いたいのがAozorasearchです。青空文庫専用の全文検索エンジンです。## Aozorasearchの使い方...

List

  • 2019/12/27

rbtris - Ruby製のテトリス

ゲームを作ってみたいと考える人は多いですが、その題材で悩んでしまうことも多いです。キャラクターやゲームデザイン、グラフィックスなどで躓いて諦めてしまうのは勿体ないです。それを防ぐにはすでに存在するテーマを使うのがいいでしょう。今回紹介するrbtrisはRuby製のテトリスになります。Ruby2Dを用いて開発されています...

List

  • 2019/12/15

inkip.it - みんなで小説を書こう

一人で黙々と作業するのは強い精神力が必要です。どうしても人はついサボりがちで、メールをチェックしたり、Twitterに投稿したりしてしまうものです。一日であればまだしも、数ヶ月も集中力を維持するのは並大抵のことではありません。小説を書く、そんなチャレンジをしている方にお勧めしたいのがinkip.itです。コミュニティの...

List

  • 2019/12/13

Prism - Rubyが使えるWebフロントエンドフレームワーク

Webブラウザで唯一実行が保障されているプログラミング言語はJavaScriptです。しかし規模の大きなシステムを書きたがらなかったり、サーバサイドは別な言語を使っているケースもあります。そこで今回はRubyでWebアプリケーションが書けるPrismを紹介します。## Prismの使い方デモです。!

List

  • 2019/11/25

egotter - Twitterアカウントを分析

日本ではTwitterアカウントの保有率が30%を超えています。多くの人たちが日々Twitter上で会話しています。そんなTwitterをよく使うツイ廃な方達は、誰がフォローしてくれた、逆にフォローしてくれたといったアクションに一喜一憂しているのではないでしょうか。そこで使ってみたいのがegotterです。Twitte...

List

  • 2019/11/12

OnRuby - Rails製のユーザグループプラットフォーム

現在Meetup.com離れが進んでいます。元々月額費用が高いと言われていましたが、最近になって参加者からも強制徴収する機能をテストしていると言われて、代替サービスを検討するユーザが増えています。そんな中の候補としてあがっていたのがOnRubyです。Ruby on Rails製のユーザグループプラットフォームです。##...

Missing

  • 2019/10/25

Helpdesk - Ruby on Rails製のヘルプデスク

Webサービスにつきものなのがヘルプデスクです。使っていて困ったことがあったら、まずヘルプデスクを見るでしょう。そこですでに質問があがっていればすぐに解決できますし、解決しなければそのまま質問できます。今回紹介するHelpdeskはそんなヘルプデスクを自前で持てるシステムとなっています。## Helpdeskの使い方こ...

None

  • 2019/09/29

Glima - Ruby製のGmailクライアント

メールと連携したシステムを開発する場合、IMAPやPOP3を使って接続するのが基本でしょう。しかし、独自のプロトコルで取得するのは面倒で、コード量も増えがちです。GmailであればAPIがあるので、より手軽に扱えます。今回紹介するGlimaはGmailのAPIに対応したRubyライブラリです。## Glimaの使い方s...

List

  • 2019/09/24

IT勉強会用 名刺ジェネレーター - 開発者のための名刺ジェネレータ

勉強会には個人として参加しており、会社の名刺は出したくないと考えている人は大勢います。メールなどの面倒なやり取りではなく、Twitterなどでコミュニケーションを取りたいと思うことでしょう。そこで使ってみたいのがIT勉強会用 名刺ジェネレーターです。開発者にぴったりな名刺を作成できます。## IT勉強会用 名刺ジェネレ...

List

  • 2019/09/21

pdftoimgpdf - PDFを印刷で問題ない形に変換

技術書典などの技術書の同人誌会が広まるのに連れて、書籍を印刷する機会も増えていきます。印刷所に依頼する場合、それなりの準備が必要です。単にPDFを送れば良いという訳ではありません。そこで使ってみたいのがpdftoimgpdfです。単純なPDFから印刷するのに合わせたPDFに変換してくれます。## pdftoimgpdf...

List

  • 2019/09/06

Squadsnap - Rails製のスポーツチーム管理

スポーツはテクノロジー利用が目覚ましい分野です。トレーニングであったり、チーム管理や映像技術など様々な場面でテクノロジーが活用されています。それは何も高度なものだけでなく、ちょっとスポーツを楽しむ際にも同様です。今回紹介するSquadsnapはスポーツチームの管理を行うシステムになります。## Squadsnapの使い...

List

  • 2019/08/28

Artichoke - WebAssemblyで実装されたRuby

Webブラウザ上でJavaScript以外のプログラミング言語を実行したいと言うニーズはとても強くあります。一つはJavaScriptで実行エンジンを開発する方法、またはコンパイルしてJavaScriptを生成する方法などがあります。最近有力なのがWebAssemblyで実行エンジンを実装する方法です。今回紹介するAr...

List

  • 2019/08/11

Pakyow - デザインファーストなフレームワーク

Webフレームワークというとプログラマ向けのものが殆どです。プログラマにとって使いやすくともデザイナーにとって使いやすいとは限らず、なかなか普及しないケースもあります。そこで注目したいのがPakyowです。デザインファーストなWebフレームワークです。## Pakyowの使い方例えばこんな感じでコンテンツを作ります。と...

List

  • 2019/07/23

Black Candy - 自分で立てる音楽ストリーミングサーバ

音楽ファイルは意外と大きく、大量の音楽ファイルをローカルに入れているとストレージを逼迫してしまいます。また、複数人で音楽を共有したい時には別途メディアサーバを立てたりするでしょう。そこで使ってみたいのがBlack Candyです。自分で立てる音楽ストリーミングサーバです。## Black Candyの使い方アクセスした...

List

  • 2019/07/22

Sorbet - Ruby向けの型チェッカー

Rubyは開発していて気持ちが良い、楽しいプログラミング言語です。個人的にもちょっとしたスクリプトからWebサービスまで幅広く使っています。そんな中、最近GraphQLを使っているのですが、型があるのも良いなと思っているところです。Rubyに固い型は不要だと思いますが、Rubyに型チェックをもたらすSorbetはとても...

List

  • 2019/06/13

CSS-Only Chat - JavaScriptを使わないWebチャット

技術の凄さを感じるのはどんな時か。一見すると無理と思えるようなことを実現できてしまっている時もその一つです。最近では機械学習を用いて粗い映像を高画質化するプロジェクトもあります。SFと思わんばかりの世界が実現しようとしています。今回紹介するCSS-Only Chatもすごいです。JavaScriptを使わずにリアルタイ...