2015-01-01から1年間の記事一覧
MySQLの order by と index の仕組みがわからなくなったので調査。 前提の自分の仮定 MySQLは降順インデックスをサポートしないので order by desc にインデックスを使用できない (user_id, point)という複合インデックスがあれば、where user_id = ? order …
IDCFクラウド上に Elasticsearch 2.0 + kibana 4を構築して 可視化して遊んでみます。 IDCFクラウドのS2 CentOS6.5です。 各種インストール Elasticsearch は java で動くので java をインストール # Install Java sudo yum install -y java-1.8.0-openjdk #…
先日、Honoka を実際に fork して、Frandreという Bootstrapテーマを作ってリリースしました。 Ubuntu 12.04を意識した配色となっております。 Bootwatch の United のHonoka バージョンだと 言えばわかりやすいでしょうか。 前回までの続き 前回では Honoka…
この記事は Bootstrap Advent Calendar 2015 の6日目の記事です。 Bootstrap テーマ「Honoka」 Bootstrap テーマに Honoka というのがあります。 「日本語も美しく表示できる」という謳い文句に加え、 アニメキャラにインスパイアされた配色設定が好みで、 …
この記事はNode.js Advent Calendar その2 の5日目の記事です。 express のアプリケーションログ express でアプリケーションログを出力したい。 express-generator などで express アプリを作ると、最初から morgan が 使われていますが、これはアクセスロ…
さいです。先日、東方Project の二次創作同人誌の感想を投稿・共有できる 香霖堂書店というのをリリースしました。(※ 2019/03/29 閉鎖しました) 現状、ユーザー数約50名、PV/1day 約200程度で 運営させていただいてます。 個人でWebサービスを作ることについ…
今日の知見です〜。 Node.js からActiveRecordを用いてRDBMSにアクセスするに辺り、 knex.jsが便利でした。 var knex = require('knex')({ client: 'mysql', connection: { host : '127.0.0.1', user : 'your_database_user', password : 'your_database_pas…
サーバ代節約のため、hubot サーバと開発環境サーバをまとめたら、 mysqld がOOM killer に殺されることがちょくちょく増えたので swap 領域を設定します。 OOM killed されたのを確認 CentOS $ sudo cat /var/log/messages | grep Killed Oct 11 18:22:25 k…
さくらクラウドのオブジェクトストレージはS3互換のAPIなので GitHub - fluent/fluent-plugin-s3: Amazon S3 input and output plugin for Fluentd を使えばFluentd を使ってログを保存できる。 さくらクラウドのオブジェクトストレージに登録 さくらクラウ…
さいです。YAPC 2015に行ってきました。 適当に発表まとめようかなと思います。 前夜祭 PHP帝国の逆襲! PHP帝国の逆襲!(を願うPHPerが話す最近のPHPについてのクイックツアー PHP7対応版) - YAPC::Asia Tokyo 2015yapcasia.org ・次のPHPは5.6から一気に…
メモ書き程度の能力 CREATE DATABASE [データベース名] あらかじめdatabaseを作る必要はなく、 新しいデータベース名で use して ドキュメントやコレクションを作ると データベースも作成される。 USE [データベース名] use hogefuga; データベースの選択 SH…
メモ書き程度の能力。 Redis のインストール CentOSへのRedisインストールメモ - Qiitaqiita.com node で Redis の Subscribe機能を使う Redis の Pub/Sub を使って Node.js + WebSocket のスケールアウトを実現する方法 | dakatsuka's blog Redis で master…
さいちゃんです。最近Slack と Hubot を連携させて遊んでます。 ところで突然ですが、我々オタクの夢って何ですか? はい、そうですね、嫁(ここではオタクが婚姻したいほど好きな二次元美少女キャラの事を指す)と会話することですね。 まぁそういうわけでS…
アイドルマスターシンデレラガールズをプレイしながら、 僕は当然のように登場キャラクター達と同じ時間軸を生きている、つまり 僕が2012年を生きている時は、彼女達が2012年を生きていて、2013年を生きているときは 同様に2013年を生きていると思い込んでい…
意識の高い情報工学科の学部生の李徴は博学であり、新卒の就職難が叫ばれる昨今の世の中、大手のSIerに新卒入社し、ついでSEに任命されたが、性格は非常に懐疑的で自意識過剰、サラリーマンのままでいるのに我慢がならなかった。 いくばくもなく「多重下請け…
東方プロジェクトというゲームにレミリア・スカーレットというキャラクターが出てくる。レミリア by Fori on pixivレミリア・スカーレット (れみりあすかーれっと)とは【ピクシブ百科事典】 東方紅魔郷の舞台、紅魔館の主である。 約500年以上の歳月を生きて…
いい加減、何か作ろうと思った。 やる事 絶対にこれだけはやること。 完成させること 作るという事は、何を作るか・どう作るか考えてる時が一番楽しくって、 実際に作ってる最中は何の新規性もない作業をただ続けるだけなので、 まずはそういった泥臭い作業…
第2回 memcachedのメモリストレージを理解するgihyo.jp memcached のメモリストレージの特徴 ・起動時に予め指定したメモリを確保する(データが格納されるたびにmallocしてない) ・有効期限切れのデータは即メモリ上から消去されない ・有効期限内のデータ…
こんにちわ。さいちゃんです。この前、Oculus Riftを触りました。 Oculus Rift とはアレです。ヘッドマウントディスプレイを装着すると バーチャリアリティ(VR)が体験できるスゴイやつです。Oculus Riftでオレの嫁と会える本 UnityとMMDモデルで作る初めての…
オタク系文化について社会学・哲学といった知識背景を元に論考してる本。動物化するポストモダン オタクから見た日本社会 (講談社現代新書)作者: 東浩紀出版社/メーカー: 講談社発売日: 2001/11/20メディア: 新書購入: 42人 クリック: 868回この商品を含むブ…
MySQL を使ってアクセスカウンターを作ってみたいと思います。テーマは1, 高速(できうる限りカウンタの更新・参照を速くする) 2, 高信頼性(多重アクセスがあっても壊れない。不整合が起こらない)です。 愚直に実装してみる。 まずは直感でザクっと作ります…
@gaaamii さんにオススメしていただいた エッセイ漫画を読んだ。人生って、大人になってからがやたら長い (単行本)作者: きたみりゅうじ出版社/メーカー: 幻冬舎発売日: 2013/10/10メディア: 単行本この商品を含むブログ (3件) を見る目次 30歳ってすごく大…
一意なIDを取得するための採番テーブルを利用したかったのだが、 ベストプラクティスとして色んなサイトに書かれているやり方が以下。 update num set id = LAST_INSERT_ID(id + 1); select LAST_INSERT_ID(); だいたいやってることは理解できる(採番テーブ…
結論もなく消えた原因も探らないただの文章。インフルエンザにかかったので火曜日から今週いっぱいお休みいただいている。 症状自体はとっくに改善してるのだが、感染の危険があるため出社できない。現在進行形で職場のチームに迷惑をかけ続けているので、非…
はい、こんちわ。さいです。Mojolicious のモデルクラスを作ろうと思ったら、そこら辺のDB接続周りは プラグインを追加するか、自分で面倒見なくちゃいけないことがわかったので どのO/Rマッパーを使えばいいか、調べたことまとめます。私自身、まだどのO/R…