ないわー。。。 自分のサイトでね「記事はこちら」をクリックしたら もう一度スタートアニメが開始される! バグってる!!!見つけたときは思わず声が出た。。ひいいいい 原因 GAEへのアップロード設定(app.yaml)の記載間違い。 件のインタビューページは…
大江戸Ruby会議での村田さんの発表資料のなかに こんなスクショがありました。 来年の四月に4回目が開催されるらしく、 どんな会議なのかなと思って資料を覗いていたという経緯だよ。 資料一覧はこちら なんだろう? なぜRangeがRubyで記述されているのかな…
以前パーフェクトRubyの15章では、どうしてOptionParser.newの時にブロックを使ってるのかな。 筆者の趣味かな?って書いていたけれど、 びっくり!今日、OptionParserの作者さんからメールを貰ったよ! OptionParser.newのブロックは、中で起きたOptionPars…
selectメソッドにより、動きのあるクライアントを取得することが出来る。 ■サーバー require 'socket' server = TCPServer.open("localhost",80) sockets = [server] loop do ready = select(sockets) readable = ready[0] readable.each do |socket| if soc…
ソケットプログラミング第二弾。今回はクライアント・サーバーが複数回やり取りをするコード。 ポイント サーバー側でクライアントを切断すると、 以降はそのクライアントインスタンスのputsメソッドは使用できなくなる。うーん。 ソケットプログラミングは…
この本を読んでるよー。プログラミング言語 Ruby作者: まつもとゆきひろ,David Flanagan,卜部昌平(監訳),長尾高弘出版社/メーカー: オライリージャパン発売日: 2009/01/26メディア: 大型本購入: 21人 クリック: 356回この商品を含むブログ (124件) を見るソ…
IO#gets、readline は読み込んだ文字列を変数 $_ にセットする。 printは引数が省略されると$_ を使う。 →p puts は$_ を使わない模様。 p $_ #<=nil $_の値のセットはget(readline)実行後 while DATA.gets do p $_ print #<= 引数なしだと$_を出力 end __EN…
雨やだなー。 おしゃれが出来ないよ! デプロイ前の確認バッチ 自分のサイトはアニメーションが流れるつくりだけれど、 開発時にいちいち見ているのは面倒。でも「anime.js」をコメントアウトすることで、 アニメ終了後からの表示が出来てとても楽チン。だけ…
このサイトでスプライトを作成したよ。 CSS Sprite Generator | Project Fondue ■変更前 ■変更後 .sprite {background: url('../img/anime.png') no-repeat top left;} #anime1{ @include …
びっくり! 結論 WebフォントはadobeではなくてGoogleの方がいいと思う。 経緯 昨日の記事で Adobe Edge フォントはキャッシュ期間がたったの10分しかなく、 仕方ないからCDN利用をやめてローカルにリソースを配置するかー って言ってたんだけど。調べてみた…
自分のサイトを早くしてるよー。 ハイパフォーマンスWebサイト ―高速サイトを実現する14のルール作者: Steve Souders,スティーブサウダーズ,武舎広幸,福地太郎,武舎るみ出版社/メーカー: オライリージャパン発売日: 2008/04/11メディア: 大型本購入: 32人 ク…
GAEでPHPを実行しようとすると500エラー。 Error: Server Error The server encountered an error and could not complete your request. If the problem persists, please report your problem and mention this error message and the query that caused i…
自分のサイトを早くするよー。 ハイパフォーマンスWebサイト ―高速サイトを実現する14のルール作者: Steve Souders,スティーブサウダーズ,武舎広幸,福地太郎,武舎るみ出版社/メーカー: オライリージャパン発売日: 2008/04/11メディア: 大型本購入: 32人 クリ…
自分のサイトを早くするよー。 ハイパフォーマンスWebサイト ―高速サイトを実現する14のルール作者: Steve Souders,スティーブサウダーズ,武舎広幸,福地太郎,武舎るみ出版社/メーカー: オライリージャパン発売日: 2008/04/11メディア: 大型本購入: 32人 クリ…
仕事でjQueryMobileのテーマCSS機能を使ったので、嵌ったところのメモ。 タイトルのテーマを変更する デフォルトではヘッダ部分はテーマA。 data-theme要素を指定しなかったら自動的に要素(data-theme="a")が追加される。ちなみに、data-position="inline"…
正規表現 #後方参照は\1 "h\"hh'aa'g\"e" =~ /(['"])[^\1]*\1/ p $~ #名前つきグループ "hpijiph" =~ /(?<first>\w)(?<second>\w).*\k<second>\k<first>/ p $~ "RUBY" =~ /ruby/i p $~ #部分的な大文字小文字の無視 "RUBY" =~ /R(?i:uby)/ p $~.end(0) #マッチ終端 /(foo)(bar)(BAZ)?/ =~ "</first></second></second></first>…
標準入力、ファイル入力出力、いつもなんだっけって思うから、整理しました。 foo = File.open("foo.txt",'a+') do |file| while line = file.gets line += "dayo" end end __END__ File::basename('/hoge/piyo') #<= piyo File::dirname('/hoge/piyo') #<= …
最近会社でSOE(Systems of Engagement)を考える機会があったので読んでみました。 USERS 顧客主義の終焉と企業の命運を左右する7つの戦略 USERS 顧客主義の終焉と企業の命運を左右する7つの戦略作者: アーロン・シャピロ,萩原雅之,梶原健司,伊藤富雄出版社/…
hoge
プログラミング言語 Ruby作者: まつもとゆきひろ,David Flanagan,卜部昌平(監訳),長尾高弘出版社/メーカー: オライリージャパン発売日: 2009/01/26メディア: 大型本購入: 21人 クリック: 356回この商品を含むブログ (124件) を見る 内容が濃すぎてぜんぜん進…
作成インスタンス数の制限 ポイント ファクトリメソッドのprivate化 コピーメソッドのprivate化 →コピーすら禁止 const_setによる定数作成 class Season NAMES = %w{Spring Summer Autmn Winter} INSTANCES = [] def initialize(n) @n = n end NAMES.each_wi…
この本を読んでいます。 プログラミング言語 Ruby作者: まつもとゆきひろ,David Flanagan,卜部昌平(監訳),長尾高弘出版社/メーカー: オライリージャパン発売日: 2009/01/26メディア: 大型本購入: 21人 クリック: 356回この商品を含むブログ (124件) を見る …
自分のサイトをデバックしながら見ていたら、こんなエラーが。 ここのサイトをみていると、 このmapファイルはjqueryをデバックしたいときに 変数や関数名をマッピングしてくれるファイルのよう。特に必要ないので行ごと削除。 --- a/com/js/jquery-2.0.3.mi…
最強最速アルゴリズマー養成講座の問題を解いてるよアルゴリズムだんだん面白くなってきた。 実現したいことがコーディングできるようになると、ハードルが下がってくる。 問題(一部変更) 縦の長さがheight、横の長さがwidthのマス目で構成された盤面があ…
さっきは全列挙したけれど 何通りか、を考えてみよう。 問題再掲 数が二つ与えられて、片方の数字を、 もう片方の数字以下の数字の組み合わせで表現する 何通りの方法が存在するか (例) 10 と 1 ⇒[1,1,.....,1] で1通り 4 と 3 ⇒[3,1][2,2][2,1,1][1,…
初めて「探索」の考え方に触れたときの問題を改めて考えてみる。 一ヶ月前かー。 問題再掲 数が二つ与えられて、片方の数字を、 もう片方の数字以下の数字の組み合わせで表現する (例) 10 と 1 ⇒[1,1,.....,1] 4 と 3 ⇒[3,1][2,2][2,1,1][1,1,1,1] 4…
自分のサイトはhistoryメニューで サイトリソース全体のコミット履歴を参照できるようになっています。面白いかなーと思って。で、問題がひとつ。 表示がすごくおそい。 ということで、表示を高速化するために修正する。 GitHubAPIにて、取得件数を5件で固定…
昨日解いたコードは、 解説されているアルゴリズムに沿っていないので、ふたたび考え直し。 解説のアルゴリズムはこう。 アイテムを順々に見ていくのだけど、アイテムの重さ時点にアイテムを入れた場合、 その重さ×n(>=2)のサイズの箇所は更新していない具体…
師匠からメールが来たよ。 動的計画法もおさえておいたほうがいいですねだって。前にも解いたことあるけどね。まあ、考えたうちに入らないっていうことかな。 改めて書くとコードがぜんぜん変ってびっくり。 問題 幾つかの品物があり、この品物にはそれぞれ…
最強最速アルゴリズマー養成講座 最強最速アルゴリズマー養成講座:アルゴリズマーの登竜門、「動的計画法・メモ化再帰」はこんなに簡単だった (1/5) - ITmedia エンタープライズ この連載、難しいよ。。ごめんね。 問題 A[i]に関して、 i i>0のとき、A[i] =…