タグ

gioextのブックマーク (588)

  • RSpecことはじめ

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

    RSpecことはじめ
    gioext
    gioext 2009/06/18
  • Google Objective-Cスタイルガイド 日本語訳

    Text Drop 翻訳、プログラミング、写真、カメラなどについて書いてます。スタイルガイド/コーディング規約やチートシートなど、ちょっと便利なものを翻訳しています。 TEXTdropでは、C++プログラマーも利用できるパワフルな機能を搭載。C++のコードを書く際に行う手順や避けておきたい工程などを詳しく説明しています。コードスタイルラインの日語版では、日語訳やJ P Yへの換金もサポート。話題性があるオンラインカジノ 日円変換や入金の際のバグにも対応しています。統一性のあるコードを書くためのポイントや規約の種類を参考にする事ができます。

  • Big Sky :: VimからGoogleReaderを扱えるスクリプトGoogleReader.vim書いた。

    ついカッとなってやった。今も後悔してない。 Peepの改造としてはじめたcpeepですが、今cpeepが実装している機能くらいならばvimで出来るやん...と思って勢いで書いてみました。 GoogleReader.vim - vimscript for googlereader : vim online This is vimscript for googlereader (www.google.com/reader/) http://www.vim.org/scripts/script.php?script_id=2678 開発はこの辺でやってます。 mattn's googlereader-vim at master - GitHub This is vimscript for googlereader http://github.com/mattn/googlereader-vim/

    Big Sky :: VimからGoogleReaderを扱えるスクリプトGoogleReader.vim書いた。
    gioext
    gioext 2009/06/16
  • クイックソートをpthreadで並列化 - yarbの日記

    クイックソートはソート対象領域をどんどん分割していく方式なので単純に並列化できるらしい。pthreadでやってみた。 pthread_createには関数へのポインタと、その関数への引数をvoid型ポインタで渡すようになっている。ということは複数の引数を渡すのって構造体にするのかなと思って、そう書いてみた。動いてるっぽい。 200万個のintの並べ替えだと、シングルスレッド処理のものに比べて7倍ぐらい速い気がする。うーん、7倍? 追記:中途半端にしかソートができてなくて、なんかコレ、壊れてまっせ。。。 #include <stdio.h> #include <stdlib.h> #include <time.h> #include <pthread.h> #define NUM_THREADS 3 #define SWAP(type, x, y) do {type tmp = x; x =

    クイックソートをpthreadで並列化 - yarbの日記
  • RubyのMechanizeを解説 for 1.0.0 - きたももんががきたん。

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    RubyのMechanizeを解説 for 1.0.0 - きたももんががきたん。
    gioext
    gioext 2009/06/11
  • プログラミング言語 Ruby リファレンスマニュアル

    注: Rubyは2.1.0からSemantic Versioningを採用しています。 Ruby 2.1.1, 2.1.2等はバグ修正やセキュリティfixのみを含むため、リファレンスとしては2.1に統一しています。

    gioext
    gioext 2009/06/11
    こんなのあったんだ。おもしろい
  • Passenger, rackとsinatraでPremature end of script headers

    Passenger, rackとsinatraでPremature end of script headers なんだこれー 。。って思ってたのですが、案外簡単に解決しました。 config.ruが問題だったぽい。 passenger 2.0.5 rack 0.9.1 sinatra 0.9.0.2 $ cat config.ru require 'rubygems' require 'sinatra' ROOT_DIR = File.expand_path(File.dirname(__FILE__)) Sinatra::Default.set(:run, false) Sinatra::Default.set(:environment, :development) Sinatra::Default.set(:views, File.join(ROOT_DIR, 'views')) Si

    Passenger, rackとsinatraでPremature end of script headers
    gioext
    gioext 2009/06/10
    testモードで動かしてるとでる。
  • Google AnalyticsのAnalysis、そして滞在時間のウソ : 404 Blog Not Found

    2007年03月11日17:00 カテゴリiTech Google AnalyticsのAnalysis、そして滞在時間のウソ 簡単で奇麗で便利なGoogle Analyticsですが、閲覧時間に関しては信用しない方が賢明です。 あとで読む いつまでたっても あとで読む - FIFTH EDITION これ見ればわかりますが、9割以上のアクセスが、10秒以内で、うちのサイトを離脱しているわけです。(10秒しか閲覧してない) そのことを示す前に、Google Analyticsがどんな仕組みで動いているのかを見てみましょう。 Google Analyticsに加入すると、解析したいサイトに、以下のJavaScript Codeを埋め込むよう言われます。 <script src="http://www.google-analytics.com/urchin.js" type="text/jav

    Google AnalyticsのAnalysis、そして滞在時間のウソ : 404 Blog Not Found
  • 並列アプリケーションを作ってみよう | OSDN Magazine

    インテルのCoreシリーズCPUが登場して以来、マルチコアCPUは爆発的に普及している。現在では比較的低価格なCPUでも複数のコアを搭載するようになり、現在販売されているPCのほとんどはマルチコアに対応しているといっても過言ではない。しかし、まだマルチコアCPUの性能を生かす、並列処理を行っているアプリケーションは多くない。 並列処理は、一般には実装が難しい、という印象があるようだ。確かにスレッドを駆使して処理を並列化する場合、スレッドの管理やスレッド毎の連携など、考慮しなければならないことが増え面倒ではある。しかし、プログラムを並列化するための言語規格「OpenMP」や、C++用の並列化ライブラリ「Threading Building Blocks」といった並列化支援技術を利用することで、プログラムの並列化へのハードルは大幅に低くなる。また、インテルの開発製品「Parallel Stud

    並列アプリケーションを作ってみよう | OSDN Magazine
  • Webサイトを作ったらまずやるべきことチェックリスト | Web担当者Forum

    今日は、Webサイトを作ったらまずやるべきことのチェックリストを紹介しましょう。サイトは作るまでも大切だけど、作ってからのアクションも同じかそれ以上に大切。 すでにサイトを運営している人は、やってないものがないか確認してみましょう。 サイト運営日記をスタートする(変更点を日付と一緒にメモしていく)XMLサイトマップを作って更新内容が含まれるようにするGoogleウェブマスターツールにサイトを登録する → https://www.google.com/webmasters/sitemaps/XMLサイトマップを登録するURLのwwwあり/なしの統一を指定するサイトリンクの表示をチェックして調整(以降随時)Yahoo!サイトエクスプローラーにサイトを登録してXMLサイトマップを登録する → http://siteexplorer.search.yahoo.co.jp/live Webmaste

    Webサイトを作ったらまずやるべきことチェックリスト | Web担当者Forum
    gioext
    gioext 2009/06/04
  • nginx - PukiWiki

    nginx とは † httpd の一種。「エンジンエックス」と読むそう。 apache よりも軽くて速いんだとか。 ロシアの人が開発しているとかで、 オフィシャルドキュメントはロシア語なのだが、 一応英語のドキュメントもあるので、 使い方を調べるのに困ることはあまりなさそう。 http://wiki.codemongers.com/Main ↑ インストール † http://www.nginx.net/ ここから安定版の nginx-0.5.33.tar.gz を入手。 tar zxvf nginx-0.5.33.tar.gz cd nginx-0.5.33 ./configure make sudo make install configure に何もしなければ /usr/local/nginx にインストールされる。 ほぼ素のままの CentOS で configure を走らせる

    gioext
    gioext 2009/05/29
  • wiki.nginx.org Managed WordPress Site – Just another WordPress site

    Welcome to WordPress. This is your first post. Edit or delete it, then start writing!

    gioext
    gioext 2009/05/28
  • 何気に流行っているらしいロードバランサー nginx を使ってみる - 傀儡師の館.Python - 楽天ブログ(Blog)

    2007.07.21 何気に流行っているらしいロードバランサー nginx を使ってみる カテゴリ:その他 Scaling Python for High-Load Web Sites を読んでいたら、この中で Load Balancer として nginx があげられている。Perlbal を試してみようかなと思っていたところなのだが、とりあえず nginx について先に調べてみる。pound とも最終的に比べる必要ありか。 Online Security Blog によるとGoogle Web server software distribution across the Internet の 4% が nginxらしい。 Netcraft では 2007年6月時点で 0.19% と少な目。でも Zope の 0.03% より多いし、thttpd や Resin よりも多いといえば十分

    gioext
    gioext 2009/05/28
  • merbメモ| Sequel作者のインタビュー和訳

    http://on-ruby.blogspot.com/2008/01/sequel-interview-with-sharon-rosner.html インタビューは2008年1月と9ヶ月近く前に行われたものですが、発見したのはさっきです。せっかくなので訳してみます。 既に多くのORMがあるのに、新しく書こうと思ったのはなぜですか?(There are already several ORMs out there. Why write another one?) Sharon: I wrote Sequel mainly because I tried ActiveRecord and it really didn’t fit what I wanted to do. The first thing that frustrated me was the lack of support

  • 価格比較サイト [coneco.net] コネコネット

    gioext
    gioext 2009/05/27
  • ウノウラボ Unoh Labs: 5分で分かるHaml

    先日、まちつく!が正式リリースになりました。よろしければ是非携帯でアクセスして遊んでみてください。 こんにちは、ryosukeです。 ラボブログの前々回のエントリーで ruby で実装された web application framework の Sinatra が紹介されていたのですが、私もあまりのお手頃感に触発されて少しさわってみました。 その時にふとモデルやビューにいつもは使わない物を使ってみようと思い立ち、 Sequel と Haml を選んでみたのですが、 Haml の構文が見た目に反して(?)思いの他わかりやすかったので、今更感もありますが私同様 erb 以外使おうとも思わなかった人も少なくないのでは無いかと思いご紹介させて頂こうと思います。 Haml は XHTML Abstraction Markup Language の略で...という所から説明するのが筋なのですが、あっ

    gioext
    gioext 2009/05/27
  • プログラミング言語処理

    プログラミング言語処理 講義資料 一覧 全講義資料 pdf版(version 1.1, 108ページ)は、 こちら 言語処理系とは インタプリタとコンパイラ 言語処理系の基構成 例題:式の評価 BNFと構文木 解釈実行:インタプリター コンパイラとは ソースコード 字句解析の基礎:正規表現によるパターンマッチ 字句解析と正規表現 自動字句解析生成プログラム:lex 数式の構文解析:top-down parserの作り方 構文規則 top-down parser の作り方 構文解析の基礎 top-down parserとbottom-up parser 上向き構文解析と還元 演算子順位構文解析法 LR構文解析法 構文解析生成プログラムyacc tiny Cについて tiny Cの言語仕様 tiny C

  • 東京都公立図書館横断検索

    条件項目は館により無効の場合があります 詳細 検索結果は別画面に表示されます。 検索した資料の利用方法についてはこちらを必ずお読みください。 検索した資料の利用については、資料の所蔵館ではなく、 ふだん利用されている図書館にお尋ねください。

  • Cコンパイラ設計(yacc・lexの応用)

    近年、Linuxやcygwinの普及によってだれでもyacc/lexを使って新しい言語を作成し、その処理系を作成することができるようになってきた。 G・フリードマンの「Cコンパイラ設計」は、yacc/lexの使い方を丁寧に説明した名著であるが、英語の原も日も絶版で、amazonのオークションでも買えないため日語訳を借り、OCRから復刻することにした。 Linux、cygwinではbison, flexが使われているので若干書と内容が異なる部分があるが、それも別枠で整理してみたいと考えている。 4章以降は、竹 浩のページ(Wiki)に追加中2008/05/15 コンピュータの発達とともに、これまでにCOBOL,FORTRAN、Pasca1,Lisp、C等、数多くのコンピュータ言語が作られてきました。一般には,新たなコンピュータ言語、あるいはそのコンパイラを作るなどということは

    gioext
    gioext 2009/05/25
  • 日本人女性の精神が軟弱になってきている

    以前日人女性と付き合っていた経験から言えば、明らかに今の日人女性の精神は軟弱になっている。 これは一種の社会問題だと思うので、ここに書こうと思う。 俺は日に住んでいたが、成人してからはアメリカに住んでいる。 日人女性と恋愛する機会は成人してからほとんど無かった。 しかし、たまに日人女性と交友を持つ機会はあり、日人女性の精神構造をかいま見る機会はある。 そこで思ったことだが、日人女性はなんでも男性のせいにするというある種の甘えが常態化している。 なるほど日人は甘えの強い民族だということは、「甘えの構造」を紐解くまでもなく今や世界的に当たり前の認識であるが、 ここで言いたいのはそういうレベルのことではない。 今の日人女性にはこれまでの日人に見られなかった新しい傾向が広く見られるのである。 それは、どういうことか。こんな例がある。 女性が男性に限らず他の人間に何らかの不満を持

    日本人女性の精神が軟弱になってきている
    gioext
    gioext 2009/05/25