タグ

2009年11月21日のブックマーク (45件)

  • SEOに強いCMSはすべての見出しにid/nameを自動で付けるようになる

    これまでの検索結果は「ページ」へのリンクでしたが、「ページ内の各部分」への直接リンクが検索結果に表示されるようになったということです。 具体的な例は、グーグル公式ブログの「新しくなったスニペットで検索結果の目的の場所までひとっ飛び」の記事に示されているものを見るのがわかりやすいでしょう。 → http://googlejapan.blogspot.com/2009/10/blog-post_14.html どちらの機能も、基的に、 ページのコンテンツが見出し(h2とかh3)で区切られている各見出し(h2とかh3)にアンカーが付けられているという状態が前提になっていて、自動処理されています。 → http://googlewebmastercentral-ja.blogspot.com/2009/10/blog-post_29.html ここでいう「アンカー」とは、idやnameの属性のこ

    SEOに強いCMSはすべての見出しにid/nameを自動で付けるようになる
  • Actionは5行まで(入門編) - blog.takuyan.com

    ruby1.9で有名なyuguiさんが、以前、以下のようなことをつぶやいております。 actionは5行まで。defとendを含めて7行まで。 Twitter / yugui : @akasata actionは5行まで。defとe ... MVC関連の話として、Cは薄くMを厚く、という類の話ですね。 では、どうやってControllerのactionを短くすれば良いのか、 Controller側でできる基的なことを書いてみます(Model側は今度いつかきっとそのうち)。 方針 Controller側でできる努力のひとつとしては、 パラメータ絡みの検証をなるたけActionから省くことがあげられます。 ひとつひとつのActionで個別のパラメータに対して、 if ~ else ~ endを多用しない、ということですね。 では、そのために必要な方法を考えていきます。 verifyでがんばる

    Actionは5行まで(入門編) - blog.takuyan.com
  • Railsでのhttp/https切り換えはには実行環境に依存する部分もある - yuumi3のお仕事日記

    現在、開発しているWebアプリではプライバシーを扱う一部のページのみ httpsで実行し、それ以外の大部分のページは httpなので、httpからhttpsへの遷移や httpsからhttpへの遷移があります。 Ruby on Railsでは http から https へ遷移する リンクやは下のように <% link_to :action => 'login', :controller => 'members', :only_path => false, :protocol => 'https' %> また、https から http へ遷移は <% link_to :action => 'logout', :controller => 'members', :only_path => false, :protocol => 'http' %> と書きます。form_for でも同様です

    Railsでのhttp/https切り換えはには実行環境に依存する部分もある - yuumi3のお仕事日記
  • Railsで画像サイズを"簡単に"操る(Image Size in Rails) - 京の路

    FileColumnプラグインを使うと、画像を任意のサイズにリサイズできるのですが、それにはRMagickとImageMagickが必要で、環境構築が大変です。そこでimgタグのheight、widthオプションで画像を適切なサイズで表示するようにしました。 仕様は以下の通り。 画像表示枠の最大サイズ(縦、横)を指定 その枠内に収まるサイズの画像は元のサイズのまま表示 枠からはみ出す画像は縦横比は変えずにその枠内におさめる これ自体は画像サイズさえ取得できれば簡単な処理なので、RMagickとImageMagickの代わりにRAA - image_sizeを使います。 やり方は以下の通り。 1.image_sizeをダウンロードしてきてRailsプロジェクトのlib/ディレクトリにimage_size.rbを入れる 2.任意のヘルパー(一番単純なのはapplication_helper.r

  • 各キャリア別と3キャリア共通で使えるDOCTYPE宣言をまとめてみた

    最近ちょいちょい、モバイルサイトのコーディングネタを書いてますが、何よりも最初に書いておかなければならんだろ! というDOCTYPE宣言に関してまとめ忘れていたので、いまさらまとめてみたいと思います。 ただ、基的にモバイルサイトに適したDOCTYPE宣言ってのは、きちんと明示されていないのが現状なんですよね。いつになったら・・・ってのはあるんですが、取り敢えず、まずは各キャリアが策定しているDOCTYPE宣言からまとめます。 因みに、以下のDOCTYPE宣言は全てXHTMLに対応した3G機種のみを対象としているので、そこんとこは注意してください。 3キャリアそれぞれのDOCTYPE宣言 docomo ※バージョンによって若干異なります。下記はiモードXHTML2.3の場合。 <?xml version="1.0" encording="Shift_JIS"?> <!DOCTYPE htm

    各キャリア別と3キャリア共通で使えるDOCTYPE宣言をまとめてみた
  • livedoor Techブログ : アドオンした事がない人が15分間でFirefoxアドオン開発

    こんにちは。ライブドアの駒井です。 つい先日、友人に誘われて半ば強制的に「Firefox Developers Conference 2009」に参加してきました。誘ってきた友人が、当日の急用で北海道に帰る事になり、何故か私1人で不慣れな場に参加してきました。当日優しくしてくれた皆さんありがとうございました。いただいたFirefoxのTシャツも大事にします。 自分の予想に反してとっても有意義な時間となりました。筆者は普段、JavaScriptを全く書きません。C++JAVAがメインです。そんな私でも気軽に楽しめてしまうのがFirefoxアドオンでした。ということで、Firefoxアドオンを作成するための最低構成で、簡易的なアドオンを15分程度で実験的に作ってみたいと思います。 題材を模索中に自社営業部の人から次のようなアドオンがあったらありがたいと聞きました。営業訪問に際して必ず行う下記

  • Google App Engine入門:フレームワークの選択

    Google App Engine向けのアプリを作る際に最初に悩んだのはフレームワークの選択。Google App Engineにはwebappという最低限の機能を持ったフレームワークが付いて来るが、Python使いの人たちの間では、DJangoというフレームワークが広く使われているらしいし。かといって、あまり大きなフレームワークを使うと、パフォーマンスのチューニングとかもしにくくなるし、フレームワークそのもののバグや制限に悩ませられる可能性もある。 そんな中で増井君が見つけてくれてまず試したのが、Junoというフレームワーク。DJangoと比べると遥かに小さく、WebappよりもURLのルーティングのメカニズムとかが充実している。 そこで一旦はアプリをJunoの上で作り始めたのだが、Junoのソースコードを見ているうちにいろいろと気に入らないところが出て来た。不必要にオプションが多いし、

  • JavaScriptのfor文の中で、カウンタ変数を利用する関数をジェネレートするいくつかの方法 - あと味

    for文の中で、カウンタ変数を利用する関数を作るとき、はじめは必ずハマるであろうことが予想できます。 私も実際にハマったことが多々あります。 エントリーでは、for文の中で、カウンタ変数を利用する関数をジェネレートするいくつかの方法を提示したいと思います。 問題のあるコード 以下のコードがfor文の中で、カウンタ変数を利用する関数をジェネレートするコードです。for文を1から5まで繰り返し、配列の中にカウンタ変数を出力する関数を格納していきます。関数が格納された配列をさらにfor文で走査し、1から5まで出力することを意図しています。 素直にコーディングすると、まずうまくいきません。 var func_list = []; for (var i = 1; i < 6; i++) { func_list.push(function() { return console.log(i); });

    JavaScriptのfor文の中で、カウンタ変数を利用する関数をジェネレートするいくつかの方法 - あと味
  • さくらのレンタルサーバーに git をインストールし ssh アクセス - higepon blog

    % wget http://kernel.org/pub/software/scm/git/git-1.6.5.3.tar.bz2 % tar jvxf git-1.6.5.3.tar.bz2 % cd git-1.6.5.3 % ./configure --prefix=/home/monaos/local/ --without-tcltk && gmake && gmake install .bashrc などで PATH を通す。 PATH=/home/monaos/local/bin:/home/monaos/bin:$PATH リポジトリ作成 % mkdir git % cd git % git init --bare ローカルのリポジトリを push % git config user.name "higepon" % git config user.email "higepo

    さくらのレンタルサーバーに git をインストールし ssh アクセス - higepon blog
    taka222
    taka222 2009/11/21
  • http://michilu.com/django/doc-ja/index/

    Yasushi Masuda (ymasuda at ethercube dot com), Takanao Endoh (takanao at endoh dot tk)

  • はてなグループの終了日を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日(金)に決定しました - はてなの告知
  • conma.me

    This domain may be for sale!

    conma.me
  • C/C++セキュアコーディング入門一覧

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

    C/C++セキュアコーディング入門一覧
    taka222
    taka222 2009/11/21
  • 参照はポインタと比べるべきではない - みねこあ

    協力会社のデキるプログラマを次々と切り、代わりにあまりものの正社員が投入されてしまった現在の我が開発チームのレベルは低く、殆どプログラミング専門学校のような様相を呈しています。可愛い男の子が「わかりませーん」というのは萌えますが、30台後半のおじさまが「わかりませーん」というのは殺意が沸きます。 自称 「STLは使ったこと無いけど、C++ 自体は解ってます」な方なのですが、「C++出来ます」の自己申告は危険です。たとえば、曰く、参照がわからない、ですとか。・・・・テケスタ。テケスタ。 ただ、参照には教え方にコツがあるのではないかと思いました。 Cのポインタが文法も概念も引っかき回していった後だけに、他の言語では何でもない「参照」がこんがらかりやすいのは事実です。そういう風に思い直して、こんな解説をしてみました。 * * * C++ の参照と対になるのは、ポインタではなく、通常の変数です。C

    参照はポインタと比べるべきではない - みねこあ
  • GoでY Combinatorとか不動点関数とかmemoizeとかできたよー - 枕を欹てて聴く

    Y Combinatorとは何かという人は, この記事がわかりやすいです. Y コンビネータって何? - IT戦記 JSでは関数の型とかがいらないので, とてもシンプルにY Combinatorが書けます. var Y = function(f){ return (function(g){ return function(m){ return f(g(g))(m); } })(function(g){ return function(m){ return f(g(g))(m); } }); } しかし, Goでは関数の返り値, 引数の型を指定しなければいけません. すると, 上の例に当たるgの引数が再帰的に展開されてしまい, 純粋な関数では書くことが出来ません. そこで, いったん他のを探すと, の手法ならすぐにいけました. package main import "fmt"; type

    GoでY Combinatorとか不動点関数とかmemoizeとかできたよー - 枕を欹てて聴く
  • CakePHP日本語情報をつぶやくTwitter botを作りました

    TwitterでCakePHP語情報をつぶやくbot「@cakephp_jp」を作りました。 なんとなく息抜きにTwitter botが作りたいなというのと、そういえばフォーラムへの投稿をTwitterで知りたいな、ということでさくっと作りました。 いまのところ以下のフィードを読んでpostしています。 フォーラム – CakePHP Users in Japan タグ「cakephp」を含む新着エントリー – はてなブックマーク 良かったらfollowして下さい @cakephp_jpをfollowする。 技術話 大したことは何もしてないのですが、参考に。 今回はCakePHPは使わずに素のPHPで作っています。後述するTokyoTyrant+TokyoCabinetを使ってますが、他のRDBMSは使ってません。 パパッと作れるのがPHPの利点ですね。 Yahoo! pipes 各フ

  • [CakePHP] 画像のアップロード&リサイズを簡単にできる ImageBehavior | Sun Limited Mt.

    画像のアップロード&リサイズ処理などは割とよくある処理でかつ面倒なものです。その処理を簡単にやってくれる Imageビヘイビアの紹介です。CakeFest で紹介された Media Plugin が高性能なので、メディアプラグインを使うのがいいのかもしれませんが、以前から Image ビヘイビアに関していつか使い方をまとめようと思っていたので紹介します。 参考サイト:ActAs Image column behavior (Articles) | The Bakery, Everything CakePHP Baker で紹介されていた Image ビヘイビアです。このビヘイビアはアップロードされた画像をサムネイル作成、リサイズ、複数のバリエーションのサイズの画像を作成してくれます。またモデルを find すると画像のパスを返してくれます。 作成される画像は、webroot/img/[Mo

  • PHPでの並列処理について - With-No-Parachute D-side

    この記事は引っ越ししました。 http://blog.satooshi.jp/blog/2009/11/16/multi-processing-in-php/

    PHPでの並列処理について - With-No-Parachute D-side
  • SchemeとRubyでリストの操作を学ぼう - hp12c

    引き続き「計算機プログラムの構造と解釈」を使って 今度はSchemeとRubyでのリストの操作を見ていこうと思います なおSchemeのコードは書からの抜粋で 説明は自分の要約です リスト要素の参照 Schemeにはデータオブジェクトの並びを表現する リストというデータ構造がある リストはlist手続きで作ることができるが これはconsを入れ子にしたものと等価である list 1 2 3 4 (1 2 3 4) (cons 1 (cons 2 (cons 3 (cons 4 nil)))) (1 2 3 4) だからconsを順にcdrダウンしていけば リストの各要素にアクセスできる これを使って リストのn番目の要素を返す手続きlist_refを定義する リストは0番から始まる (define (list_ref items n) (if (= n 0) (car items) (l

    SchemeとRubyでリストの操作を学ぼう - hp12c
  • Ruby で Twitter の OAuth を使うサンプル - vivid memo

    Ruby で OAuth 認証を行うための OAuthSimple というライブラリを公開しました。 よろしければご利用ください。RubyGem: OAuthSimple-0.1.0.pre を公開しました前の記事 において Twitter OAuth 認証の Request Token を取得するサンプルコードを Ruby で書きましたが、さらに Twitter の OAuth 認証を利用するためのライブラリを Ruby で書いてみたので公開しておきます。 OAuth の勉強する時に参考になればと思います。 OAuth の勉強は OAuth Core 1.0 Revision A を読むのが一番わかりやすいと思うんで、それで勉強しつつ具体例をこのライブラリの中身を見る、という感じで。 VCTwitter::OAuth モジュール 下記が今回作成したライブラリです。 VCTwitter::

    Ruby で Twitter の OAuth を使うサンプル - vivid memo
  • C MAGAZINE - プログラミングの禁じ手Web版 C言語編 - 変数に関するパターン

    自動変数の不定値を使う 深刻度:★★★(重度) [症状] わけのわからないバグに悩まされることになります。また,たまたま期待どおりに動作している場合でも移植性や安定性に欠けるプログラムであることに変わりありません。 [原因] ケアレスミス。C言語の自動変数の仕様を理解していなかったなどの原因が考えられる。 [対策/予防] まず,コンパイラの出すwarningに注意して,デバッガで丹念に追いかけることです。根的に解決するためにはC言語の自動変数の仕様を理解することが必要です。 [例外] なし。 [備考] List 8のようなプログラムは,自動変数の不定値のためにプログラムそのものの動作が不安定になる可能性があります。この場合,aは不定値なので必ず「case 0」を通過すると思っていると大間違いです。仮に,このようなコードを含むプログラムを実行して,「case 0」を通過したとしても,それは

  • C MAGAZINE - プログラミングの禁じ手Web版 C言語編 - 記述テクニックに関するパターン

    インデントを付けない平坦なコーディング 深刻度:★★★(重度) [症状] プログラムが著しく読みにくくなるので,解読や改造が困難になります。また,バグが発生しても退治しにくくなります。 [原因] 原因といっても,わざとこんなことをする人が異常としかいいようがありません。 [対策/予防] わざとこんなことをするプログラマは,早々にプロジェクトから外すほうがよいでしょう。 [例外] なし。 [備考] C言語ではインデントを付けてプログラムを記述するのは常識中の常識というか,こうしないとプログラムの可読性が著しく低下してしまいます。インデントを付けない変人は滅多にいませんが,もしいたとしても注意するのはおそらくムダでしょう。一種の確信犯だからです。 数値を直接コードに埋める 深刻度:★★(中程度) [症状] プログラムを変更したいときに,どこを変更すべきか悩むことになります。また,同じ値が数か

  • 「差を算出する、あるいはソースとデスティネーションがある場合、メソッド引数の順序は?」(1) Insider.NET - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

  • C MAGAZINE - プログラミングの禁じ手Web版 C言語編

    プログラミングの禁じ手Web版 C言語編 /Top/今週のソースコード/プログラミングの禁じ手Web版 C言語編/ [←前] [次→]  [C言語版一覧] [C++版一覧] 誌2000年4月号に掲載された「特集1 プログラミングの禁じ手 C言語編」よりWebサイト用に抜粋したものです。ソースコードとともに公開いたします。作者の真紀俊男様に感謝します。 プログラミングは,「なぜかうまく進めなくなる」,「だんだんと期待した通りに動かなくなる」など,とても「イヤ」な面があります。そうした現実に直面したときに稿がお役に立てれば幸いです。

  • 【PDF】事業番号: 2-70 議事録 国家備蓄石油管理等委託費(資源エネルギー庁) / 行政刷新会議ワーキングチーム「事業仕分け」第2WG

    内閣府ウェブサイトの常時暗号化による「https:」への切り替え Always on TLS of Cabinet Office Website 2019(令和元)年11月更新 Update,November,2019 内閣府ウェブサイトは、2018年11月29日より、常時暗号化通信(TLS1.2)となり、URLが以下のとおり、「https:」に変更となりました。※ ブックマーク機能等に「http:」で始まるURLを登録している場合や、リンクを貼っている場合等は、「https:」から始まるURLに切り替えていただきますよう、お願いいたします。 ※参考:2018年11月から2019年10月までは、httpによる接続を可能とする自動遷移の経過措置をとっておりました。 内閣府ホームページ(https://www.cao.go.jp/) 内閣府共通検索システム Cabinet Office has

    【PDF】事業番号: 2-70 議事録 国家備蓄石油管理等委託費(資源エネルギー庁) / 行政刷新会議ワーキングチーム「事業仕分け」第2WG
  • jQselectable : make selectbox so useful

    jQselectable : make selectbox so useful > project home change skins:selectable | natural Default selectbox 1) 都道府県適用前 2) 都道府県 optgroupあり、selected属性なし、selectable 3) 都道府県 optgroupあり、selected属性あり、selectable 4) 都道府県 optgroupなし、改行指定、selectable 5) 日付、改行指定、selectable 年 月 日 Simplebox 6) 都道府県 optgroupなし、simpleBox 7) 日付、simpleBox 年 月 日 Using Callback 8) セレクタ、Callback

  • select ボックスを超便利にしてくれユーザビリティ向上に使える「jQselectable」:phpspot開発日誌

    select ボックスを超便利にしてくれユーザビリティ向上に使える「jQselectable」がGoogle Codeに公開されています。 jQというだけあって当然ながらjQueryプラグインの形式です。 適用前の普通のSelect ボックスが便利に変化します 都道府県の縦に長かったものが横方向に超分かりやすく表示 日付も次のように超分かりやすいセレクトに。縦に長いのとはもうオサラバできそうです。 更に、コールバック関数によってクリックした後の動作も定義できるっぽいです。 はじめから日対象という点でも使いやすいですね。 実装も、jQueryプラグインなので超使いやすいです。 次のように初期化するだけのようです。 $(".simpleBox").jQselectable({ set: "fadeIn", setDuration: "fast", opacity: .9 }); 以下のエント

  • App Engineでバージョンによる楽観的排他制御 - ひがやすを技術ブログ

    Song of Cloudで送金のトランザクション処理パターンが紹介されていました。 http://songofcloud.gluegent.com/2009/11/blog-post_18.html 同様のpython版がこちら Distributed Transactions on App Engine - Nick's Blog 上記のやり方で基的には問題はないのですが、バージョン管理による楽観的排他制御を行っていないので、送金だけを考えるなら、残高を差分で更新しているので大丈夫ですが、これを一般的なパターンに拡張しようとすると、楽観的排他制御は必要になります。 楽観的排他制御とは、エンティティにバージョン番号を持たせておいて、メモリ読み込んだときのバージョン番号と書き込むときのバージョン番号が等しいことを確認する方法で、RDBMSの場合は、次のようなSQLを実行することで実現しま

    App Engineでバージョンによる楽観的排他制御 - ひがやすを技術ブログ
  • [Web 2.0 Expo]「これからのWebを支えるデータベースは“NoSQL”」---米10genのMerriman CEO

    「今後12カ月以内にWebインフラを新しく立ち上げるプロジェクトの大多数は,プライマリ・データストアとしてRDB以外のデータベースを選ぶだろう」。オープンソースのデータベース開発プロジェクト「MongoDB」を支援する米10genのCEOであるDwight Merriman氏(写真1)は,「Web 2.0 Expo New York 2009」でこう予測した。 Merriman氏は,「表と表の関係でデータを処理するリレーショナル・データベース(RDB)は,現在のWebアプリケーションの実態にそぐわない。リレーショナル・モデルに向かないデータ処理や分析処理が急増しつつある」と指摘。Webでは,写真や動画といった巨大データを多数のユーザーがやり取りし,クレジットカード情報もあればTwitterのつぶやきまでと価値の異なるデータと混在している。このため最近Web技術者の間で「NoSQL」と呼ばれ

    [Web 2.0 Expo]「これからのWebを支えるデータベースは“NoSQL”」---米10genのMerriman CEO
  • TechCrunch | Startup and Technology News

    Unlike Light’s older phones, the Light III sports a larger OLED display and an NFC chip to make way for future payment tools, as well as a camera.

    TechCrunch | Startup and Technology News
  • Chrome OS 雑感 - WebOS Goodies

    日早朝、 GoogleChrome OS のプレスイベントを開催し、 Chrome OS の説明を行いました。私も英語が苦手にも関わらず WebCast を見たので、雑感というか、ありそうな疑問への自分なりの考えを書いてみようかと思います。私も実際に Chrome OS を触ったわけではないので、間違いがあったらご勘弁を。 まあ、個人的なごたくを並べているだけですが、なにかの参考になれば幸いです。 Chrome OS ってなに? Google が開発しているネットブック向けの OS です。その特徴は、 Google Chrome ブラウザしか動かない というひと言に集約されます(汗) OS を起動すると同時に(若干カスタマイズされた) Google Chrome ブラウザが起動し、すぐに Web ブラウズが可能です。いわゆるデスクトップアプリケーションを動作させることはできず、 W

  • i d e a * i d e a - ローカル開発環境ができた

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

    i d e a * i d e a - ローカル開発環境ができた
  • MySQL 5.1.41リリース - SH2の日記

    出ました。今回は機能の追加・変更が4件、バグ修正が62件あります。 MySQL 5.1.38から同梱されるようになったInnoDB Pluginですが、MySQL 5.1.41ではバージョンが1.0.5に上がり、ついにRC(リリース候補版)となりました。再掲になりますがInnoDB PluginはビルトインのInnoDBに比べて以下のような機能強化が施されており、非常に有用性の高いものです。そろそろ利用を検討しても良い時期に入ってきたのではないかと思います。 高速なインデックス作成。従来InnoDBCREATE INDEXはテーブルの再作成を伴っていました テーブルとインデックスの圧縮 (検証結果その1、その2) INFORMATION_SCHEMAによるロック競合の検出 (検証結果) CPUスケーラビリティの向上 (1.0.3から) バックグラウンドI/Oスレッドの増加 (1.0.4か

    MySQL 5.1.41リリース - SH2の日記
  • VPNをわずか数クリックで作成できる『Comodo EasyVPN』 | ライフハッカー・ジャパン

    Windowsのみ:『Comodo EasyVPN』は、パソコン間の安全な仮想プライベートネットワークをお手軽に作成できるフリーアプリ。つまり、職場にいながらあたかも同じローカルネットワーク上にあるかのように、家のパソコンへアクセスできるということです。 『Comodo EasyVPN』は過去に米ライフハッカーで採り上げた『VPN(Virtual Private Network)アプリHamachi』(英語記事、日語の解説はこちら)と同様、セットアップはかなりシンプル。 アプリをインストールし、アカウントを登録してログイン。二つ以上のパソコンでこのアプリを起動したら、簡単にかつ安全に一つのパソコンから他のパソコンへまるで同じローカルネットワーク上かのようにアクセスが可能になります。VPNの作成は下記のようなことをしたい!というときに、とても便利です。 外出中に自分の職場や自宅のPCへ安全

    VPNをわずか数クリックで作成できる『Comodo EasyVPN』 | ライフハッカー・ジャパン
  • bash

    Linux においての「コマンド」とは、シェルによって実行ファイルが実行されていることを意味します。 たとえば ls コマンドをユーザが入力した際、その入力はシェルにとっての入力でしかありません。シェルはユーザから入力された ls という文字列を「ls という実行ファイルを実行する」と解釈し、カーネルに伝えます。 ls という実行ファイルを実行した結果がシェルによってユーザに伝えられ、あたかもユーザは ls という実行ファイルを直接実行したように感じることができます。 このように「実行したように」というのがユーザインタフェースとしてのシェルの役目です。 しかし、今回はスクリプト言語としての bash をメインに扱うので、この章は軽く流していただいて結構です。 ご存じのように bash はプログラミング言語(シェルスクリプト)のひとつとして動作します。 プログラミング言語として、最低限備わっ

  • bash 入門

    ここでは Linux の標準シェルである bash について, 個人的なメモを兼ね簡単な説明を行っている. なお,前提として読者は C シェルを多少は使ったことがあるものとしている. より詳しくは Cameron Newham & Bill Rosenblatt 著, QUIPU LLC / 遠藤 美代子 訳 「bash 入門」(アスキー出版) などを参考にしてもらいたい.

  • bash 超プログラム術

    bash の解説なんて、ネット上には結構あったりするのだが、これをわざわざ公開しようというのは、次の理由による。 某ソフトハウスでのUNIX講座用に書いてしまったから。 ネット上にある bash 解説だと、表面的な構文解説程度であり、きっちりスクリプト言語として使い倒すレベルの解説はあまりない。まあ、プログラミング言語として凝ったサンプルもやってみようじゃないの、というノリで割とディープに解説する。 アクセスを増やすための人気取り(苦笑)。 まあ、そんな不純な目的による bash 解説である。とはいえ、日常的に使い慣れている bash であっても、「え、こんな使い方があったの!?」という発見もあることであろう。苦笑しながらでも読んでくれたまえ。だから、初歩的なリダイレクションなんかは解説しないからそのつもりで。 ちなみに参考書としたのはオライリー・ジャパン刊「入門 bash 第2版」である

  • Manpage of BASH

    Section: User Commands (1) Updated: 2001 Mar 5 Index JM Home Page roff page 名前 bash - GNU Bourne-Again SHell 書式 bash [options] [file] 著作権 Bash is Copyright (C) 1989-2001 by the Free Software Foundation, Inc. 説明 bash は、標準入力やファイルから読み込んだコマンドを実行する、 sh 互換のコマンド言語インタプリタです。 bash には、Korn シェルや C シェル (ksh や csh) の便利な機能も採り入れられています。 bash は IEEE POSIX Shell and Tools specification (IEEE Working Group 1003.2) に準

  • モテるプログラマになろう第一弾〜CLI好きのためのAIRで作るコマンドラインツール〜 - KAYAC Engineers' Blog

    モテたいですか?はい!!!モテたいです! アラガでございます。 サーバーサイドエンジニアのみなさん、こんにちは! モテてますか?イケてるプログラマしてますか? ちなみに僕のイメージするナウくてカッコいいプログラマは、以下の条件を満たすプログラマです (ActionScript||JavaScript)&&(Ruby||Perl)&&(vim||emacs)&&zsh 残念ながら、php + eclipse + bash な僕は相当イケてません。 話がそれましたが、プログラマがもっとも輝けそうなシーン、もっとも輝けそうな雰囲気なときに、モテそうな事を、モテそうな言語でスマートにやってしまおうという企画第一弾です。 1. シチュエーション 新人の 可愛い女の子 がPCの前で呆然としています。いったいどうしたのでしょう? 「Flash(SWF)を100個画像にしてサムネイルを作らないといけないん

    モテるプログラマになろう第一弾〜CLI好きのためのAIRで作るコマンドラインツール〜 - KAYAC Engineers' Blog
  • ブログ | S2ファクトリー株式会社

    専門的な話から趣味の話まで、 様々なテーマでお届け S2ファクトリーが日々のウェブサイトや アプリの制作を通じて、 役に立ちそうな技術情報や趣味の話まで 幅広いテーマで発信しています。

    ブログ | S2ファクトリー株式会社
  • PHPを使って3分で作る3キャリア対応ケータイサイト | ke-tai.org

    PHPを使って3分で作る3キャリア対応ケータイサイト Tweet 2009/11/17 火曜日 matsui Posted in ソフト紹介, 全キャリア対応 | 28 Comments » 日は3分で3キャリア対応ケータイサイト作れてしまうというPHPスクリプト、「らくらくケータイ3キャリアコンバーター(仮名)」を作成してみましたので、そのご紹介をさせていただきます。 先日のPHP勉強会で発表させていただきました。 ご参加いただいた皆様、当にありがとうございました。 発表資料をアップしてありますので、まずはこちらをご覧ください。 PHPを使って3分で作る3キャリア対応ケータイサイト View more documents from ketaiorg. ということで、「3分で作る」とは謳っているものの、ドコモ用に作られたHTMLを他キャリア用にコンバートするだけの、実に簡素な作りです。

  • 壊れないラップトップはどのメーカー?

    こういう統計を見ると、PC選びは慎重になっちゃいますね。 SquareTradeの新しい統計によると、3年間で故障する割合がAsus、Toshibaが一番少ないんです。一方HPは1/4のラップトップがなんらかの故障をするとか。 さらにネットブックは大方の予想どおり。400ドル前後の値段のネットブックは、通常のラップトップより初年度で20%も故障率が高いんです。 このSquareTradeのデータは延長保証に入ったPCからランダムで選んだ約3万台に基づくデータ。Acer、Apple、Asus、DellGateway、HP、Lenovo、Sony、Toshibaの約1000機種が対象で、落としたなど事故による故障は含まれていません。 以下、まとめです。 31%以上のラップトップが3年間の内になんらかの理由により壊れるそのうち2/3(20.4%)はハードウェア故障で、1/3(10.6%)は事故

    壊れないラップトップはどのメーカー?
  • IDEA * IDEA

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

    IDEA * IDEA
  • あの人のアイデアはどこから?有名クリエイターに学ぶ「発想法」 - はてなニュース

    仕事でも趣味でも、あらゆる場面で尽きないのが「アイデアがわかない」という悩み。次々にヒット作を生み出し、世界で活躍するクリエイターの人たちは一体どんなところからアイデアを出しているのか気になりますよね。今回は、日を代表するクリエイターの発想法を知ることができるエントリーを集めてみました。 任天堂(岩田聡さん・宮茂さん) まずは幅広い年代に親しまれる作品を生み出し続けている、任天堂の岩田聡さんと宮茂さんです。 HOBO NIKKAN ITOI SHINBUN - 1101.com 会社情報:社長が訊く リンク集 Engadget & Joystiq 宮茂ロングインタビュー 2.宮 茂ロングインタビュー マリオの生みの親からのメッセージ ニンドリドットコム〜宮茂さんインタビュー〜 任天堂の宮茂氏が語る、ゲームの新たな発想(1) | WIRED VISION フレームワーク脳を打ち

    あの人のアイデアはどこから?有名クリエイターに学ぶ「発想法」 - はてなニュース