強火で進め

このブログではプログラム関連の記事を中心に書いてます。

「第2回 闇鍋プログラミング勉強会」に参加して来ました

第2回 闇鍋プログラミング勉強会 : ATND
http://atnd.org/events/29973

PhoneGap で手軽なモバイル開発 - @krustf

スライド

Apache cordova
http://www.slideshare.net/krustf/apache-cordova

  • Apacheで配布されている方の名前は「Apache Cordova」。中身に違いは無さそうとの事

ngx_small_lightを使った画像変換 - @cubicdaiya

GitHub

cubicdaiya/ngx_small_light
https://github.com/cubicdaiya/ngx_small_light

  • 画像の変換は ImageMagick で行う
  • mod_small_lightの Nginex 移植版
  • 使用例。以下の様なURLでアクセス

/small_light(p=medium)/tank.jp
/small_light(p=small)/tank.jp

  • Nginx(Webサーバー) - @cubicdaiya
    • 高速・省メモリ
    • ただし、コンパイル時に組み込む必要有り

同様のモジュール

Intel AVX で SIMD 入門 - @kawa0810

  • アライメントを揃えてメモリ確保するのが重要
  • 専用の関数でメモリの確保と開放を行う。 _mm_malloc() 、 _mm_free()
  • アライメントを揃えて無い場合でも使える関数も有るけどそっちは動作が遅い
  • 計算結果を再利用する可能性が無い部分はキャッシュを行わないコマンドを使う
  • SIMDの勉強に参考になるサイト
    • 講演者さんのサイト
    • Intelサイト
    • Fixstarsのサイト

kawa0810の日記
http://d.hatena.ne.jp/kawa0810/

Intel® AVX | Intel® Developer Zone
http://software.intel.com/en-us/avx/

フィックスターズ - マルチコア向けソフトウェア開発のリーディングカンパニー
http://www.fixstars.com/ja/

温故知新・Fortran (仮) - @n_scattering

  • 数式が簡便に書ける
  • 複素数が標準で使用可能
  • 固定形式の書式で有る
  • ミサイルの弾道計算のプログラムを簡単に作りたい為に開発された言語

FORTARAN77とFortran90の違い

  • ブログラムを7桁目から書かなくても良い。
  • 80桁の制限も無し
  • 変数の長さも32文字までOK
  • 配列演算(配列毎にまとめて計算出来る)
  • Do Whileの実装
  • 表記がFORTRANからFortran

無償

有償

Javascript を書きたくない話 - @mizchi

CoffeeScript は知ってたけどその進化版の LiveScript というもの有るらしい。

インストールはこんな感じ

npm install livescript

クイックソートの話 - @kazoo04

  • QuickSortに条件が悪いデータだと処理が遅い
  • 対処方法→TimSortやIntroSortを使う

関連リンク

第2回闇鍋プログラミング勉強会で発表してきた - ponkotuyの日記
http://d.hatena.ne.jp/ponkotuy/20120915/1347724609