この図がとてもわかり易かった。 出典: Visual Representation of SQL Joins - CodeProject stackoverflow.com
この図がとてもわかり易かった。 出典: Visual Representation of SQL Joins - CodeProject stackoverflow.com
Seastar OS開発 カーネル開発 LinuxとかでC言語やってるけどC++やらされることになった。 半数の開発者はリモート開発で参加 IaaS環境に特化したOS OSvを開発 カーネルなのにboostが使える KVM開発者とか有名ドコロが多い SeaStarとは www.seastar-project.org 高スループットなサーバアプリケーションの為の新しいフレームワーク 非同期 Apacheライセンス DB 分散ファイルシステムなどに使える 問題点 CPUのクロック数があまり向上しない コア数は増えるけどソフトウェアが性能を出し切るのは難しい ロックの仕様はたとえ競合がなくてもコストが大きい あるコアでアロケートされたデータは別のコアで使用されたりコピーされたりする ので、ソフトウェアの性能を出し切れていない シェアードナッシングにしよう リニアにスケールするSeaStarフレー
Groovy みんな使っていた。 twitter.com プログラミングGROOVY 作者: 関谷和愛,上原潤二,須江信洋,中野靖治出版社/メーカー: 技術評論社発売日: 2011/07/06メディア: 単行本(ソフトカバー)購入: 6人 クリック: 392回この商品を含むブログ (155件) を見る ElmやRustも推してる Grails徹底入門 作者: 山田正樹,山本剛,上原潤二,永井昌子,杉山清美,杉浦孝博,笠原史郎,香月孝太,福岡竜一,伊堂寺北斗出版社/メーカー: 翔泳社発売日: 2008/08/26メディア: 大型本購入: 3人 クリック: 42回この商品を含むブログ (28件) を見る おしながき Groovyはどんな言語 Groovyの思想 Groovyはどう役立つのか 今どきのGroovy(最新情報) Groovyはどんな言語 文法はJavaの(ほぼ)上位互換(do-wh
この記事はQiitaのGit Advent Calendar 2014 24日目の記事です。 GitHubEnterprise(以下GHE)を導入するにあたり、技術的なことで気をつけたいところ、技術的でないところで気をつけたいところをつらつらまとめます。 GitHubといえばこの本ですが、Enterpriseのことは1、2ページくらいしか書かれていなくてあまり参考になりませんでしたので、つらつらまとめることにした次第です。 そもそもEnterpriseを使う必要があるのか ソースコード管理をしたいのであれば、GitHubEnterpriseを使う以外にもいろいろと選択肢があると思います。具体的な例を挙げると、 GitLab、GitBucketなどのオープンソース系ソースコード管理システム GitHubやCodeBreakのプライベートリポジトリ GHEは20アカウントで年間5000ドル、以
compile JS to better JS 超圧縮と最適化 JSDocベースの静的型づけ Google製品にはだいたい入っているので毎日使っているよ JSDocベースの静的型づけ 冗長but既存JSとの親和性(コンパイルいらない) JSの進化に追随 コンパイルしない どうせJSDoc書くだろ? Githubに移行 対応 ES6 型推論 RefasterJS(自動リファクタ) Conformance(規約チェック) compile ES6 to ES3 http://kangax.github.io/compat-table/es6/ 対応チェックの自動化 Traceurを使わない理由 コメント残せない パフォーマンス 二重コンパイルしちゃう 微妙なところ 自前実装の基準が不明 ランタイムがでかい コンパイル不要部分はes6shimに任せたら? AltJS オレオレSyntax うち有用
@yuku_t Qiitaに載ってた GitHub Cheet Sheet 入門Git コンフリクト発生時の問題 もとの状態がよくわからなくなるとき merge.conflictstyle もとの祖先を表示さす git stash save pop indexしたものがstashされる --all --inclide-untracked --keep-index(index treeをそのまま残す) 全く新しいworking directoryがほしい git-new-workdir シンボリックリンクを貼ってくれるところがgit cloneと違うところ。 編集もstashも同期される。 diff-highlight git-core/contrib git diff & apply $ git diff -w | git apply --cached w 空白文字 cached inde
2014-05-25 進撃のmalloc #kernelvm 勉強会 malloc - Wikipedia ガチャピン先生 進撃のmallocってなんだ gblicのmalloc近辺の開発にかかわる MM Summit Ruby core commiter(コミット率TOP10コミッタ) @kosaki55tea LKMLでのdisりあい 殴り合い [www.youtube.com/watch?v=cjaRZEtDTxc:embed] ebizzy | Free Development software downloads at SourceForge.net N個のスレッドがs病の間に何回malloc memcpy freeが出来るかを測定 カーネルでは時間をあまり食ってない mallocバグ知識 2行消したら20倍高速化 Linuxキーワード - glibc とは:ITpro 1スレッ
ひろかわ ポスト5.3時代のコード 新機能 モジュラーデザイン 名前空間 オートローダー 統計上、PHP5.3を使っている人が一番多い サーバーサイドのプログラミング言語はPHPが一番使われている(7割がた) そして9割がたPHP5を使っている 6割がた5.2 更新する理由 新機能 性能が魅力的 セキュリティ バグ修正 サポート切れ 更新しない理由 更新 確認の手間 新機能 性能の魅力が小さい 周辺環境の更新が追いつかない 「開発リソースの有効活用」とサポートの両立が課題 04/7 5.0(エンジン強化 OOPの大幅なサポート) 06/11 5.2 メモリ 速度改善 入力フィルタ 09/6 5.3 名前空間 クロージャ GC改善 遅延静的束縛 など 10/3 6.0 キャンセル 12/3 5.4 Traits 速度改善 MB対応標準化 組み込みwebサーバ レガシー機能削除 コミュニティも
what's kintone? ビジネスアプリをノンプログラミングで作成出来る。 アプリ版RPGツクールみたいなやつ。 データベース型webアプリ kintoneの表 仕事のなかでJavaScriptをどのように使ってUIを作成したか フレームワーク部分を除くと70000行 Closure Library(jQueryは甘え) JavaScriptでほぼ全てのDOM サーバサイドでのやりとりはXHRでAPIを叩く UIづくりのなかでどんな苦労をしたのかを考える イベント管理 フォームメーカー ドラッグ&ドロップのみで縦横自由にコントロールを配置してレイアウト およそ20個くらい ドラッグ&ドロップを導入すると、UIがおそろしく複雑になる。 イベント発火数がやばい イベントを上手く管理しないといけない 1. クラス間通信 clickをトリガーとして、クラスからイベントを投げあう。 実装はシン
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く