ポモドーロしながらちょっとずつ手を動かしながら読みました。良書。 もう一度前半部を読み直して、後半のリファレンスっぽいところを軽く読んで何か作ってみよう。スターティングGo言語 (CodeZine BOOKS)作者: 松尾愛賀出版社/メーカー: 翔泳社発売日: 2016…
サーバーの/boot領域がいい加減心もとないのでなんとか大きくしようとしました。 LiveDVDから起動して適当にググったサイトで/bootの/dev/sda1を消して/にgrub入れろとか書いてあったのでやってみました。 騙された!!(勝手な言い分) 起動しなくなりました。…
Go言語学ぶならA tour of Goより初めからスターティングGo言語買うと良い。とても良い。 付随的な知識でGoは「スーバーC」なので私はC言語で仕事をしたことが無いのもあるけれど、桁数とか桁あふれとか丸めとか補数とか体感できるし、そういう解説もある。Ja…
2011年の投稿ですが個人的によくできたと思ったので再掲します 記事 javascriptもrubyと同様にインスタンス*1に対して動的にフィールドを追加できるようだ。javascriptなのでバインドは名前を付けた関数でも可能である。 ということでActiveRecordみたいな手…
デフォルトだと日本語のグラフがだめ。 raspi.ryo.sc このへんでフォントいれるんだよーとか言われてやってみてもだめ。 結論 /usr/share/zabbix/include/graphs.inc.phpをいじれ。 function imageText($image, $fontsize, $angle, $x, $y, $color, $string)…
むずいわー。 Goつかいこなしたいわー
むずい。辛くなってきた。 並行実装をを早くやりたい。
フィボナッチ実装に5分位かかってもう廃業しようかもと思った。 package main import "fmt" // fibonacci is a function that returns // a function that returns an int. func fibonacci() func() int { n := -1 fn := 0 fnP1 := 1 fnP2 := 0 return func(…
package main import ( "fmt" "golang.org/x/tour/wc" "strings" ) func WordCount(s string) map[string]int { fmt.Println(strings.Fields(s)) var m = map[string]int{} for _, v := range strings.Split(s, " ") { _, exist := m[v] if exist { m[v] += …
qiita.comrubyでも試してみた。 結論 rubyは糞遅い。この差はやばいね。pure rubyだと100倍違う。nokogiriでも5秒かかるとか。 これだけ見るとrubyはもうダメだ、という結論になってしまうね。 悔しいじゃないですかぁー。いろいろためしましたよー。 Oxとい…
新曲デモ追加しましたよーのメールとかめんどくさい。 指定ディレクトリ内のmp3ファイルから必要最低限のPodcast用RSSを生成する · GitHub を参考にちょっと変えてpodcast配信することにしました。 バンド活動が多分ちょっと楽になる。 引数でフレキシブルに…
honeshabri.hatenablog.com 元ネタはここです。すごいですね。スターつけちゃう仕事ですね。 ただ、cronで定期的に回したかったですね。 流行りのDockerでやる方法が紹介されています。 Dockerだと自動で動かす方法がわからなかったのでDocker無しでやる方法…
h2o is great http/2 web server(MIT license). http/2 protocol leads very good performance with page with many files. I love h2o server! I will write about how to serve Mastodon via h2o.h2oは素晴らしいhttp/2対応のwebサーバーです(MIT ライセン…
javascript:(function(){ var a=document.createElement("script"); a.src="https://j.mp/1bPoAXq"; document.head.appendChild(a); setInterval( function(){ $("a[style^='background']").parent().parent().css("display","none");} ,100); } )();
DRYにしろといわれたのでやってみました。 send祭り。ちょっと動的すぎるかね。 rubocopとcodeclimateの解析がちがうのでウガーってなったし。 CIでyarnが503だして失敗してウガーってなった。 本当に取り込まれたい。 gistb415ac44f80294bdf199008b2f2b974f
gistb25942c56f1c9290fb3757eb77cbe78a
辛い。 でもやる価値があるとおもうんだよ。 コミッターに載れたらめっちゃ嬉しいやん!機能は簡単なもので、間違えてavatar消してしまったときにavatarを再取得するって言うrake task。 手元の環境のrubocopが上手く動いていなくてそこで怒られる。 ループ…
dockerのデプロイ、アップデートの方法がごっそり消えとる(キレ気味) サンクス@nukosu@pao.moeさん Main README developer documentation · Issue #1830 · tootsuite/mastodon · GitHub 短絡的。documentの方を整備してから変更してよ。あんまり英語読みきれ…
要はdocker psとdocker cp hoge@ubuntu16:~/tmp/bk$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5b96312a6b26 mastodon_web "bundle exec rails..." About an hour ago Up About an hour 0.0.0.0:3000->3000/tcp, 4000/tcp mastodon_…
Docker初挑戦 動的IPなのでMydnsでドメイン取得 nginxではなくApacheで。NameBaseVirtualHost rvm、nvm let's encrypt いろいろ四苦八苦してサービス提供開始できました。Dockerがむずい。mastdn.lovesaemi.daemon.asia 是非きてください。インストールは公…
おわりー。 レベルデザインはあまりふみこまないようにした。 もっといろいろできるのだろうけど。 とりまUnity触れまーす、初心者でーすぐらいには行けたかと。 Unity WebGL Player | AppleCatch github.com次はDeepLearningかなー
値渡しだとコピーされるので値は変更されない。 参照渡しだと中身を変更できる。 ただし、参照型のオブジェクトだと常に参照渡しの模様。 あえて参照渡しをする意味も無い気がします。 hoge modref($str); echo $str . "\n"; // => hogehoge // ただし、参…
JavaScriptのカスタムイベントとプロトタイプベースのオブジェクト指向(継承 は知らん) <html lang="ja"> <head> <meta charset="utf-8"> <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script> </head> <body> <div id="d1" style="background-color:red;height:100px"> ターゲット1(生JavaScript) </div> </body></html>
いがぐりーまぁ、いい感じなのではないでしょうか?Unity WebGL Player | UnityIgagurigithub.com
RubyとJavaで同じようなプログラムを書いたけれど一長一短。 Rubyはまぁ、あとからメンテする人がいないので実戦投入できないけれど。 テストで流れを確認するにはRubyの表現力はいい感じだけどJava(Eclipse)の補完も捨てがたい。 今回はRubyのヒアドキュメ…
6章は雲をジャンプしていくやつなんですけどね。。雲を適当にドラッグアンドドロップでフィールドにおいたら超つまんないの。 Unity WebGL Player | ClimbCloud いやー、ゲームバランス取るのってとっても難しいですね。物理シミュレーションとか当たり判定…
そのまま Unity WebGL Player | CatEscapegithub.comホントわかりやすいね。この本。サクサク。Unity5の教科書 2D&3Dスマートフォンゲーム入門講座作者: 北村愛実出版社/メーカー: SBクリエイティブ発売日: 2016/06/22メディア: Kindle版この商品を含むブロ…
WebGLで書き出してみました。 Unity WebGL Player | SwipeCarビルド時間かかるわー。macbookproのcorei5のメモリ16G積んでいても30分ぐらいかかる。 ちょっと辛いわー。 教科書のソースの抽象度が一定ではないので一定にした。 関数の抽象度は一定にすべき。…
世の中には看過してよいExceptionと看過してはいけないExceptionがあります。我らがZabbixでJavaアプリケーションログのExceptionを検知してメールをぶっ飛ばす方法を考えます。 背景 NullPointerExceptionがおきてエラーページに飛んでいた状態に気づかずに…
nn-hokuson.hatenablog.com なんか1時間で遊べるシューティングが作れるってよ。本当に1時間で出来たわ。本買ってもうたわ。 10年ぐらい前に「ゲームプログラマになる前に覚えておきたい技術」を読んだときは死にそうになったものだけれど。 めっちゃ楽やね…