ドットインストール代表のライフハックブログ
![Twitterの次はこれじゃね?今一番イケてる(と僕が思っている)『foursquare』について調べてみた - IDEA*IDEA ~ 百式管理人のライフハックブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/3d041e670983292aa29147124dce01a23ff22095/height=288;version=1;width=512/http%3A%2F%2Fwww.ideaxidea.com%2Fwp-content%2Fuploads%2F2010%2F01%2Ffs.gif)
大学進学や就職など、春の新生活に向けて本格化するのが、物件探しや引っ越し。そこで今回は、部屋探しや引っ越しの際に参考になる情報をまとめてみました。 ■物件を探す時期を見極めよう! 新築物件が出回りやすい時期、初期費用が抑えやすい時期など、探す物件により「借り時期」があります。 ▽賃貸の「借り時」を考える〜物件が多いのは? 部屋が借りやすい時期はいつ? - [賃貸・部屋探し]All About こちらの記事では、物件を探す人の推移や空室状況などから、いつ頃が狙いどころか、という考察をまとめています。 また、物件を探しはじめるのは引っ越す1か月半~2か月前が目安とされています。 ■まずは条件をリストアップしよう! 住みたい場所や家賃の上限、理想の間取りなど、希望条件を出して、その中で“譲れるもの”と“譲れないもの”の優先順位を決めましょう。 ▽賃貸条件の決定はこう決めろ!@賃貸攻略『部屋探し達
PerlとRubyの文法一覧がとても良くまとまっていたので、便乗してPHPでもやってみました。 Perl基礎文法最速マスター – Perl入門〜サンプルコードによるPerl入門〜 Route 477 – Ruby基礎文法最速マスター 他の言語をある程度知っている人はこれを読めばPHPの文法を何となく理解できると思います。 間違い、不足等々あれば教えて下さいm(_ _)m バージョン PHP5.3系がリリースされていますが、ここではPHP5.2系を対象としています。 1.基礎 コードブロック PHPコードは「<?php」という開始タグから始まります。終了タグは「?>」です。HTMLにPHPコードを埋める際は終了タグを使いますが、ライブラリのようにPHPコードのみを記述する際は終了タグを省くことが慣例となっています。 終了タグを省く理由について id:Kiske さんに解説頂いています。ありが
気になって調べたのでメモします。 HTMLやCSSの知識を必要とせず、 ドラッグ&ドロップで作成するなど 直感操作でWebサイトを作成できる フリーのオンラインサイトビルダーを いくつかご紹介致します。 基本的に、作成したサイトはそのサービスのサブドメインまたは独自ドメインを登録して運営します。使用して気が付いた点をメモしておきますが全ての情報ではありません。 yola ネタ帳さんの記事(有料ソフトとデザイン作業を無力化させる30のブックマークまとめ)で知ったサービス。直感で操作、独自ドメイン(yulaで取得、年19$程度)の利用も可能。日本語も文字化けしません。 yola Moonfruit ドラッグ&ドロップで作成。HTMLもCSSの知識も不要。日本語は使えませんが、上記のように、画像や特殊なテキスト部分も変更できる。 Moonfruit weebly 独自ドメインの利用も可能。メール
色々とjQueryのサンプルやプラグインが掲載されていて、眺めてるだけで楽しくなるエントリー。 ナビゲーションメニューで悩んだ時に使えそうです。 45 jQuery Navigation Plugins and Tutorials - Noupe さて、いまや多くの人たちから支持を得ているjQueryで、もっと楽しいブログにしてみるのもいいかもしれない。 jQueryは何もWEBサイトだけのものではありません。条件さえクリアすればブログだって使えるのです。 あなたのブログがほんの少しのjQueryで生まれ変わるかもしれない。 わかる方はさくっと上のリンクを叩いて色々試して見てください。 jQueryってそもそも何、って言う人が居ましたら以下を。 jQueryって、美味しいの? 結構美味しいです。 多くの方に支持されるにはやはりそれなりの理由があります。 超、簡単に説明すると あなたが書いた
SEO対策というのは、サイトを作った後の運用の話だと思っていたら大間違いで、SEOを意識したウェブサイトを設計すれば、立ち上がりが速くなるし、そもそもサイトのポテンシャルに影響してくる。何より何事にも変えられない大事な時間を失わないで済む。 SEO対策には2つのフェーズがある。 フェーズ1.インデックスされやすさ、クロールされやすさ(クローラビリティというらしい)を実現するサイト設計 フェーズ2.コンテンツ運用によって、、上位表示されるに値する価値を作り出す フェーズ1だけで、上位表示するのは難しい。 難しいが、フェーズ1が満たされてないと、上位表示は難しい。 インデックスされやすさ、クロールされやすさは、サーバ設計、URL設計、コンテンツ設計(HTML構造含む)技術的側面で解決する問題だ。 そして、適切なインデックスをされるポテンシャルを持ったWebサイトが、フェーズ2の上位表示されやす
Windows Double ExplorerはWindows向けのオープンソース・ソフトウェア。エクスプローラは使い勝手が良くない(Mac OSXのFinderよりは良いが)。だからファイラーと呼ばれる分野のソフトウェアに人気が集まる。キーボード操作主体の人は特にそう感じるだろう。 縦バージョン エクスプローラが必要になるのは大抵ファイルの移動、コピー操作の時だ。ということはエクスプローラが二つ必要な操作が多いということになる。そこで考えられたのがWindows Double Explorerだ。エクスプローラが二つドッキングしたソフトウェアだ。 うん、これはまさに二画面ファイラーだ。上下のみならず左右に並べることもできる。さらにユニークなことにそれぞれのファイラーはタブで開く場所を増やせるようになっているのだ。マウスでドラッグアンドドロップすればファイルの移動やコピーも可能だ。 横バー
iRedmineはiPhone/iPod Touch向けのオープンソース・ソフトウェア。携帯電話向けにグループウェアを最適化すると、外出先でもスケジュールやメッセージを見るようになる。専用のインタフェースがあるとないとではアクセスの頻度が変わるはずだ。 Redmine for iPhone 技術者にとってのグループウェアと言えばプロジェクト管理だ。そして最近人気のRedmineをiPhoneから使えるようにするのがiRedmineだ。iRedmineではプロジェクトの課題を一覧表示し、そのステータスを閲覧できるようになる。 iRedmineは複数のプロジェクト登録に対応し、ユーザ情報も登録できる。そして自分がアサインしている課題を一覧したり、その詳細を見られるようになっている。そのままでは書き込みができないがSafariに飛ばすことができるのでそちらで返答が可能だ。 レポート 課題やエラー
ChawはPHP/CakePHP製のオープンソース・ソフトウェア。プロジェクト管理ソフトウェアはすでに無数に存在する。有償パッケージ、オープンソース、ASPなど提供形態も様々だ。個々のニーズ、使い勝手によって自由に選択できるようになっている。 CakePHPを使って作られている すでに有名なオープンソースのWebブラウザベースで使えるプロジェクト管理としてTracやRedmineが有名だ。それらをリスペクトしつつ開発されたのがChawだ。どちらかと言えばGithub風に使える、カスタマイズも容易な面白いソフトウェアだ。 リポジトリはGitまたはSubversionが対応している。ソースビューワー、タイムライン、ウィキ、チケット、バージョン情報が主なコンテンツになる。ソースはフォーク可能で、フォークされたプロジェクトの一覧を閲覧することもできる。 プロジェクト一覧 システムはCakePHPで
The SQLite SorcererはAdobe AIR製のフリーウェア。SQLiteを使えばデータベースを用意する手間もなくすぐにデータ管理がはじめられる。SQLもきちんとサポートしているのでデータが大量になったら本格的なデータベースに移行することも容易だ。 Adobe AIRでSQLiteを管理 そんなSQLiteを管理するツールは多々あるが、ローカルにあるファイルを管理したければAdobe AIRで作られたThe SQLite Sorcererが面白いそうだ。一通りのデータ操作に加え、トリガーなどもThe SQLite Sorcerer上で作成できるようになっている。 The SQLite Sorcererはテーブルの作成、フィールドの追加/編集、データのメンテナンスまでこなすことができる。さらにビューを作ったり、トリガーの作成も可能だ。暗号化にも対応し、解析を行う機能もある。ほと
MyClientBaseはPHP製のオープンソース・ソフトウェア。請求書を作る作業というのは意外と面倒くさい。システム開発会社の場合、得てして請求書の枚数が少ないため自動システム化がされてない場合も多い(他社のシステムを作っていながらも)。 請求書作成画面 そのような小さなシステム開発会社でも請求書をシステム化したいならばオープンソースを活用してみるのが良さそうだ。MyClientBaseはPHP+MySQLで作られた請求書発行システムであり、PHPを得意としているならばカスタマイズだって考えられそうだ。 MyClientBaseはクライアントを登録し、その中に請求書データを追加していく。海外製とあって金額には小数点以下が含まれてしまうが(設定で消せなかった)、その点はカスタマイズで対応できるだろう。税金は設定で対応できる。 テンプレートエディタ PDF、HTMLで請求書を出力できるが筆者
Live CommerceはPHP製/Webベースのオープンソース・ソフトウェア。Eコマースシステムは一から構築する必要がなくなっているのが実感できる。すでに多数存在するEコマースシステムの中から選べば良いだけだ。とは言え海外製をそのまま持ち込んでも通貨や商習慣、配送システムの問題がある。 ショップサイト そこで注目したいのは日本製のEコマースシステムだ。こちらもすでに幾つかのソフトウェアがあるが、新たに登場したのがLive Commerceだ。Live CommerceはZend Frameworkを用いて開発されているオープンソース・ソフトウェアだ。 Live Commerceは実に多彩な機能を提供している。ショッピングサイトと管理画面はもとより、売り上げランキング、関連商品、ポイントシステム、値下げ表示、キーワード登録、ウィッシュリスト、レビュー、お勧め商品などの機能がある。 管理画
Enano CMSはPHP製のオープンソース・ソフトウェア。2010年、初のWikiサタデーだ。これだけ作られていればすでに出尽くしているのではないかと思うのだが、まだまだ新しく登場してくる。さらに時代に乗って新たな機能を備えてくるのがWikiエンジンだ。 編集画面 Wikiの歴史はある意味MediaWikiで一つの峠を越した。あれだけの規模のWikiシステムはもう出てくることはないだろう。そんなMediaWikiに似た、今風なWikiエンジンがEnano CMSだ。CMSとなっているが機能自体はWikiエンジンだ。 Enano CMSはMediaWikiのように画面上部に編集や履歴を閲覧する機能がついている。編集時に最新版との比較ができるのが面白い。さらに更新前のプレビュー機能もある。日本語のページ名も利用できるが、URLにはその文字は入らないようになっている。 管理画面 Wikiにして
Modelから取得したデータ配列を更に検索&抽出する必要が生じましたが、array_searchなどで対応できる範疇を超えていました。 これは独自に関数作らないとダメかなあ、と思いつつtwitterで arrayをSQLのようにサーチしたい。 WHERE public_flag=true AND created > 2010-01-01 みたいな・・・ とつぶやいたら、kaz_29さんからReplyで、Setライブラリの存在を教えていただきました。 http://book.cakephp.org/ja/view/640/Set どうやら、Set::extractの組み合わせで目的達成出来そうです。 こんなものがあったとは、CakePHP奥が深い・・・ SetのTOPページで、使い方や各メソッドの機能が一覧できないので、ざっと自分用リファレンス作ってみました。 追加 2/2 checkに補記
► 2018 (1) ► 1月 (1) ► 2017 (4) ► 6月 (3) ► 5月 (1) ► 2016 (15) ► 12月 (4) ► 11月 (1) ► 10月 (2) ► 7月 (3) ► 6月 (1) ► 5月 (3) ► 1月 (1) ► 2015 (13) ► 12月 (1) ► 10月 (1) ► 9月 (1) ► 6月 (1) ► 5月 (1) ► 3月 (2) ► 2月 (3) ► 1月 (3) ► 2014 (11) ► 12月 (1) ► 9月 (2) ► 8月 (2) ► 6月 (1) ► 4月 (4) ► 2月 (1) ► 2013 (15) ► 12月 (3) ► 11月 (3) ► 8月 (2) ► 7月 (4) ► 5月 (1) ► 4月 (2) ► 2012 (7) ► 10月 (1) ► 7月 (1) ► 4月 (3) ► 1月 (2) ► 20
► 2018 (1) ► 1月 (1) ► 2017 (4) ► 6月 (3) ► 5月 (1) ► 2016 (15) ► 12月 (4) ► 11月 (1) ► 10月 (2) ► 7月 (3) ► 6月 (1) ► 5月 (3) ► 1月 (1) ► 2015 (13) ► 12月 (1) ► 10月 (1) ► 9月 (1) ► 6月 (1) ► 5月 (1) ► 3月 (2) ► 2月 (3) ► 1月 (3) ► 2014 (11) ► 12月 (1) ► 9月 (2) ► 8月 (2) ► 6月 (1) ► 4月 (4) ► 2月 (1) ► 2013 (15) ► 12月 (3) ► 11月 (3) ► 8月 (2) ► 7月 (4) ► 5月 (1) ► 4月 (2) ► 2012 (7) ► 10月 (1) ► 7月 (1) ► 4月 (3) ► 1月 (2) ► 20
デジタル ポイント フォーラムに、以前グーグルに勤めていたという人物が、ペナルティやインデックス削除の内情について語った。本当にグーグルで働いていたのかはまったく不明だが、言っていることの中にはもっともらしく思えるものもあるので紹介する。この人物は次のようにフォーラムに書き込んでいる。 サイトが一定のクリック率に到達すると人間のレビューが入る。 収入を求めて在宅で働いている主婦や外国人が、グーグルの軍隊であるかのようにサイトをチェックしている。8時間連続でサイトを見続けている彼らのだれかがあなたのサイトをスパムサイトだとみなしたら、そこで終わり。 グーグルはスパムを3つのカテゴリに分けている:スパムを意図していないスパムの可能性ありスパム目的で作られたグーグルがスパムだとみなすサイトとは、サイト全体に大量の広告があるサイト、ポップアップが表示されてそれを消すために4回もクリックしなきゃいけ
Adobeさんが、クロスブラウザ表示テストサービス BrowserLabを開始したので使ってみました。 https://browserlab.adobe.com/index.html このサービスを使うと、以下のブラウザでの表示テストが可能です。 Windows XP Firefox 2.0(2.0.0.18) Firefox 3.0(3.0.13) Firefox 3.05(3.5.3) Internet Explorer 6.0(6.0.3790.3959) Internet Explorer 7.0(7.0.5730) Internet Explorer 8.0(8.0.6001.18702) Chrome 3.0(3.0.195.27) Mac OS X Safari 3.0(3.2.3) Safari 4.0(4.0.3) Firefox 2.0(2.0.0.18) Firefo
ブラウザ上でサクッとCSSデザインできちゃう超便利なjQueryプラグイン「Design in the Browser」 2010年01月28日- Use jQuery - Blog - Brosho 'Design in the Browser' jQuery Plugin ブラウザ上でサクッとCSSデザインできちゃう超便利なjQueryプラグイン「Design in the Browser」。 インスタントにCSSでデザインというと、Firefox の EditCSS とか CssMate とか サイトのCSSを見たままリアルタイムに編集するツール色々 で紹介したもの等色々ありますね。 今回紹介するのは jQuery のプラグイン形式でインクルード後、初期化すると、以下のサイクルでサイトデザインが出来ます。 (1) エレメントをクリック (2) CSSを記述 (3) 1,2 の繰り返し
先日、分散Key-valueストア kumofs を公開しました。 多く方から反響とフィードバックをいただいています。ありがとうございます。 今回は、kumofs はなぜスケールするのか、なぜスケールすると言えるのかーということについて紹介したいと思います。 ところでスケーラビリティとは何か? スケーラビリティとは、利用者や仕事の増大に適応できる能力・度合い とされています(端的!)*1 。Scalability を日本語にすると、拡張性 と訳されるようです。 ただ一口でスケーラビリティと言っても、様々な側面があります。ITシステムでは主には処理性能と運用に関することを指す場合が多いと思いますが*2、その中にも様々な側面があります。 なぜスケーラビリティが必要か スケーラビリティは システムなどが持つべき望ましい特性 であって、高いに越したことはありません。しかし、高いスケーラビリティはタ
以下のページで、詳しい使い方が解説されているので参考にしてみてください。 「Googleキーワードツールのもう1つの使い方」 3.サジェスト機能 サジェスト機能とは、検索エンジンの検索窓にキーワードを入力したときに、途中から文字の入力を補ってくれる機能のことです。 基本的には、よく検索されるキーワードやWebサイト上で一緒に使われることの多いキーワードが表示されます(Googleサジェスト機能のしくみはこちら)。 サジェスト機能で表示されるキーワードは、ミドルワードクラスのものが多いのですが、稀に意外なワードを見つけることが出来るので、一度、ビッグワードやミドルワードを検索窓に入力して、どんな関連ワードが表示されるのかを確認しておきましょう。 4.関連ワード 関連ワードとは、検索結果に表示されるキーワードの組み合わせのことです。 上記で紹介したサジェスト機能で表示されるワードと同様に、検索
Feedback UI Plugin 自由な位置にalert表示できるjQueryプラグイン「Feedback UI Plugin」のご紹介。 Feedback UI Plugin を使うと、$(element).feedback('メッセージ'); のようにするだけで、対象のエレメントの側に次のようなalertメッセージを表示することができます。 左、右のどちらかに表示するかという点も決めれる他、cssのクラス名を指定してカスタマイズすることもできます。 フォームのバリデーションに特化しているわけでなく、特定のエレメントに対して行えるので、ユーザビリティの向上に色々な部分に柔軟に使うことができそうです。
CakePHPで、findした結果をidをキーにして配列にしなおすという作業は割とやる作業かと思います。普通にループさせて組むと以下のような感じでしょうか。テーブルは下記のような感じで。 +-------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+--------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | data | varchar(255) | NO | | NULL | | +-------+--------------+------+-----
BlogPeopleのブログです。BlogPeopleが提供中のサービスのデモや説明、そしてそれとは全く関係ないお話を書いていきます。 このブログのRSS この週末は家でプレゼンテーションの資料作りだあ・・・なんて人もいるのではないでしょうか。 さて、タイトルの通りマイクロソフトからPowerPoint 2007のテンプレートが提供されているのですが、これまでの無料で提供されるクリップアートやテンプレートは正直「なんかちょっと違う」印象のものが多かったのですが、今回はちゃんとしています。少なくても「なにこれ?」みたいなものはありません。以下のサイトからダウンロードできます。 Professionally designed PowerPoint templates - PowerPoint - Microsoft Office Online カテゴリ的にはこんな感じです。 Free 3-D
2020年8月31日(月)をもちまして、nanapiに関わるすべてのサービスは終了いたしました。 nanapiは、2009年のサービス開始より「みんなで作る暮らしのレシピ」という考えのもと、ユーザーの皆さまに生活に関する様々な「ハウツー」を投稿していただく投稿型ハウツーサービスとして運営してまいりました。 約11年間にわたって皆さまからご支援をいただきサービスを継続できたこと、nanapi編集部一同、心より御礼申し上げます。 掲載されていたコンテンツなどのnanapiについてのお問い合わせは、nanapi@supership.jp までお願いいたします。 長きに渡りnanapiを応援してくださり、本当にありがとうございました。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く