タグ

2013年7月18日のブックマーク (19件)

  • トップページ - マトグロッソ|イースト・プレス

    四方井ぬい 『探鉱ドワーフめしをくう。』 べて寝て、岩を砕く!!!! かわいいドワーフが織りなすほのぼのグルメファンタジー『探鉱ドワーフめしをくう。』地下水に流され絶体絶命!? なルチルでしたが──

    トップページ - マトグロッソ|イースト・プレス
  • C言語

    C言語をやってみよう,ふと思い立った.かなり久しぶりだ.大学当時Cは講義であった.学生時代怠けまくった結果(?)私はCよりも,趣味でやっていたJavaの方が書いたコードの行数は多い.だが,やはり「たしなみ」としてC言語はやっておかねばなるまい. 基(?)ライブラリ編 プロセス制御 シグナル パイプ IPC Pthread Socket 端末制御 curses CUnit OpenSSLを使用したCプログラミング その他 基(?)ライブラリ編とりあえず,ライブラリにある関数をいろいろ試してみる.もちろん(?)Debian環境で. ファイル操作 2003-07-20T15:13+09:00 matsu GNU/Linuxシステムでのファイル操作について.ここでは特にシステムコールを用いてファイル操作する方法について. 標準入出力ライブラリでのファイル操作 2003-07-20T15:13+

    tanakaBox
    tanakaBox 2013/07/18
    curses等、ライブラリ関連充実。
  • 仮想環境構築に docker を使う - aptheia.info

    ちょっと前から Docker を使っているので、その話。 Dockr について Docker は dotcloud がオープンソースで公開している、コンテナ技術による仮想化ソフトウェア。 以下のテクノロジーベースにしている: LXC 前にも書いた。Xen とか VirtualBOX みたいにホスト内に仮想マシンを立ち上げるんじゃなくて、ホスト内の隔離された環境で仮想マシンを動かす技術。物理マシンをシミュレーションしているんじゃないってことは、VPS とか EC2 とかの仮想マシン上でも問題なく動くし、マシンを起動するプロセスが不要となるので、一瞬で使い始められるというメリットにつながっている。 AUFS UnionFS(ディレクトリを重ね合わせることができる)の実装の一つ。元の仮想マシンイメージを書き換えないで、更新が発生した部分は別の場所に書き込んでいくようになっている。これにより、仮想

  • TDD Anti-patterns catalogue at Stack Overflow を簡単に訳してみた - joker1007’s diary

    Stack OverflowのTDD Anti-patterns catalogueというスレがとても面白かったので訳してみた。 Stack Overflowのvoting機能でアンチパターンへの投票を行っている感じ。 上から投票の多い順になっている。 得票数はこの記事執筆時点(2013.7.9)のもの。 SQLアンチパターンっぽく、パターン名はそのまま片仮名にしてみた。 また、内容がかなり被っているとか、状況がかなりレアじゃないかと思うものは、一部省略しました。 (ブコメで訳間違ってるよ、って教えてもらったので、一部修正しました 2013.7.10) フリーライド (テストのただ乗り) 50pt 新しいテストケースを書くのではなく、他の機能のテストに新しいアサーションを追加して既存のテストケースに乗っかる。 セカンドクラス シティズン (二等市民) 47pt プロダクションコードのように

    TDD Anti-patterns catalogue at Stack Overflow を簡単に訳してみた - joker1007’s diary
  • 変わるWebプロトコルの常識(SPDY, HTTP2.0編)

    最新の各種通信プロトコルにより、Webの可能性は大きく広ろうとしています。今回は、それらの中から Web をより高速かつスケーラブルなものに変えていくプロトコル、SPDYとHTTP2.0 について解説します。 HTML5の登場により、Webで使われるプロトコルは、 HTTP1.1 から大きく変わろうとしています。具体的には、SPDY, HTTP2.0, WebSocket, WebRTC といったプロトコルがそれにあたります。これらは、現状のHTTPが抱える各種問題点を解決するものです。 しかしながら、これらのプロトコルについて、 いったい何であるのか 今のWebの何を解決してくれるのか は、あまり知られていません。そこで数回に分けて、これらのプロトコルがいったい何であるのか、今のWebの何を解決してくれるのかを解説したいと思います。[1] 今回は、SPDY, HTTP2.0について取り上

    変わるWebプロトコルの常識(SPDY, HTTP2.0編)
  • wri.peで学ぶ、イマドキのWebアプリの作りかた(前編)

    エキスパートが手がけたプロダクトを題材に技術的な解説を行っていくシリーズ連載、今回は wri.peです。 難しい機能の実装や、先進的なAPIの利用を通じて、執筆者が得たノウハウを余すところなく紹介していきます。 HTML5を活用したメモ帳アプリ [wri.pe] 最近、仕事で作っているミイルが忙しかったり、趣味で作っているMobiRubyがなかなか進まなかったりして、個人でWebサービス的なモノを作っていない事が自分としてちょっと気になっていました。 そこで息抜きとして、ゴールデンウイークに集中してWebサービスを一つ作ろう!と思い立ち、wri.peというWebサービスの開発に着手しました。 wri.peは自分が使いたいと思えるメモ帳を作ったので、下記の様な特徴を持っています。 Markdownフォーマットをサポート Gmailの様なアーカイブ機能 全文検索 カレンダーへのマッピング iP

    wri.peで学ぶ、イマドキのWebアプリの作りかた(前編)
  • HTML5が引き寄せる近未来を、9つの「○○ウェブ」で理解する。(前編)

    その広がりと深まりゆえに、現在のWebは非常にわかりづらいものになっています。そこでこの記事では9つの「○○ウェブ」という切り口から、「今のWeb技術では何ができるのか」についてにフォーカスして語ってみたいと思います。適宜デモへのリンクを挟みながら、Webのポテンシャルを紹介するのに注力します。 ここ数年で急速に進化を遂げたHTML5は、Webのあり方を大きく変えつつあります。 とはいえ今はまだ、「Webが大きく変わった」と言える段階ではないように思います。筆者はちょくちょく、色々な所でHTML5の概要についての講演をさせていただいていますが、そうした経験から言うと、HTML5のポテンシャルはまだ多くの人に知られておらず、十分にその力が活用されていないように思えます。 その理由は、「HTML5の全体像が見えにくい」ことにあるのではないか、と考えています。 HTML5をはじめとしたWeb標準

  • あなたのやっていることは本当に生産的? 自分自身につきがちな4つの嘘(と、それをやめる方法) | ライフハッカー・ジャパン

    仕事の生産性を高めようとToDoリストの項目を消すのに集中し、時間を最大限に活用しようと複数作業を同時進行する。そうやって朝から晩まで、猛烈に忙しく働き続けている人もいるでしょう。 「生産性」という言葉を使うと、実際に手を動かした以上にたくさんの成果を達成した気持ちになりがちです。ですが、当にあなたは時間を効率よく使っていますか? 今回は、生産的になろうとする「もっともらしい理由」、自分につきがちな4つの嘘を紹介します。そして、その嘘からどのように逃れられるかも。 1.「毎日忙しすぎ。だから『生産的』にならなきゃ」 世の中には、手をつけただけで生産的になったような気分にさせてくれるツールがたくさんあります。メールやTwitter、検索、チャット、携帯メールなど、1日中オンラインに入り浸っていませんか。 どんなに指が疲れるほどタイピングをしても、どんなにテキストを目で追っても、実際には仕事

    tanakaBox
    tanakaBox 2013/07/18
    明日から本気出す。
  • 高速文字列解析の"別"世界 - 気ままなブログ

    1月に「高速文字列解析の世界」を購入してから半年が経ちました。以下、文字列と呼びます。 高速文字列解析の世界――データ圧縮・全文検索・テキストマイニング (確率と情報の科学) 作者: 岡野原大輔出版社/メーカー: 岩波書店発売日: 2012/12/27メディア: 単行購入: 15人 クリック: 324回この商品を含むブログ (4件) を見る 全文検索として、「CSA」や「FM-Index」が紹介されていますが、「全文検索システム」を作るには、これらだけでは不十分です。なぜなら、以下のような特徴があるからです。 文書IDの識別が遅い。 各文書IDに出現する頻度を求めるのが遅い。 ちなみに、転置インデックス(or N-gramインデックス)を使った場合、これらの処理は高速ですね。 インデックスを圧縮しているのだからしょうがないとも考えられますが、作りたいですよねぇ、「全文検索システム」。こ

    高速文字列解析の"別"世界 - 気ままなブログ
  • How to Create an App from Scratch | AppMaster

    Turning an app idea into a working reality is a more complicated task than most people might believe. However, with the wealth of software resources available on the internet, creating an app out of your idea is manageable. You don't even need to necessarily know how to develop mobile apps to make your application work. You can hire third parties or freelancers as there many places where you can f

  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
    tanakaBox
    tanakaBox 2013/07/18
    RSSでチマチマ解きたいけれども。対応してるサイトってあんまりないのかな。
  • 量子色力学カードゲーム『クォーク・カード・ディーラー(Quark Card Dealer)』 | 計算基礎科学連携拠点

    Flash Playerのサポート終了に伴い、現在プレイできません! 連携拠点の一般公開でも公開中! 最速(低スコア)クリア NORMAL 4270点(2017/8) HARD 123890点(2017/8) 問合せフォームからご相談ください

  • 転送中

    リダイレクトします 以前ここにあったブログは、現在 http://mbahack.syui.ml/2013/03/zsh.html にあります。 リダイレクトしますか。

  • VimでMarkdownをGitHub風にリアルタイムプレビュー - memorandum

    VimmerだがMarkdown文書を書く時にはリアルタイムプレビュー機能が欲しいのでしかたなく専用エディタを使っている。」 そんな根無し草的Vimmerの夢を叶えるVim用のMarkdownリアルタイムプレビューツールがあったので紹介します。 使い方 vimmarkdownテキストを開くだけです。 vimMarkdownテキストを入力するとWebブラウザが自動的に起動して、GitHubとよく似たプレビューが表示されます。 そして、vimMarkdownテキストを入力するとリアルタイムにブラウザのプレビューがアップデートされます。プレビューを更新させるためにMarkdownテキストを保存する必要はありません。 導入方法 instant-markdown-d これは何? Markdown文書をHTMLに変換してブラウザにリアルタイムプレビューするNode.jsのアプリです。 REST

    VimでMarkdownをGitHub風にリアルタイムプレビュー - memorandum
  • ひと味ちがうTwitter Bootstrapの9個の無料テンプレート&有料まとめサイト - 酒と泪とRubyとRailsと

    ひと味ちがうTwitter Bootstrapの9個の無料テンプレート&有料まとめサイト Jan 28th, 2013 Tweet Twitter Bootstrapはデザインが苦手なプログラマのための必須ツールです。今回は、一味違ったBootstrapサイトを作るときにきっと参考になるテンプレートをまとめてみました! (03/05 追記) FlatUIBootstrap Expoを追加しました (03/24 追記) Flatstrapを追加しました (04/03 追記) MagicSuggestを追加しました (04/04 追記) Bootstrapのリソースネタを別の記事にしました 無料のテンプレート 無料のBootstrapテンプレートの紹介です。BootswachのようにCSSだけで適用できるものと、HTML/CSS/JSなどいろいろ追加しないと実現できないものがあります

  • SPDY対応アプリケーションをC言語で実装する方法

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 昨日、SPDYのCライブラリであるspdylayがめでたく1.0.0としてリリースされたので早速使ってみました。まずはmacOSX10.8.3で試してみました。ビルド方法はメモに書いていますので参考にして下さい。 今回はSPDYで通信できるクライアントをCで書く際に、どのような実装の流れになるかを紹介したいと思います。エントリで実装流れを把握したら、spdylay/spdylay.hを読む事をおすすめします。 SPDYのCライブラリspdylayの概要 spdylayのAPIはコールバックベースで実装されています。ただ、今回はコールバックされる関数の詳細な実装まで説明すると、全体的な流れが見えにくくなるので、コールバック関数の実装の仕方は省

    SPDY対応アプリケーションをC言語で実装する方法
  • edupt

    eduptはC++で書かれたパストレーシングによるシンプルでコンパクトな物理ベースレンダラです。 ソースコードはGithubで公開されており、日語によるコメントが付けられています。 さらに、パストレーシング・物理ベースレンダリング・eduptのソースコード、の解説スライドも公開しています。 関連ワード:レイトレ合宿! Github + https://github.com/githole/edupt 解説スライド + Speaker Deck + SlideShare + 物理ベースレンダラedupt解説 Ver. 1.03 (pptx, 10.6MB) + 物理ベースレンダラedupt解説 Ver. 1.03 (pdf, 4.2MB) 履歴 + 2014/06/15 Ver. 1.03 ソースコードの修正(メンバ変数の命名規則の変更)に伴い画像の修正 + 2013/07/15 Ver.

  • Wrapping up a C library for Ruby. It's actually pretty easy! — Firmhouse Blog

    I am in the progress of writing a Ruby wrapper around the PolarSSL library, which is written in C. I started working on this about 2 weeks ago and tried and discovered the magical world of wrapping. There are all kinds of neat alternatives, which I might write about later. This article tells you how you started wrapping a C library using the "standard" Ruby way. Don't be scared, it's actually fair

  • http://feedpresser.com/top

    For full functionality of this site it is necessary to enable JavaScript. Here are the instructions how to enable JavaScript in your web browser.

    tanakaBox
    tanakaBox 2013/07/18
    Androidは対応予定か