タグ

2012年12月30日のブックマーク (27件)

  • 静的サイト生成という「古くて新しい手法」の復活 - モジログ

    この数年くらいで、主にプログラマのあいだに、「静的サイト生成(static site generation)」への人気が復活しつつあるようだ。 「静的サイト生成」の「静的サイト(static site)」とは、ウェブサイトのすべてのページが、あらかじめHTMLファイルになっているようなウェブサイトを指す。データベースなどを使わず、HTMLファイルを手作業で作っているようなサイトは、すべて「静的サイト」である。 「静的サイト生成」とは、手作りで「静的サイト」を作るのではなくて、HTMLファイルをプログラム的に「生成」する手法を指す。データベースやテキストファイルにある「データ」と、デザインを定義する「テンプレート」をプログラム的に結合して、HTMLページを生成する、というのが典型的な手法だ。この生成プロセスを受け持つソフトウェアが「static site generator」である(以下、こ

    masa0x80
    masa0x80 2012/12/30
  • AWK Users JP :: クロス集計を AWK で

    クロス集計をBash(とawk)だけで実装した話 にインスパイヤされて AWK で作ってみます。 ここでは クロス集計をBash(とawk)だけで実装した話 の資料の P. 5 にある左の表を右の表の形式に変換します。 ここでは以下のような表を準備しました。 $ cat sample.txt User Item Money A Ice 130 A Ice 180 B Juice 120 B Ice 130 I OREO 210 I OREO 210 I OREO 210 ユーザー (User) と商品 (Item) の重複を避けるために連想配列にインデックスと値が同じものを構成しています。 #! /usr/local/bin/gawk -f # table.awk NR > 1 { user[$1] = $1; item[$2] = $2; money = $3; total[$1, $2

    masa0x80
    masa0x80 2012/12/30
  • constexpr で音階生成&シンセサイザー&音声合成 - ボレロ村上 - ENiyGmaA Code

    中3女子です。 このエントリは C++ Advent Calendar 2012 の 7 日目の記事です。 概要 この記事では Sprout C++ Library という拙作のライブラリによって、以下のようなプログラムを作成する。 コンパイル時音声処理ライブラリ Sprout.Compost の紹介 コンパイル時に基波形による音階を生成する コンパイル時に波形にエフェクトをかける コンパイル時に音声合成する なお、自分は音楽理論やサウンドプログラミングに関してまったく素人であり、その方面の用語や解説の不正確な部分についてはご容赦願いたい。 動作環境 記事内のコードは下記の環境でコンパイル・実行を行なっている。 コンパイラ : clang version 3.2 (trunk 159713) OS : Ubuntu 10.04 LTS (仮想環境) Memory : 3.0GiB RA

    constexpr で音階生成&シンセサイザー&音声合成 - ボレロ村上 - ENiyGmaA Code
  • Macのハードディスクの容量を増やすために行なったメンテナンスまとめ - ネタフル

    SSDの容量が250GBあるからしばらく大丈夫だろうと思っていたら、iPhoneのバックアップが取れなくなって容量不足に気付きました。久しぶりに容量確保のためのメンテナンスをしたので、まとめておきます。 ////// 1. 何が容量をっているのか調べる まずは、何がハードディスクの容量を圧迫しているかを調べます。そのためのアプリには「GrandPerspective」「DaisyDisk」などがあります。 このように視覚的に、どのファイルが容量をっているかを教えてくれます。当たりが付けば、後はファイルを削除します。 今回はスクリーンキャプチャを撮影するソフトのキャッシュが大きくなっていることが分かりましたので、まずはそれを削除しました。 ネタフルでは次のような記事を書いています。 ▼MacのHDD使用状態を可視化する「GrandPerspective」と「Disk Inventory

    Macのハードディスクの容量を増やすために行なったメンテナンスまとめ - ネタフル
    masa0x80
    masa0x80 2012/12/30
  • 論文の句読点にピリオドとかコンマを使うのはなぜ?

    横書きの文章で句点に「.」、読点に「,」を使うように指定してあるものがあります (昔の『心理学研究』とか。今は「。」と「,」)。なぜ、ふつうに「。」と「、」ではないのでしょう?

    論文の句読点にピリオドとかコンマを使うのはなぜ?
    masa0x80
    masa0x80 2012/12/30
  • 銀河鉄道の夜 – Mitsuda's Diary

    宮澤賢治の中で最も好きなお話ですが、 それをモティーフにしたPVを見つけたのでご紹介。 素晴らしい。 誰かとこういう作品を作りたいなぁ〜。

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • JavaScript MVCフレームワーク Backbone.jsのコメント付きソースコード日本語訳が公開

    JavaScript MVCフレームワークとしてもっとも知名度が高いBackbone.jsのコメント付きソースコードの日語訳が公開されています。havelogの記事「Backbone.js コメント付きソースコード日語訳」で紹介されていました。 翻訳を行ったのは、githubをベースにオープンソースソフトウェアのドキュメントを翻訳している翻訳コミュニティのenja-oss。 同グループはすでにBackbone.jsのFAQの翻訳を公開済みで、それに続いてBackbone.jsソースコードのコメントについても翻訳を終えました。 全部で1411行の軽量フレームワーク Backbone.jsはJavaScript MVCフレームワークとしてもっとも知名度が高いものですが、とても軽量なフレームワークでもあります。 今回日語訳が公開されたソースコードを見ても、全部で1411行、60.72kb。

    JavaScript MVCフレームワーク Backbone.jsのコメント付きソースコード日本語訳が公開
  • jQueryのDeferredを用いたモダンなAjax処理の書き方

    目次 jQuery 1.4以前の書き方jQuery 1.5以上の書き方jQuery 1.8以上の書き方【発展編1】Deferredを用いた書き方 deferredとは何か?【発展編2】$.when() を用いた書き方参考エントリは軽めのjQuery Advent Calendar 2012の14日目の記事として書きます。軽めといいながら少し重めになってしまった感がありますが、初めてのAdvent Calendar参加ということでご勘弁を。 ※ Twitter API仕様変更によりTwitter APIを使ったコード例は現在動作しなくなっていることにご注意。 jQuery 1.4以前の書き方まずは、少し古めのコード、昔のjQueryのとかでよく見る書き方。 $.ajax({ url: "ajax.html", success: function(data) { alert('succes

    jQueryのDeferredを用いたモダンなAjax処理の書き方
  • 私がMuninに恋する理由 - インフラエンジニアでも監視がしたい! -

    7. \ / 私は誰? \ 丶 i. | / ./ / \ ヽ i. .| / / / \ ヽ i | / / / \ -‐ Zembutsu Masahito ー __ わ た し で す -- • 前佛 雅人 @zembutsu 二 / ̄\ = 二  ̄. | ^o^ |  ̄ -‐ \_/ ‐- – Solutions Engineer ( 萌えるSE ) / • インフラエンジニア的な仕事メイン / ヽ \ • 株式会社リンク at+link サービス開発部 ( http://www.at-link.ad.jp/ ) / • “技術者に安心と休息を” 提供するサービス追求(運用/監視/自動化) 丶 \ / / / | i, 丶 \ / / / | i, 丶 \ – オープンソース系・クラウド系コミュニティ活動 • http://pocketstudio.jp/log3/ – 主な職歴

    私がMuninに恋する理由 - インフラエンジニアでも監視がしたい! -
  • 語学レベルにあわせてニュースが読める『News in Levels』 | 100SHIKI

    いわゆる学習サイトだが、わりといいかも。 News in Levelsは英文のニュースサイトだが、すべての記事がレベル1からレベル3に分かれている。 これらのレベルは語学レベルによるもので、レベル1では使われている単語が優しくて、レベルがあがるごとに難しくなるとかそういうことだ。 たしかに同じニュースをレベルを上げていくことで(もしくは下げていくことで)学べることは多そうだ。 取り上げられているニュースも政治からエンタメまで幅広いので、そろそろ英語の勉強を・・・という方はいかがですかね。

    語学レベルにあわせてニュースが読める『News in Levels』 | 100SHIKI
  • Last.fmから公式アプリが登場!自動でScrobbleしてくれるプレイヤー『Scrobbler for iOS』 - リニューアル式

    Scrobbler for iOS 1.0(無料) カテゴリ: ミュージック, エンターテインメント 販売: Last.fm(11.1 MB) ようやく公式アプリが来ましたな。 355個目の原石アプリは「Scrobbler for iOS」。聴いた曲を自動でLast.fmにScrobbleしてくれるプレイヤーアプリだ。 Scrobbleって何?という人のために解説すると、聴いた曲のデータを Last.fmに送って自分のミュージック・プロフィールに記録していくこと。 要するに、音楽ライフログ機能だ。 このアプリで再生した曲は、すべて自動でScrobbleされる。 オフラインで聴いた曲もつながり次第送ってくれるし、いま聴いている曲もリアルタイムでScrobbleだ。 プレイリスト機能も強力だし、レコメンドも楽しい。 Last.fmユーザーはもちろん、そうでない方もこの機会にぜひ。 Last.f

  • これからはじめるインフラエンジニア 発表資料 | 外道父の匠

    新卒採用のイベントで『知的ヘンタイ六番勝負』というのをやっていまして、その『第三戦 大規模インフラ・解析勉強会』にてインフラについて話してよ、と人事オファーをいただきまして発表した次第でございます。 エンジニア志望とはいえ、不特定多数の人間に対してインフラの話と一口で言われても、誰が何をどれくらい理解してるのかわからないので厳しい案件ではありましたが、せっかく来ていただくので真面目に張り切った結果、質疑応答含めて1時間弱に渡る発表+風邪でノドが潰れた資料がこちらになります。 補足 新卒の方々に向けて これまで新卒の人に関わる機会がなく、インフラについてどの程度理解があるのか全くの不明でしたが、思っていたより勉強しているなという感触と、良いエンジニアになれそうな匂いを発している野郎も結構多かったな、という印象でした。 資料でも触れてますが、WEBエンジニアを目指した時に、何を武器に何エンジニ

    これからはじめるインフラエンジニア 発表資料 | 外道父の匠
  • 「Vimを使い始めようと思うんですけど、おすすめを教えてください」 - ぼっち勉強会

    この記事は Vim Advent Calendar 2012 : ATND 17日目の記事です。 前日は@syootaroさんのでした。 今年、ぼくの周りで「Vimを使ってみようと思う」と人が3人くらい出てきました。 その人達から「おすすめのプラグインや設定ないですか」とか 「Vimってこういうこと出来ないの?」という質問を受けることがありました。 また、私の操作を見て「何それどうやったんですか」という質問もいくつか受けました。 毎回説明するの面倒くさいのでこの経験を生かし、今後も増えることが間違いない新世代Vimmerに向けて 「ぼくがおすすめする基操作と初期設定とプラグイン」を書いてみたいと思います。 ほとんどただのリンク集となっていますが。 対象は「Vimを触り始めてちょっと経った」程度の人です。 何より大事なこと viじゃなくてVimです。 前提 Vimはインストール済みであると

    「Vimを使い始めようと思うんですけど、おすすめを教えてください」 - ぼっち勉強会
    masa0x80
    masa0x80 2012/12/30
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

  • 第2回 堀邦明(HolyGrail)~大手を辞め、スタートアップベンチャーへ | gihyo.jp

    はたらくって何? シューカツ中の女子大生・ともよが会社訪問。第2回は数千人規模の会社に新卒で入社し、社員数5人の会社に落ち着いた@HolyGrailのはたらきかた。 渋谷のシェアオフィスにて。spice lifeではオリジナルTシャツが作れるサービスを展開している プログラミングは苦手 ともよ:今回はHolyGrailこと堀さんを取材します。堀さんも高専卒なんですね! HolyGrail:山口の徳山高専を卒業して、20歳でYahoo! Japan(以下Yahoo!)に入社しました。Yahoo! に4年半ぐらい勤めてフリーになり、今はspice lifeっていうベンチャーでエンジニアとしてはたらいています。 ともよ:高専出身の人ってもっと家電メーカーとかに就職する人が多いと思うんですが、なぜWeb系に就職したんですか? HolyGrail:あー、確かに高専卒業して家電メーカーとかに行く人、け

    第2回 堀邦明(HolyGrail)~大手を辞め、スタートアップベンチャーへ | gihyo.jp
  • モバイルゲームの歴史を年代別にご紹介します。モバイルゲームの成長と今後について詳しく解説していきます。

    モバイルゲーム 物凄い勢いで勃興したモバイルゲーム業界は、いろいろな課題や問題に直面しながらも巨大化し、今日の時点でのスマートフォン向けゲームの市場へと継承されていきます。 モバイルゲーム歴史 2001 Javaアプリと3Dゲームの登場 Javaが利用できるようになったことにより、ダウンロード型のゲームが供給できるようになりました。 2002 携帯電話端末の大容量化・3D化競争 Java搭載携帯電話端末が登場してからごく僅か1年の間に、アプリのサイズに関しては10倍に広大化し、表現方法も2Dから3Dにシフトし始めました。J-PHONEは『ゼビウス』や『スペースハリアー』などといった昔のアーケードゲームを、ドコモはSIMCITYなどパソコンで世界的規模のヒットを飛ばしたゲームを主力商品としていました。 2003 モバイルゲームの一般化 メモリの制限が厳しいJava仮想マシン上ではなく、OS

  • Scala 関西ビギナーズに参加した - mollifier delta blog

    2012/12/22 に Scala関西ビギナーズ 第1回 が開かれた。「みんなで Scala やろうぜ」という勉強会だ。 僕の中では最近関数型言語の興味が高まっていて、実際にバシバシ書いてみたいと思っていた。そんなときにこの勉強会のことを知って、Scala で課題を解く時間もあるみたいで丁度いいと思って参加することにした。 内容 まずは前半は @aa7th さん、 @mumoshu さんの発表。 @aa7th さんの発表は、Scala の概要とか長所短所など基のお勉強。Scala は JVM で動作するプログラム言語です、とかふむふむ聞いてた。 と思いきや途中からコードゴルフに。 こんなダサいコードが、 val start = args(0).toInt val end = args(1).toInt var sum = 0 for (num <- start to end) sum

    Scala 関西ビギナーズに参加した - mollifier delta blog
  • リマインダーとカレンダーが見事に共存する『Calendars for iPhone』 - RyoAnna

    ようやく理想のアプリを見つけた。 iPhoneのリマインダーはNotifyMeを長く使ってきたが、カレンダーの表示に対応していないのが難点だった。直近の用事をリマインダーに登録しつつ、イベントもカレンダーに登録したい。だが、両者の共存は難しい。 リマインダーとカレンダーは似て非なるものだ。例えば来週日曜の17時からA子さんとデートする、これはカレンダーに登録するイベント。明日の17時にB子ちゃんに電話する、これはリマインダーに登録するタスク。つまりそういう事だ。 今回紹介するのは、リマインダーとカレンダーが見事に融合した貴重なアプリCalendars。正式名称は『Calendars by Readdle』。 Calendars → 2013年9月リニューアル 私がリマインダーとカレンダーに求める条件はこちら。リマインダー=タスクと考えて欲しい。 タスクを素早く登録できる タスクだけを一覧表

    リマインダーとカレンダーが見事に共存する『Calendars for iPhone』 - RyoAnna
  • これはステキなサプライズ「オレの彼女はクリスマスプレゼントはiPadだと思ってる」 : らばQ

    これはステキなサプライズ「オレの彼女はクリスマスプレゼントiPadだと思ってる」 日はクリスマス・イヴ。 彼氏彼女の間でのプレゼント交換も、盛り上がるのではないかと思います。 相手が喜ぶものを贈れるかどうかというのが1番のポイントですが、海外掲示板に「自分の彼女は、クリスマスプレゼントiPadがもらえると思っている」という画像が投稿されていました。 ステキなサプライズをご覧ください。 1. iPadの箱!と言うわけで、もちろん中身もiPadだと期待するはずです。ところですが箱の中には……? 2. 箱サイズに合わせて切った、発泡スチロールが入れてあります。 3. そしてこちらは、まだ加工をしていないアルミの板。さて、何をするつもりなのでしょうか。 4. あらかじめパソコンで設計図を作成。 5. 失敗しないようにまずシミュレーション。 6. うまくいったらプログラムを書く。 7. プログ

    これはステキなサプライズ「オレの彼女はクリスマスプレゼントはiPadだと思ってる」 : らばQ
  • 聞くに聞けない「フリーランスになるための素朴な疑問」 | ライフハッカー・ジャパン

    ノマドという言葉が一般的になったに伴って、フリーランスを目指す人が増えてきた気がします。もはや組織に属していれば将来が保障されるという時代ではありませんから、当然といえば当然の傾向かもしれません。 しかし思い込みに左右されすぎ、「フリーランスは自由で気楽で可能性に満ちている」というようなイメージを持っている人が少なくないような気がしてならないのも事実。しかし、私もフリーランス生活が長いので断言できますが、そんなに甘っちょろいものではありません。 簡単にいえばフリーランスになるということは「自分が会社になる」ということですから、仕事だけできればいいというものではない。会社員時代には会社が肩代わりしてくれていた税金、保険、年金などの問題もすべて自分で処理しなければならないのです。 だからこそ、フリーランスになることを多少なりとも意識している人にはぜひ、『フリーランスの教科書』(見田村元宣+内海

    聞くに聞けない「フリーランスになるための素朴な疑問」 | ライフハッカー・ジャパン
  • Fluentdを使い始めて1週間でわかったこと |

    巷で話題のFluentdをいじってみてわかったことをいろいろ Fluentdって? 開発者の古橋さんのスライドによると “It’s like syslogd , but uses JSON for log messages’’ syslogdのようなものだけど、ログメッセージにJSON使ってますよ ってことらしいです。 詳しくはこのエントリー http://d.hatena.ne.jp/viver/20110929/p1  もっとわかりやすく 例えば、apacheのこんなログが 192.168.0.1 - user1 [25/Dec/2012:21:49:06 +0900] "GET /home HTTP/1.1" 200 260 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.11 (KHTML,

  • MD5やSHAの代替として利用可能な新たなハッシュ化技術「BLAKE2」登場 | OSDN Magazine

    12月21日、ハッシュアルゴリズム「BLAKE2」とそのCおよびC#実装が公開された。BLAKE2はMD5やSHAといったハッシュアルゴリズムの代替として利用できるもので、セキュリティに優れ高速に動作するのが特徴という。 BLAKE2は、与えられた入力に対し指定されたビット長のハッシュ値を生成するためのアルゴリズム。既存のハッシュアルゴリズムであるMD5よりもセキュリティに優れ、かつSHAよりも高速に処理を実行できるのが特徴という。 同様のハッシュアルゴリズムとしてSHA-2やその後継となるSHA-3(Keccak)などがあるが、BLAKE2はSHA-3アルゴリズムの候補の1つであったBLAKEを改良したものとなっている。BLAKE2はSHA-3やBLAKEと同等のセキュリティを備えつつ、64ビット環境においてMD5と同等の速度で動作し、SHA-2やSHA-3と比べて33%少ないメモリで動

    MD5やSHAの代替として利用可能な新たなハッシュ化技術「BLAKE2」登場 | OSDN Magazine
  • 痛いニュース(ノ∀`) : 「韓国の残飯を客に食わす文化、感動に打ち震えた。それに比べ日本は情けない」…作家・雨宮処凛 - ライブドアブログ

    1 名前: ジャガランディ(東京都):2012/12/29(土) 06:46:16.44 ID:t0kKY6tU0 韓国へ「解毒の旅」 新潟日報12月28日 12月はじめ、韓国に行ってきた。女2人、ただただ韓国の美味しいものをべまくった旅。2泊3日の滞在で、一日6、合計で20近くべた。そんな韓国は、まさに「解毒」の旅だった。 初日に訪れた堂は「客が最底辺」という揺るぎないポリシーに基づく営業方針を貫いており、非常に感銘を受けた。まず、呼び込みはしつこいのに、いったん店にはいるとおばちゃんは豹変。ものすごく雑な扱いに変わる。頼んだユッケジャンとイカ 炒めは美味しかったものの、注文の時点で既にケンカ腰。極めつけは、「お店の従業員たちの事風景」 客に出す炊飯器とは別の炊飯器のご飯をべていたのだが、店の人用の方が明らかに炊きたて。 そこまではいいのだが、事後が問題だった

  • 他人事じゃなかった!Gmailアカウントに不正アクセスされたのでセキュリティ強化する

    ここ数日で急にGmailアカウントへの不正アクセス&スパムメール送信の踏み台とされる問題が多く起こっています。 ネットニュース等でも多く取り上げられていたので知ってはいたのですが「まぁパスワードもすっげぇ長いし問題無いだろう」と思って放置していました。 が!!不正アクセスされちった・・・ 正確には未遂なのですが、もうこういうことは心臓に悪くて嫌なのでセキュリティ強化のために2段階認証の設定を行ってみようかと思います。 また、それに合わせてiPhone側の設定も変更する必要があるみたいなので、そこもやってみようかと思います。 *完全に私個人のメモです。だらだら忘れないように書いているだけですので、ご了承ください。 不正アクセスされる Googleからメールが届き、何だろ?と思って開いてみると以下の内容が。 最近、他のユーザーがアプリケーションを使用して Google アカウント (私のアカウ

    他人事じゃなかった!Gmailアカウントに不正アクセスされたのでセキュリティ強化する
  • インターネットで読める怪文2012まとめ - マシバ}クンシッバ

    (追記: 2012/12/31)思いの外多くのアクセスを頂いているので、ご覧になる皆様にお願いを申し上げておきます。下に紹介したサイトは、あくまでその表現の特異性から紹介をするのみであり、投稿者やサイト運営者の人格を非難・嘲笑することを目的にしている訳ではありません。リンク先へアクセスされる際は、決してサイトを荒らす、人格を攻撃する、またはその目的によりSNS等で拡散することのないようお願いをいたします。 --- タイトルの通りです。2012年に発掘したネット上の怪文章私的まとめです。ちなみにここでいう怪文とは出所の分からない告発文や暴露文のことを指すのではなく、一見して内容が飲み込めない、理解できないという類の文章です。 また、当エントリは統合失調症などの精神や神経系に関する特定の疾患・患者を貶めるものではありません。というのも、私がネットの怪文を集めているのは「なぜ"おかしな"文章は正

    インターネットで読める怪文2012まとめ - マシバ}クンシッバ
    masa0x80
    masa0x80 2012/12/30