*開発に関するkoumiyaのブックマーク (40)

  • 言語別フレームワークの比較 ~Perl/Ruby/PHPユーザーのためのMVCフレームワーク入門~ (1/6):CodeZine(コードジン)

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    言語別フレームワークの比較 ~Perl/Ruby/PHPユーザーのためのMVCフレームワーク入門~ (1/6):CodeZine(コードジン)
    koumiya
    koumiya 2009/01/13
    メジャーなFWを使ってアプリを作ってみるのが言語習得の近道だと思うのでブクマ。Pythonも紹介してください!
  • 最低予算1万ポイントで。iPhoneアプリの審査でリジェクトを食らった事例をお教えください。 - 人力検索はてな

    最低予算1万ポイントで。iPhoneアプリの審査でリジェクトをらった事例をお教えください。 もっとも共有価値のある情報には4000ポイントを保障いたします。アプリの内容、問題点、やりとりの詳細、修正作業、資料ZIP等のアップなど、情報が充実しているほど高評価です。NDA的な部分は隠したり、捨てアカウントでの回答もOKです。検索して見つかった事例ではなく、自身の体験談をお教えください。 くそくだらねぇリジェクトは、みんなでノウハウを共有して回避しましょう。

  • 『このコンピュータ書がすごい!2009年版』@ジュンク堂書店池袋店を生中継するよ! - OneRingToFind by 榊祐介

    Rubyの会会長の高橋さんがジュンク堂のコンピュータ書籍の月間・年間ランキングをベースにこれはという書籍をオライリー、技評、オーム社と言った出版関係者に話をふりながら紹介する。しかも「5分でわかる2008年のコンピュータ書籍」みたいな勢いで2時間しゃべり倒す弾丸トーク(w。高橋さん楽しそう。 id:moroさん、shachiさん、松田さん、角谷さん、@artonさん、笹田さんなどの顔が見える。女性率が異常に高い。高橋会長ファン?(笑 ■2009.01.11追記 id:takahashimさんにご指摘いただいた点を修正した。 ジュンク堂トークセッション「新春座談会 このコンピュータ書がすごい2009」を参考に抜けていた書籍を補完した。やはり10冊以上漏れていた。Thanks! 帰宅してからの感想 角谷さんのご好意で参加できた。@kakutani++!!それにしても角谷さんの息子さんが「イ

    『このコンピュータ書がすごい!2009年版』@ジュンク堂書店池袋店を生中継するよ! - OneRingToFind by 榊祐介
    koumiya
    koumiya 2009/01/13
    高橋会長と出版社のみなさんによる本の紹介。Ruby関係の本が多いのかと思いきや、色々ある模様。知ってれば絶対買ってた本が何冊かあった!
  • ソシオメディア | UIデザインパターン

    ソシオメディアが独自に提供するUIデザインパターン集。これを使えばUI設計を効率化できます。

    ソシオメディア | UIデザインパターン
    koumiya
    koumiya 2009/01/13
    UI実装の名前とイメージ。
  • ウノウラボ Unoh Labs: キャバ嬢メソッド 〜 キャバクラ嬢に学ぶWebサービス運営のコツ

    こんにちは、hideです。 皆さんは、キャバクラって行ったことありますか? キャバクラとWebサービス、この一見、まったく関連が無いように見える2つのサービスですが、実は多くの点で共通点があります。これから新しくWebサービスを作ろうとしている人、現在Webサービスを運用している人は、彼女らの接客態度やサービス精神からいろいろと学ぶことができます。 では、順を追って紹介していきましょう。 1. 見た目が大切 第一印象で悪いイメージを持たれて損をしないように、思いっきりお洒落してユーザを迎えましょう。キャバクラでは香水の香りで嗅覚を刺激するなど、五感を活用した接客というのが行われています。しかし、Webサービスの場合、嗅覚/味覚/聴覚/触覚はないので、使えるのは視覚のみになります。より見た目が重要になってきます。 2. おもてなしの精神 とても基的な事なのですが、数あるお店(Webサイ

    koumiya
    koumiya 2009/01/13
    キャバクラのノウハウはWebサイトに人を迎えてお金を落としてもらうことにも通ずるということらしい。
  • すらすら はてぶろ

    Windowsで misakaをインストールしようとしたらエラーが発生した。 $ pip install misaka どうやらC言語のソースをコンパイルできない模様。 調べてみたらVisual Studio 2008をインストールすればよいようだが、今更古いバージョンをインストールする気にはなれず、とりあえず Visual Studio Express 2013 for Windows Desktop をインストールするも解消せず。 調べてみたところ以下のブログを発見。 街角のリブロガー: pythonでvcvarsall.batエラーが出る。 まずは、 from distutils.msvc9compiler import * get_build_version() これで現在のバージョンを調べる。 10.0なら HKEY_LOCAL_MACHINE\Software\Wow6432N

    すらすら はてぶろ
    koumiya
    koumiya 2009/01/13
    DBFlute x Flex
  • ウノウラボ Unoh Labs: rubyで手軽に暗号化文字列やハッシュ値を生成

    こんにちは django派閥とrails派閥の争いが激しい最近のウノウです。ちなみに若干railsが優勢です。 require 'openssl' def encrypt(aaa, solt = 'solt') enc = OpenSSL::Cipher::Cipher.new('aes256') enc.encrypt enc.pkcs5_keyivgen(solt) ((enc.update(aaa) + enc.final).unpack("H*")).to_s rescue false end def decrypt(bbb, solt = 'solt') dec = OpenSSL::Cipher::Cipher.new('aes256') dec.decrypt dec.pkcs5_keyivgen(solt) (dec.update(Array.new([bbb]).pa

    koumiya
    koumiya 2008/12/25
    rubyで暗号化・複合化・ダイジェスト
  • Leo's Chronicle: XML時代の終焉 ~ XMLから再びCoddへ

    先日、ACM SIGMODの日支部大会に招いていただいて、「Relational-Style XML Query (ACM Portal http://doi.acm.org/10.1145/1376616.1376650)」について講演をしてきました。Relational-Style XML Queryは、XMLという複雑な構造をもったデータに対して、SQLのようなテーブルデータへの検索に使われる言語で問い合わせする手法です。 この研究の肝は、木構造データといわれるXMLでも、実はそのほとんどがリレーション(Microsoft Excelのようなテーブル形式のデータ)の組み合わせと考えることができ、そのテーブル構造の情報(スキーマ)を使うと、検索が非常に簡単に書けるという点です。

    koumiya
    koumiya 2008/12/24
    まだちゃんと理解できていないが、雰囲気としては、マッピングの仕方をXMLの構造から判別するということだろうか。
  • RDBMSの時代の終わりが見えてきた - きしだのはてな

    クラウドと一緒にやってきたもの 最近、クラウドが流行ってます。 GoogleMapResuceから始まって、MicrosoftのAzureまで、大手のクラウド製品が出揃った感じ。 で、そこで、こんなクラウド製品が出ましたというときに、必ずといっていいほどそのクラウド用のデータベースの説明があります。そして、それはRDBMSではありません。 GoogleだとBigTable、MicrosoftだとSQL Data Services、あとはAmazonSimpleDB。どれも、基的にはひとつのテーブルにハッシュコードでアクセスするようになっています。 ほかのクラウド製品も、Oracle Coherenceだったり、楽天のRomaだったり、非RDBMSのデータストレージを提供します。 クラウドというわけではないけど、mixiのTokyo TyrantやApache CouchDBも、RDB

    RDBMSの時代の終わりが見えてきた - きしだのはてな
    koumiya
    koumiya 2008/12/24
    確かに、ドメイン設計したモデルの永続化ストレージと捉えられるRDBMSの使い方が最近多い。テーブルでの表現 < オブジェクトの表現。永続化に関してはRDBMSに縛られる必要はない、あとは検索をどーすっかってことか
  • HisasAnn.com is for sale | HugeDomains

    Make 24 monthly payments Pay 0% interest Start using the domain today. See details

    HisasAnn.com is for sale | HugeDomains
    koumiya
    koumiya 2008/12/11
    Firefoxアドオンの作り方
  • OMake つかったらC言語でプログラム書く手間がバカみたいに減った - 日記を書く[・ _ゝ・]はやみずさん

    OMakeすごい。OMakeはマジですごい。 OMakeはGNU makeの代替品みたいなものなんだけど、正直なところこのツールの強力さはGNU makeと比べると失礼なくらいすごい。これのおかげで、「コード修正→ビルド→デバッグ→コード修正→・・・」のループの、ビルドにあたる作業がほぼ消え去った。 ファイルの依存関係の解析がとにかくすごい。よくあるユースケースなんかの場合、最小限の手間でほぼ完璧に依存関係を網羅して、よしなにビルドしてくれる。 とりあえず、はやみずが実際に使ってみたケースを例にとってそのすごさの一端を紹介しようと思う。 case study 論より証拠ということで、自分が OMake を試しにつかってみたケースを紹介する。C言語でスタティックライブラリを作っていて、それに加えて簡単なテストプログラムを書いている。 /include/ 以下にヘッダファイルが全部ある /sr

    OMake つかったらC言語でプログラム書く手間がバカみたいに減った - 日記を書く[・ _ゝ・]はやみずさん
    koumiya
    koumiya 2008/12/06
    おまけと言うには充実すぎな機能っておまけじゃないの?
  • jQuery UI API 1.8.4 日本語リファレンス - StackTrace

    jQuery UI API 1.8.6 の日語リファレンスです。 ソースコードを読み、jQuery UI(公式サイト)のドキュメントを参考に解説しました。 また、全ての解説に、実際に実行できるサンプルを付けました。 jQuery UIとは jQuery UIとは、jQueryライブラリ上に構築された強力なユーザインターフェースライブラリです。 jQuery UIの構成 jQuery UI 1.8.6 は、大きく分けて「インタラクション」「ウィジェット」「ユーティリティ」「ビジュアル効果」3つのカテゴリに分けることができます。 それぞれ、次の機能が提供されています。 インタラクション 対話型ユーザインターフェースを構築するためのライブラリ ライブラリ説明対応ファイル

    koumiya
    koumiya 2008/12/04
    これはいいjQueryリファレンス!UIの説明の充実ぶりに多謝!
  • Folder Tree With Drag And Drop Capabilities

    Licensing This script is distributed under the LGPL open source license. Commercial licenses are also available. Some of these licenses also includes personal e-mail support for up to 1 year. Download files You can download the entire script from this Zip file. Files included in the package: drag-drop-folder-tree.html = Main html file js/drag-drop-folder-tree.js = Main Javascript file js/context-m

    koumiya
    koumiya 2008/12/02
    ドラッグドロップ可能なツリーを表示するスクリプト。
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

    koumiya
    koumiya 2008/12/02
    マニュアルを見ると時折Teeda2になっている。SeasarのTeedaのversion2なのかな?プロダクトの方針は、WEBアプリの繋ぐ部分に特化したミニマムなフレームワーク。メソッドの引数を増やすことで値を設定するのが面白い!
  • Webサービスを公開し、運用するために - 今日とは違う明日

    会社でプログラミングはしてるけど、プライベートでWebサービスを作って公開するには、どうすればいいんだか・・・という過去の私みたいな人のために。 とりあえず、前提として。 Webサービスを構築するためのある程度のスキルはある 何を作りたいかも決まっている でも、自分でゼロからスタートして公開までの段取りがよく分からん 1.開発言語、フレームワーク、データベースを決める 何はともあれ。持ってるスキルにあっているものが良いと思うけど、新しい言語やフレームワークにチャレンジするのも楽しいかも。お好きなものをどうぞ。ただ、all in oneなフレームワークだと、色々揃えなくてもいいから楽。 言語を決めたら、それに合わせた開発環境を用意して、Hello Worldが動く程度には動作を確認しておく。 私の場合は 言語はruby フレームワークはRuby on Rails データベースはpostgre

    Webサービスを公開し、運用するために - 今日とは違う明日
    koumiya
    koumiya 2008/11/29
    これはいいまとめ!開発のスタート(言語、FW選定)から公開・周知→運用まで。svnはbeanstalkがオススメ。フリーでプライベートリポジトリが作れるサービスでは一番じゃないだろか。
  • はじめてのjQuery

    デザイナ向け「初めてのjQuery」

    koumiya
    koumiya 2008/11/29
    いやぁ非常に分かりやすいプレゼンだった。DOMってwそのDOMですかw正規表現の人?
  • Build seven good object-oriented habits in PHP

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Build seven good object-oriented habits in PHP
    koumiya
    koumiya 2008/11/29
    PHPはもう触らない予定なのでスルーかと思ったが、分かりやすいOOPの記事だった!控えめであること(publicは派手)、よき隣人であること(適切なエラー処理)、メデューサを見ない…wえ?メデューサ?
  • IDEA * IDEA

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

    IDEA * IDEA
    koumiya
    koumiya 2008/11/29
    リアルタイムプレビューが簡単にできちゃうjQueryプラグイン。magicpreviewとか、livequeryとかライブラリ名がメソッド名になるのがjQueryの文化?
  • はてなブックマークのコンテンツの JavaScript を高速化する - IT戦記

    はじめに 「新はてなブックマーク」になったということで、とっても便利になったのですが、ブックマーク一覧ページ*1が若干 JavaScript に時間が掛かっているみたいです。 というわけで 調査してみたいと思います。調査して、改善できそうなところは後で纏めて「はてなアイデア」にでも登録しようと思います。 この日記は調査しながら、過程を書いていくつもりです。 準備 まずは、人のサイトの JavaScript を書き換えて試してみるための環境を作ります。 作業用ディレクトリを作る とりあえず、ホームに HatenaJS というディレクトリを作ります。 $ mkdir HatenaJS $ cd HatenaJS CocProxy をダウンロードしてくる 以下から CocProxy というツールをダウンロードしてきます。 http://coderepos.org/share/wiki/CocPr

    はてなブックマークのコンテンツの JavaScript を高速化する - IT戦記
    koumiya
    koumiya 2008/11/27
    CocProxyとFireBugを使ったはてブ高速化。FireBugの使い方が参考になる。
  • Vim講座1 - think and error

    Vim講座3 - think and error テキストエディタであるvimはとても扱いやすいのだが、Vimてモード概念があって敷居が高い(誤用)よね。ということで少しだけ書いてみる。 viキー操作メモ(Hishidama's vi Memo) こんなサイトもあるわけなのだけど、これ不便。普段使わないものまで全て書いてあるからだ。 初心者にとっては、どこまで知ればミニマルなのかが知りたいというのに。 概要 モード概念 カーソル移動 インサートモードへ 保存 ////////////基礎終了//////////// ビジュアルモードとコピペ ジャンプ 置換 Undo,Redo[***IMPORTANT***] 一文字置換 こうやってみると長そうだね. モード概念 モードは4つ。ノーマルモード、インサートモード、ビジュアルモード、コマンドモード。 ノーマルモード 起動したときはこのモード。移

    Vim講座1 - think and error
    koumiya
    koumiya 2008/11/25
    vimは使ってるけど、本格的な開発になると統合IDE使っちゃうなー。実際つかいこなしたらどっちが生産性高いんだろか。