tsune0126のブックマーク (393)

  • 技術メモ帳 - Rubyの標準添付CSVパーサーが遅い - FasterCSV

    仕事で、でかいCSVをパースする必要があって、 標準添付のCSVパーサーを使ってみたのだが 体感できるぐらい遅かった。 http://www.ruby-lang.org/ja/man/?cmd=view;name=CSV いろいろ調べたのだが、 どうもこんなときは、FasterCSV を使えば良いらしい。 http://fastercsv.rubyforge.org/ インストールは簡単で、 gem を使うと一発で終わる。 $ gem install fastercsv 他の rubygems モジュールと同じように使ってあげれば良い。 require 'rubygems' require 'fastercsv' FasterCSV.foreach("CSVファイルパス"){ |row| } どれぐらい速いのか知りたかったので さっそくベンチしてみた。 テスト用のCSVファイルは 以下のペ

    tsune0126
    tsune0126 2007/09/02
  • ぼくはまちちゃん!(Hatena) - Port801 (初心者向け)セキュリティ勉強会 Hamachiya2編

    こんにちはこんにちは!! 先日、Twitterで声をかけてもらって、 第一回 Port801 セキュリティ勉強会っていうのに参加してきたよ!! (↑pw: security) そこで、すこし喋った時のビデオを頂いたので、もったいないので公開しちゃいますね! プレゼンだとかそういうの慣れてなくて、ぐだぐだな感じだけど、 よかったら何かの参考にしたり、晩ご飯のおかずにしてください>< Port801 セキュリティ勉強会 - Hamachiya2 その1 (http編) Port801 セキュリティ勉強会 - Hamachiya2 その2 (CSRF編1) Port801 セキュリティ勉強会 - Hamachiya2 その3 (CSRF編2) Port801 セキュリティ勉強会 - Hamachiya2 その4 (XSS編1) Port801 セキュリティ勉強会 - Hamachiya2 その5

    ぼくはまちちゃん!(Hatena) - Port801 (初心者向け)セキュリティ勉強会 Hamachiya2編
    tsune0126
    tsune0126 2007/08/31
  • 高機能の無料アクセス解析ツールを10個まとめて比較|WEBマーケティングブログ

    フリーのアクセス解析ツールがまとめて紹介されていたので目的別に書き留めておきます。 無料アクセス解析ツール Clicky わかりやすさを求める人

    高機能の無料アクセス解析ツールを10個まとめて比較|WEBマーケティングブログ
    tsune0126
    tsune0126 2007/08/31
  • まずは体感:魅力のAjaxライブラリAdobe Spry入門

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 「Ajax」という言葉の流行から、近年JavaScriptが再び脚光を浴びている。JavaScriptは、ほぼすべてのPC用ブラウザで動作するのだが、実装されている機能などは各ブラウザによってまちまちで、いわゆる「クロスブラウザ」なスクリプトを作るにはかなりの手間がかかってしまう。 そこで注目されているのが、「フレームワーク」や「ライブラリ」と呼ばれる存在だ。これらのスクリプトを利用することによって、ブラウザ間の差異をあらかじめ吸収して開発をすることができる。 4割のシェア(2006年Ajaxian調べ)を誇る「Prototype」を始め、「jQuery」や「Dojo」などの他、Googleの「Google Web Toolkit」やY

    まずは体感:魅力のAjaxライブラリAdobe Spry入門
  • FirefoxにDreamWeaver風のWYSIWYGなHTMLエディタ機能を追加できる拡張「Codetch」:phpspot開発日誌

    Codetch :: Firefox Add-ons Get the feel of Dreamweaver in a Firefox extension. Edit your documents right next to your web pages as you...FirefoxにDreamWeaver風のWYSIWYGなHTMLエディタ機能を追加できる拡張「Codetch」。 インストールすると「ツール」メニューにCodetechが追加され、実行すると次のようなDreamWeaver風のWYSIWYGなHTMLエディタが表示されます。 CodeタブでHTMLを修正することもでき、PreviewタブでWYSIWYGな編集も可能です。 DOMインスペクタや CSS/HTML/XMLバリデーターなどの機能も持っています。 素早くHTMLページを作りたいという場合に、便利な拡張ですね。

    tsune0126
    tsune0126 2007/08/29
  • ついに登場! フルフィーチャAjaxフレームワーク"Dojo 0.9" | エンタープライズ | マイコミジャーナル

    tsune0126
    tsune0126 2007/08/29
  • phpMyAdmin 設置手順

    サイトマネージャー標準装備のご案内 phpMyAdminをサイトマネージャーに標準装備しましたので、レンタルサーバーご契約者様は、サイトマネージャーにログイン頂き、 phpMyAdmin(MySQL)及びphpMyAdmin(MySQL5)をご利用下さい。 任意で設置なさる場合は、以下の設置手順をご参照下さい。 当ページは Futurism Works のレンタルサーバーテンジー(共用) をご利用いただいているお客様向けのphpMyAdmin設置手順です。 目次 はじめに phpMyAdminとは phpMyAdmin使用するには MySQL利用設定 ダウンロード ファイルのダウンロード ファイルの解凍 設定 ファイルのコピー フォルダ名の変更 設定ファイルの変更 ファイル のアップロード ブラウザよりアクセス セキュリティ アクセス制御 .htaccessファイル作成 .htpasswd

    tsune0126
    tsune0126 2007/08/28
    mysql php
  • wordpressの無料テンプレート3カラム30選まとめ*ホームページを作る人のネタ帳

    wordpressの無料テンプレート3カラム30選まとめ*ホームページを作る人のネタ帳
    tsune0126
    tsune0126 2007/08/28
  • GTDに使えそうな高機能なTo Do管理&リマインダーツール『Ping Me』 | 100SHIKI.COM

    GTDに使えそうな高機能なTo Do管理&リマインダーツール『Ping Me』 August 28th, 2007 Posted in ライフハック・生産性 Write comment タスクの管理やリマインダーの設定など、GTD的ツールを探している人におすすめのツールのご紹介。 Ping Meではメールを使ってTo Doの設定ができたり、To Doが付箋紙メモのように表示されたりとなかなか使い勝手がよさそうである。 特に「Pestering」という機能が特徴的だ。これは「どうしても忘れちゃいけない」タスクに使う機能だ。これに設定したタスクは明示的に「もうやったよ」とPing Meに知らせるまでしつこく何回でもリマインドしてくれる。 リマインダーもたくさん受け取りすぎるとメールを見なくなったりしてしまう。優先度を設定したりするのも一つの手だが、こうしてしつこくリマインドしまくる、という手も

    GTDに使えそうな高機能なTo Do管理&リマインダーツール『Ping Me』 | 100SHIKI.COM
    tsune0126
    tsune0126 2007/08/28
  • MusicNavi

    ようこそ!MusicNaviの世界へ! ここは楽曲検索システムMusicNaviに関するページです。 現在、システムの実証実験を勧めるために、MusicNavi2を利用することで無料楽曲ダウンロードが可能です。 初めてこのページを訪れた方は初めての方へをご覧ください。 重要なお知らせ 2008/08/11 14:30 Moraの支払い関連機能の変更に伴い、現在無料ダウンロード機能を使うことはできません。 ご迷惑をおかけしますがよろしくお願いします。 最新情報 2008/01/29 ・クライアントシステムを更新しました(Ver. 2.7.1.427) ・ログインに関する更新のためパッチによる自動更新はされません。 ユーザページのネットワークアップデータ、もしくは新パッケージをインストールしてください。 ・MusicNavi2でログインできない問題を修正。 ・音声データ切り出しに

    tsune0126
    tsune0126 2007/08/28
    mora NW
  • ぐるなび - レストラン・宴会予約 グルメ情報サイト

    0:00 0:30 1:00 1:30 2:00 2:30 3:00 3:30 4:00 4:30 5:00 5:30 6:00 6:30 7:00 7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 14:00 14:30 15:00 15:30 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 20:00 20:30 21:00 21:30 22:00 22:30 23:00 23:30 1名 2名 3名 4名 5名 6名 7名 8名 9名 10名 11名 12名 13名 14名 15名 16名 17名 18名 19名 20名 21名 22名 23名 24名 25名 26名 27名 28名 29名 30名 31名 32名 33名 34名 35名 36名 37名

    ぐるなび - レストラン・宴会予約 グルメ情報サイト
    tsune0126
    tsune0126 2007/08/27
  • prototype.js リファレンス

    <body> <h1>prototype.js リファレンス</h1>

    tsune0126
    tsune0126 2007/08/27
  • [ThinkIT] 第1回:Prototype.jsを使う準備 (1/2)

    筆者がPrototype.jsに初めて出会ったのは、2005年9月ごろだったと思います。この頃、オブジェクト指向JavaScriptはまだまだ黎明期で、オブジェクト指向の書き方もさまざまな我流が存在していたことを覚えています。 もちろん、筆者も我流のオブジェクト指向で書いていました。しかし、すべてのエンジニアが我流の書き方をしていては、JavaScriptのオブジェクト指向は普及しません。 そんな時にさまざまなブログで取り上げられ始めたのがPrototype.jsでした。Prototype.jsにはクラスを定義するという機能があり、すべてのエンジニアが同じ方法でクラスを定義できるのです。それは、大きなインパクトでした。しかし、その当時Prototype.jsにはまとまったドキュメントが無く、目利きのJavaScripterたちはこぞってソースを読んでいました。 そして、そのことが図らずとも

  • try ruby! (in your browser)

    Got 15 minutes? Give Ruby a shot right now! Ruby is a programming language from Japan (available at ruby-lang.org) which is revolutionizing the web. The beauty of Ruby is found in its balance between simplicity and power. Try out Ruby code in the prompt above. In addition to Ruby's builtin methods, the following commands are available: help Start the 15 minute interactive tutorial. Trust

    tsune0126
    tsune0126 2007/08/27
  • 写真共有サイト「フォト蔵」

    ログイン 新規登録 フォト蔵ニュース 2024年3月16日 【画像表示の不具合について】 皆様方へは、ご迷惑をおかけし大変申し訳ございません。 現在もまだ、一部の画像に関しまして反映されない不具合が継続しております。 現在、修正にあたっております。復旧まで今しばらくお待ち頂きます様、何卒お願い申し上げます。 フォト蔵 システム部 2024年3月16日 【写真検索の不具合について】 皆様方へは、ご迷惑をおかけし大変申し訳ございません。 現在、「写真検索」におきまして、検索後ページに何も表示されないなどの不具合が発生しております。 調査並びに修正にあたっております。復旧まで今しばらくお待ち頂きます様、何卒お願い申し上げます。 フォト蔵 システム部 2024年3月16日 【画像タイトル及びタグ入力における不具合について】 皆様方へは、ご迷惑をおかけし大変申し訳ございません。 現在、フォト蔵は、画

    写真共有サイト「フォト蔵」
    tsune0126
    tsune0126 2007/08/24
    ストレージ
  • MOONGIFT: � Ruby on Rails製のブログエディタ「Squib」:オープンソースを毎日紹介

    ブログエディタとして何を利用しているだろうか。もし各ASPの管理画面を使っているというなら、ぜひとも何らかのブログエディタの利用をお勧めする。編集のしやすさに雲泥の差があるからだ。 編集内容をローカルにためておけるのも利点だ。ブラウザを間違って閉じてしまってもこれなら問題ない。手になじむブログエディタがないと思っている方は、こちらを試してみてはいかがだろう。 今回紹介するオープンソース・ソフトウェアはSquib、Ruby on Rails製のブログエディタだ。 Squibでは記事を書き、タグをつけ、そしてポストする(実際にポストするとエラーが出てしまったが)。XML-RPCを利用してポストしているようだ。 ブログ自体がWebシステムとあって、ブラウザ系アプリケーションとの親和性は高い。また、拡張しやすいフレームワークであるRailsを利用している事も見逃せない。 後はSlingshotやR

    MOONGIFT: � Ruby on Rails製のブログエディタ「Squib」:オープンソースを毎日紹介
    tsune0126
    tsune0126 2007/08/24
  • MOONGIFT: » CSSを最適化「CSSTidy」: オープンソースを毎日紹介

    最近のWebサイトはテーブル組ではなくCSSで構築することが多い。その分、ブラウザ互換性を確保するのが大変な場合も多いが、文書構造的にも分かりやすいものが出来上がる。 それもあって、CSSが肥大化する傾向が見られる。余計なプロパティや値の設定がないか、ツールを使ってチェックしてみよう。 今回紹介するオープンソース・ソフトウェアはCSSTidy、CSSを最適化するソフトウェアだ。 CSSTidyはCSSの最適化処理を行うソフトウェアで、正当性を評価する訳ではないようなので注意されたい。重複するプロパティや、値の指定方法などをチェックし、サイズが極力小さくなるように指摘してくれる。 サイズが小さくなることで、ロード時間が短くなり、トラフィックコストも軽減されるというのが狙いだ。コメントや余計な半角スペースなども削除されるので、圧縮ツールとしての役割もある。 CSSTidyはC++版とPHP版と

    MOONGIFT: » CSSを最適化「CSSTidy」: オープンソースを毎日紹介
    tsune0126
    tsune0126 2007/08/24
  • MOONGIFT: » HTMLを解析してCSS生成「html2css」:オープンソースを毎日紹介

    CSSで便利だと感じるのは構造を階層化できる点だが、逆にきちんと構造化しておかないと欠点にもなりかねない。別な所で定義した名称と重複してしまい、どうもうまくいかないという経験がある人も多いはずだ。 まず現状どういった構造になっているのか、それを把握する所からはじめてみよう。それが分かればうまく構造化できるはずだ。 今回紹介するオープンソース・ソフトウェアはhtml2cssHTML文書を解析してCSSファイルにするソフトウェアだ。 html2cssはclassやid、そしてタグの構造を解析して、それをCSS形式で出力してくれる。これを見てみると、CSSのネストした構造がどの位深いのか良く分かる。無駄な点があればそれも見えてくるだろう。ソースとしてファイル、文字列またはURLを利用できる。 最上位がhtml bodyからはじまるので、大抵ネストは深くなるだろう。だが、そこから不要なものは抜き

    MOONGIFT: » HTMLを解析してCSS生成「html2css」:オープンソースを毎日紹介
    tsune0126
    tsune0126 2007/08/24
  • 第4回 redMineを使ったプロジェクト管理(その2) | gihyo.jp

    前回は、ユーザの登録から、プロジェクトの登録・設定、「⁠問題」の登録とスケジュール/進捗を表示する3つのビュー(ガントチャート/ロードマップ/カレンダー)について解説しました。 今回は、登録した「問題」の進捗状況の変更(進捗率の編集/「⁠問題」のクローズなど)やマイページ、wikiについて解説します。 マイページ 前回、プロジェクトメンバーは、redMineのマイページに表示されている「担当している問題」をベースに仕事を進めていきますと書きました。 この「マイページ」は、iGoogle(旧Googleパーソナライズドホーム)のように、 表示位置や表示内容をカスタマイズすることができます。デフォルトでは、マイページには「担当している問題」と「報告した問題」しか表示されていないので、ここに「カレンダー」と「最新ニュース」を登録します。画面右上の「このページをパーソナライズする」をクリックすると

    第4回 redMineを使ったプロジェクト管理(その2) | gihyo.jp
    tsune0126
    tsune0126 2007/08/24
  • プログラミングに役立つ 「ド・モルガンの法則」

    集合論の最も大事な定理の1つに,「ド・モルガンの法則」というのがあります(ド・モルガンの定理とも言います)。これは情報処理技術者試験などでも頻出なのでご存知の方も多いと思いますが,復習を兼ねて改めて書くと, A, B を集合としたときに, 1. Not (A∩B) = Not(A) ∪ Not(B) 2. Not (A∪B) = Not(A) ∩ Not(B)というものです(図1参照。右辺が具体的にどうなるか塗ってみてください)。 さて, ∩は「かつ」とよみ,英語では「AND」, ∪は「または」とよみ,英語では「OR」, と書くので,上の式は, 1. Not (A AND B) = Not(A) OR Not(B) 2. Not (A OR B) = Not(A) AND Not(B) ということになります。ここで,世の中のすべての事象は X  または   Not(X) のどちらか一方に排

    プログラミングに役立つ 「ド・モルガンの法則」
    tsune0126
    tsune0126 2007/08/23
    sql