Rubyのライブラリ RubyGemを作成する手順をわかりやすく解説。また、OSSに貢献することのメリットも合わせて説明しています。ブログにも詳しく説明を記述しています。 http://morizyun.github.io/blog/ruby-gem-easy-publish-library-rails/Read less
![3分 gem クッキング](https://cdn-ak-scissors.b.st-hatena.com/image/square/1fd819a410bfeb5ce234043c8733ad0e876ceb0a/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2F3gem-141213015934-conversion-gate02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
遂に、テレビを断捨離してしまいました・・・ 何でテレビを捨てることになったのか? 前回、『テレビって意外といらないかもしれない』という記事を書きました。 その後、実際に2週間ほどテレビの電源をつけない生活をしてみたのですが、結論として 『やっぱりいらないわ』 という結果になりました。そうしてテレビを捨てることにしたのです。 不満どころかメリットだらけ そうしてテレビがない生活を過ごして一ヶ月ほどたちました。 すると、不満なんてないし、むしろメリットをいくつも見つけてしまったのです。ということで今回は備忘録的に、『テレビを捨てて気づいた5つのメリット』についてお話しします。テレビのない生活スタイルに興味を持ってる方、ぜひ読んでくださいませ。 脱テレビで得られる5つのメリット 1. テレビ中心のレイアウトから解放される 一番最初のメリットには、『自分が想像もしていなかったもの』をあげてみました
awkといえばgrep、sed等とともにUNIX黎明期から存在するテキスト処理コマンドとして知られています。最近は高機能なスクリプト言語が台頭し、使いこなせる人も小数派となってきたなか(?)、awkを使ってなんと3Dシューティングゲームが開発されてしまいました。その名も「awkaster」gawk 4.0.0以上を使用しターミナル上で動作します。 awkasterは、レイキャスティングと呼ばれる技術を使った疑似3Dシューターで、モンスターと闘いつつマップを移動して脱出エレベータを目指すゲームです。 ターミナルを開き「gawk -f awkaster.awk」で起動できます。 キーバインドはWASDキーで移動、pで弾丸を発射、1-4でカラーモードの変更、xでエレベーターの起動となっています。 awkを使いこなし、かつゲームプログラミングにも詳しい方はソースコードを探検してみると新たな発見があ
こんにちは、@harukasanです。ピクシブでは3年以上にわたってHTTPサーバにnginxを採用しています。これらのノウハウが詰まった「nginx実践入門」が1/16(土)、技術評論社から発売されることになりました。 この記事では本書からピクシブで良く使われているnginxのテクニックについてかいつまんで紹介します。 すべてのリクエストを受け止めるnginx ピクシブのたくさんあるサービス(pixiv、pixiv Spotlight、pixivコミック、ピクシブ百科事典……)のどこかにHTTPリクエストを投げると、複数台あるフロントサーバのどれかに届きます。実際にアプリケーションを処理するのはフロントサーバの裏側にいるアプリケーションサーバです。これらのサーバにはPHPだったり、Ruby on RailsだったりPlay/Scalaだったりいろんなアプリケーションがデプロイされています
御香宮神社で開催された伏見醸友会創立100週年記念の利き酒イベント。たくさんのお酒を味わって酒処伏見を感じました。 伏見の清酒 きき酒会 伏見醸友会創立100周年記念イベント「伏見の清酒 きき酒会」に行ってきました!(2013年11月25日開催) 伏見醸友会とは 伏見醸友会は、酒処伏見で今からちょうど100年前の1913年に創立した酒造技術の向上などを目的とする団体です。 伏見の酒蔵の杜氏さん・蔵元さんは会社の枠を超えて技術交流をしたり、共同研究をしたりしています。「伏見の酒蔵はオープンマインド」に書いた、伏見の酒造家たちの横のつながり・交流は、醸友会とともに育まれてきたのではないでしょうか。 会場の御香宮神社参集館 会場は「伏見と水」でも紹介した「御宮水(ごこうすい)」が湧き出ている御香宮(ごこうのみや)神社の一角にある参集館という建物です。 この建物は1934年に月桂冠の寄付により建設
はじめに まずどうやってひな形を作るか。ですがこれは bundle gem という、bundlerがデフォルトで提供しているコマンドを利用するのが一番簡単です。 今回はhello_worldという名前でgemを作るので、bundle gem hello_worldとします。 実行すると、このような形でひな形が生成されます。これを使ってgemを開発していくことになります。 gemspec Gemの作成でまず大事になるのが gemの名前.gemspec というファイルです。例えば上記で生成したひな形だと # coding: utf-8 lib = File.expand_path('../lib', __FILE__) $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) require 'hello_world/version' Ge
Subject: [ruby-list:42076] Re: puts,printの出力をファイルにも出力するには From: Yukihiro Matsumoto <matz@ b l g r Date: Fri, 21 Apr 2006 15:01:58 +0900 In-reply-to: 42074 まつもと ゆきひろです In message "Re: [ruby-list:42074] Re: puts,printの出力をファイルにも出力するには" on Fri, 21 Apr 2006 14:47:14 +0900, 岩崎 弘孝 <IH000667 / mb.taiyokogyo.co.jp> writes: |>とてもつまらない方法ですが、ファイルに書き出した後で標準出力に書き出すというのは? |>この方法でprint,puts,systemなどの出力がファイルに書き出され
DuoTone Themes DuoTone Dark -GitHub コードがはっきりと見やすいカラー DuoTone Themesの5つのテーマ DuoTone Themesのダウンロードとインストール コードがはっきりと見やすいカラー DuoToneは2つの色相をベースに色調を変化させた7つのカラーで構成されています。 コードで重要な部分には強調したカラー、それほど重要ではない部分には和らいだカラーが適用され、はっきりとした見やすいテーマになっています。 DuoToneは5種類あり、Darkのベースカラーはパープルとゴールドです。 ↓縮小してますが、見やすくないですか? Colorscheme DuoTones - Dark 対応言語は下記の通り。これからも増えていくそうです。 C Clojure CoffeeScript C# CSS GF Markdown Go Haskell
2016年01月15日12:00 朝鮮史って謎が多いよな Tweet 1: 風吹けば名無し@\(^o^)/ 2016/01/15(金) 03:04:50.09 ID:SKwWb6N30.net 高句麗と新羅の謎の強さ 転載元:http://tomcat.2ch.sc/test/read.cgi/livejupiter/1452794690/ 電気いすでの死刑は残酷なの?妥当なの?どっちなの(・ω・)? http://blog.livedoor.jp/nwknews/archives/4996643.html 3: 風吹けば名無し@\(^o^)/ 2016/01/15(金) 03:05:18.60 ID:Zv5N3JYM0.net 謎の金日成 9: 風吹けば名無し@\(^o^)/ 2016/01/15(金) 03:08:21.61 ID:SKwWb6N30.net >>3 金「ワイが抗日組織
はてなチーフエンジニアの id:motemen です。 以前の記事で紹介したようにはてな技術グループおよびデザイングループでは毎週社内で勉強会を開催していますが、これを運営していくにあたってひとつ課題であったのが毎週のリマインドでした。 developer.hatenastaff.com 毎回発表者が違いますから、あらかじめ皆に「今日は○○さんの××という発表です!」と周知して期待を高めたいですし、また次回の発表者には予告をして発表の準備を進めておいておかなければなりません。発表者・タイトル・日付などを記したスプレッドシートがマスターデータとしてあったので、元々は私が人手で、Googleスプレッドシートに記載した発表順を見ながらSlackに共有していました。しかしやはり個人による運用だと予告忘れがあったり、周知のタイミングが朝なり夕方なりまちまちであったりと、参加者にも不便を強いていたし、
nghttp2 is an implementation of HTTP/2 and its header compression algorithm HPACK in C. The framing layer of HTTP/2 is implemented as a form of reusable C library. On top of that, we have implemented HTTP/2 client, server and proxy. We have also developed load test and benchmarking tool for HTTP/2. We have participated in httpbis working group since HTTP/2 draft-04, which is the first implementati
Webサーバのベンチマークをとるのが趣味になりつつあるmatsumotoryです。 Webサーバのベンチマークについては、abからはじまりwrk等を使っていたのですが、最近ではほぼh2loadを使っています。 h2loadはnghttp2というHTTP/2ライブラリのアプリケーションに含まれているツールですが、 HTTP/2(SPDYも)とHTTP/1.xに両対応している ベンチマーク側の同時スレッド数を増やせる TLS及びSNIもサポートしている 最小、最大、平均、標準偏差あたりもちゃんとでる ので、色々プロトコルを変えつつ同じベンチマークツールで、値の目安を出すにはとても重宝しています。 Nghttp2: HTTP/2 C Library - nghttp2.org 実行結果のサンプルは例えば以下、 $ h2load -c 100 -n 10000 https://localhost:
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く