技術メモ
PostgreSQLの基本的な使い方と初期設定メモ。 ■PostgreSQLのインストール Ubuntu7.10にインストールする。 だけで以下のように依存パッケージを自動でインストールしてくれます。 postgresqlのインストール $ sudo apt-get install postgresql パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています Reading state information... 完了 以下の特別パッケージがインストールされます: libpq5 postgresql-8.2 postgresql-client-8.2 postgresql-client-common postgresql-common ■PostgreSQLのユーザ管理 PostgreSQLはLinuxのアカウントとは別にデータベースユーザを管理している。デフォル
layoutテンプレートの中に予め下記のように書くと ... <{$scripts_for_layout}> あとからviewテンプレートの中に $javascript->link()とか$html->css()とかをつかって <{$javascript->link("/pathto/js/scrpit",false)}> 引数に(絶対パス[.jsいらない],false)って渡すと 自動的に$scripts_for_layoutのところに展開します。 いわば、こうなる: ... そうすると、viewの中にの以外のところに、わざわざ汚ーいjsインクルート処理をしなくても済みまーす!
CakePHP で管理画面を作成する方法です。 管理画面も CakePHP では簡単に作成することができます。 設定 /app/config/core.php の下記のコメントアウトをはずします。 define('CAKE_ADMIN', 'admin'); これで http://www.example.com/admin/controller/action という URL でアクセスできるようになります。 CAKE_ADMIN の値を変更すれば URL の /admin/ の値が変わります。 コントローラ 管理画面で使用するコントローラに管理画面用のアクションを追加します。 管理画面用のアクション名は admin_index のように admin_ が付きます。 この ‘admin’ の部分も CAKE_ADMIN によって変わります。 ビュー 管理画面用のアクションで表示するデフォルト
スパイスラボ神部です。 前々から、CakePHP に Web サイトの管理画面を作るモードに使っていそうな関数を見かけることが多かったので、どこかにそんな資料があるだろうな、とは思っていたのですが、遂につき当たりました! -CakePHP 管理画面を作成する方法 | Sun Limited Mt. 少しこれについて読み解いてみたいと思います。 あと、上記情報は少し古いので、こちらもあわせて。 -プリフィックスルーティング(Prefix Routing) :: Routesの設定 :: 環境設定 :: CakePHPによる開発 :: マニュアル :: 1.2 Collection :: The Cookbook -管理画面が好きだ! - Favorites! admin モードについて まず、キモはここですね。 define('CAKE_ADMIN', 'admin'); これで ht
INSERT oid 1 1行だけ挿入された場合に返されるメッセージです。 oid は挿入された行のOID番号です。 INSERT 0 # 1つ以上の行が挿入された場合に返されるメッセージです。 #は挿入された行数です。 説明 INSERTを使用して、テーブルに新しい行を挿入することができます。1度に1つの行を挿入することも可能ですし、問い合わせの結果として複数の行を挿入することもできます。対象リスト内の列はどのような順番でも指定できます。 対象リストに無い各列には、DEFAULT句の値として宣言されたデフォルト値、 または、NULLが挿入されます。PostgreSQLはNOT NULLとして宣言された列へNULLを挿入しようとした場合、その新しい列を拒否します。 各列の表示が正しいデータ型でない場合は、自動的に型の強制が行なわれます。 テーブルに追加するためには、そのテーブルに対してIN
DBのテーブル設定は非常に面倒な作業の一つです。 特に、開発時は仕様変更などでテーブル内のフィールドが頻繁に増減することもあるかもしれません。 テーブルを作成したり、更新したりするのに、皆さんはどのような手順を踏まれるでしょうか?まずSQLを書いて、アップロードして、mysqlやpsqlのコンソールを使って実行していますでしょうか?それとも、mysqladminとかのguiツールを使っていますでしょうか? CakePHPには、schemaシェルが付属されていて、これを用いることで簡単にテーブルを初期化することができます。コマンドラインからコマンド一発で(実際には確認メッセージがあるのでy/n選択がありますが)、書き換わるので大変に便利です。 ただ、ドキュメントや情報が公開されているブログなどが少ないため、どのように記述して良いか分からない方も多いかと思います。そこで、簡単に使い方を解説し、
インテリアのアイデアを探しているのだがなぁ、という人のためのサイトをご紹介。 houzzではなんと17万点以上ものインテリア写真が投稿、掲載されている。 しかも部屋の種類や、テイストなんかで検索できるので、自分のニーズにあった写真がきっと見つかることだろう。 またユーザー登録すれば自分だけのアイデアブックをつくることができるようだ。 なお、こうして投稿された写真はプロのデザイナーや施工業者によるもので、気に入れば彼らに仕事を頼むことができる。なーるほど。 インテリア雑誌を見るのが好きな人は一度覗いてみてはいかがだろう。
『Mercurial の使い方のチュートリアル』を一読しておけば、日常作業に困る事は無いと思います。しかし、たまにはリポジトリに間違ったコミットをしてしまうものですし、最初は誰でも間違いがちです。そこで間違えたときに打つべきコマンドの覚え書きとして、以下のコマンド入力例を公開します。 ワーキングツリーにカレント・ディレクトリを移動している状態を前提にした操作例なので注意してください。また、各コマンドの詳細なオプションは hg help [コマンド] を見て確認してください。なお、Mercurialはバージョン1.7.3で動作確認しています。 編集を取り消し、あるチェンジセットの状態に戻す コミットをやり直す、コミット・メッセージを変更する チェンジセットを消す チェンジセットを打ち消す チェンジセットを変更する 複数のチェンジセットを一つにまとめる 履歴をさかのぼって特定のファイルを削除す
米Griffin Technology社が、ボールペン・レーザーポインターにもなる、iPhone・iPad対応のスタイラスを発売しています。[source: Griffin ] 本体が2つのパートに別れており、先の部分のパーツの両端に、それぞれボールペンとスタイラスの先端を配置。 必要に応じて切り替えができるというアイデア商品です。 レーザーポインターは、もう一方の柄の部分の先端にあります。 ボールペンはリフィルで交換可能とされていますが、国内で一般的に販売されているものが使えるのかは不明。 レーザーポインターの電源はおそらくボタン電池が使われている。 iPadとノートを合わせて持ちあるくユーザーで、レーザーでプレゼンまたは遊びたい人は、3本を1つにまとめられるので便利かもしれません。 Griffinのサイトで既に販売されており、価格はUS$49.00(約3,850円)。 日本への送料は別
こんにちは、KiDDです。 ホースから水を飛ばして炎を鎮火する消防士なゲーム、Sprinkle: Water splashing fire fighting fun!を紹介します。 Sprinkle: Water splashing fire fighting fun!は、炎から仲間たちの家を守る物理アクションパズル。タンク内の限られた水ですべての火災を鎮火させましょう! 全部で46のステージがあります。 ステージ上の炎を全部消すことがゲームの目的です。 炎は放っておくとどんどん燃え広がります。 右下のボタンをタップするとホースから放水します。 炎はすぐには消えません。 ちゃんと消えるまで水をかけ続けましょう。 タンク内の水の残量によってクリア時の評価が変わります。 ちなみにホースをドラッグすると 放水を開始する位置を変更できます。 ホースまわりでドラッグすると首の向きも変更できます。 ま
『Textforce – Dropbox text editing 』は、オンラインストレージのDropboxと連動するテキストエディタアプリケーションです。 編集したテキストをバックグラウンドでDropboxに自動保存し、ほかのアプリとの連携機能も豊富です。 Dropbox上の既存のテキストファイルを開いて編集できるほか、現在表示している階層に新規にファイルを作成できます。 デフォルトの設定では、表示するファイルの拡張子は「.txt」のみですが、設定で「.html」などの拡張子を追加可能です。 「i」アイコンをタップすると、文字数・行数・文字エンコードなどの情報を表示。 文字数を常時表示することもできるので、文字数制限のある原稿執筆時にも便利です。 扱えるのはプレーンテキストのみですが、アプリ上での表示フォント・文字色・背景色などを好みで変更可能。 デフォルトではオフになっていますが、文
ストラップヤが、毎月恒例のiPhone用食品サンプルケースシリーズの9月版『秋刀魚』を発売しています。 食品サンプルケースのシリーズは、6月の「冷やし中華」、7月の「国産うなぎの蒲焼き」、8月の『かき氷』など、毎月その季節に合った新商品を発売しています。 9月は、秋を代表する旬の味覚「サンマ」が丸ごと載ったケースです。 焼き目・シワの寄った皮から断面の内蔵に至るまで、焼きサンマをリアルに再現しています。 もちろん、大根おろしとすだちを添えることも忘れていません。 七輪と焼き網にのせても、まったく違和感がないほど本物そっくりです。 このケースはiPhone 4専用で、デザインを優先し、あえてカメラホールを設けていません。 価格は3,990円(税込)で現在予約を受付中。発送は9月中旬以降となるようです。 ケースで季節を感じることができるのも、iPhoneユーザーの特権かもしれませんね。 【リン
みなさん お久しぶりですヽ(´ー`)ノ夏休みの宿題終わりました? 毎日が夏休みの最終日みたいな生活してるあまちゃんです! さてさて 今日は WebKit サーバーというものを作ってみたので、紹介してみます。 WebKit って何? WebKit っていうのは Chrome や Safari の中に入ってるブラウザのエンジンのことです! 実はブラウザっていうのは、エンジン部分と見た目の部分(タブとかボタンとかね)に別れていて、意外と違うブラウザでもエンジン部分は同じものを使ってるってことも多いんですよ(*´ー`) ブラウザのサーバーってどういうこと? 要は、サーバーサイドでブラウザを起動して JavaScript を実行したり、 JavaScript が実行されないと読めないページから値を持ってくるのに使ったりしようという魂胆です。 今まではそういうのなかったの? 実は、今までは JavaS
『Good Day カレンダー 』は、イラストレーターの大塚いちお氏による、のんびりしたタッチのイラストがついたシンプルなカレンダーアプリです。 かわいい動物や花のイラストを見て、ほのぼのとした気持ちで毎日の予定を確認することができます。 アプリを起動すると、その日のカレンダーを表示。 標準の「カレンダー」アプリやGoogleカレンダーと同期することはできませんが、「カレンダー」アプリのイベントをインポートする機能を備えているので、一から予定を入力しなおす必要はありません。 赤い屋根の家をタップすると設定画面に切り替わり、「iPhoneカレンダーのインポート」を選択するとイベントが読み込まれます。 横にスワイプすると、前後の日付に切り替わります。 アプリ上で新規にイベントを作成するには、空をダブルタップします。 入力画面に切り替わり、イベントにメモをつけたり、繰り返しの設定もおこなえます。
Webデザインにおけるメインのデザインツールとして多く使われているPhotoshopとFireworks。我々の業界内において、どちらの方がデザインツールとして便利か、という議論がよく行われますが、いずれか一つしか使いこなしていないユーザによる比較論ではあまり意味がないでしょう。日頃から使いなれているツールの方が使いやすい、と感じるに決まっているからです。ここで参考になるのは、両方のツールを同等に使った経験を持ち、かついずれにも過剰なこだわりや愛着を持ってないデザイナーの声なのではないでしょうか。 実は私自身はもともとPhotoshopでWebサイトのデザインを作っていました。しかし以前勤めていた会社でFireworksを使っていた人が多かったため、あるプロジェクトで一時的にFireworksを使ってみたところ、色々な面でFireworksの方が優れていると感じ、Fireworksに乗り換
Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
Photoshopのシェイプ全74種 [ad#ad-2] 素材の利用にあたっては個人でも商用でも無料で、リンクの必要などもありません。 ただし、再売却・再配布などは禁止です。詳しくはライセンスページを参照ください。 license
NEXTBOOKがHTMLライクなマークアップ言語を採用したiOSアプリ開発ツール「NextScript」を無償で公開した。徹底的に簡素化したスクリプトが特徴で、HTMLやActionScriptなどの経験があれば1日で習得できるという。 電子書籍出版社のNEXTBOOKは9月1日、マークアップ言語を利用したiOSアプリ開発ツール「NextScript1.0」を無償公開した。法人、個人を問わずあらゆる利用が無償で、開発したアプリやプラグインの販売も自由。 NextScriptは、HTMLライクなマークアップ言語を利用することで、Objective-C言語を使わずにiOSアプリを制作できる。同社の電子絵本アプリの制作を効率化するなかで作られ、「クリエーター自身がスクリプトを書けることを狙って開発された」という。 徹底的に簡素化したスクリプトが特徴で、オブジェクトのクラスは17種類、ロジックを
やっぱり新しいemacsがいいよね!ということでmeadowからは乗り換えることに。本家のバイナリは日本語入力あたりがよろしくないので、NTemacs系ということで gnupack を使ってみる。 インストール もしもProgram Files以下にインストールしようとするのであれば、管理者権限でインストーラーを実行すること。Win7だと一度失敗しても管理者権限でやりなおす?と聞いてくる。 設定 HOMEという環境設定を設定しておいても、こちらのemacsは無視してくれる。インストールディレクトリじゃなくてフォルダの中にあるhomeフォルダがホームディレクトリになります。そこに.emacsを作ることになります。
OnSay: Twitterの相互フォローユーザ同士で音声通話ができるアプリ。電話番号はいりません!無料。 Twitterフォローユーザー同士で音声通話ができるOnSayのご紹介です。 相互フォローユーザー同士で、かつOnSayを使用している人と音声通話できてしまいます。面倒なアカウントの新規作成などは一切ありません! 電話番号を知らなくても気軽に音声通話を楽しむことができますね。もちろんブロックするユーザーの設定も可能なので心配ご無用です。 さっそく紹介に入ります! *プライバシー情報の取り扱いには注意が必要です。サポートページから利用規約を確認してみると、プライバシー情報の取得は(将来を含め)少なからずあるようです。よって、仕事で使っているiPhoneなどからの利用は避けたほうが良いかもしれません。 初回起動時にプッシュ通知の確認があります。 着信をお知らせしてもらうために【OK】をタ
2011年09月01日10:54 【雑学】「死」のトリビア教えてくれさい Tweet 1: 忍法帖【Lv=30,xxxPT】 :2011/09/01(木) 01:00:02.11 ID:DlgDfLmb0 人は死ぬと300グラムくらい軽くなる 2: 以下、名無しにかわりましてVIPがお送りします:2011/09/01(木) 01:00:24.75 ID:6vGH90F40 というのはガセ 魂の重さは21グラム ダンカン・マクドゥーガルはアメリカ合衆国マサチューセッツ州の医師。 人間が死ぬ際の体重の変化を記録することで魂の重量を計測しようと試みた実験で知られる。 彼は6人の患者と15匹の犬を使い、死ぬ時の体重の変化を記録しようと試みた。 その結果、人間は死の際に、呼気に含まれる水分や汗の蒸発とは異なる何らかの重量を失うが、 犬ではそういった重量の損失が起こらなかった、と報告した。 この
コンビニとスーパーのいいとこどりを目指したダイエーの都市型食品スーパー「foodium」ですが、3年半ぶりに関西に進出した「foodium堂島」は店舗の実に3分の1以上が手軽にさくっと食べられる系の「中食カテゴリー」となっており、合計約300品目あるデリカ売場を中心に圧倒的な品揃えとなっています。 これが入り口すぐのところにあるデリカ売り場 サクサクチキン南蛮弁当 照焼きチキンの彩り弁当 豚玉 紅鮭のおにぎり たらこや明太子もあり これはセレクトボックスというもので、ご飯類200円+おかず類280円で好きなように組み合わせられるというもの 5種類のごはんと5種類のおかずを組み合わせる、というわけ おかずいろいろ 紅鮭ごはん・三種のきのこご飯などなど フルーツもいっぱいでちゃんと食べやすくなってます 生ゼリーがいっぱい サラダ系のお総菜も種類が豊富 割と適量の多すぎず少なすぎずという感じで、
デザイン携帯の代表格として知られる「INFOBAR」のデザイナー・深澤直人が手がけた腕時計「GO(ゴ)」シリーズが、2011年9月10日に発売されることが分かりました。 GO ::: Naoto Fukasawa ::: ISSEYMIYAKE-WATCH.COM produced by ISSEI MIYAKE http://www.isseymiyake-watch.com/jp/go/index.html セイコーインスツル(SII)のリリースによると、ISSEY MIYAKEの総合ディレクションのもとに、デザイン界を代表するデザイナー達とSIIとのコラボレーションで独自の腕時計のラインを展開していく「ISSEY MIYAKEウオッチ・プロジェクト」から、新たなシリーズとなる「GO(ゴ)」が発表されたとのこと。 その名の通り碁石のもつ感触をイメージしてデザインされた腕時計で、碁石を指
前回、非常に苦労して Pjax を試しました。 Pjax に挑戦したら思っていた以上に苦労した話 - present ページ移動を非同期で行えるようになったので、次はフォームの submit 後も同じようにページを移動したい、と考えてしまうのは当然ですよね。これも Pjax でやりたい。 jquery.pjax のソースコードを見たところ、a タグなどの click イベントを捕まえて、非同期でページ更新を行っていました。フォームの submit イベントには対応していません。さて、どうしよう。 Pjax の $.pjax メソッドを使えば、$.ajax みたいに POST リクエストを送信できるので、これを使って自前でフォームデータを送信すれば上手くいきそうです。 <!DOCTYPE html> <html> <head> <title>PjaxSample</title> </head
マリナラソース(marinara sauce)をWikiで調べると「イタリア南部のトマトソースでトマト、にんにく、玉ねぎ、バジルのようなハーブを煮込んだもの」と書かれています。 何て今年はラッキーなことぞ! これが豊作ときて これも3ヶ月分くらいとれたし バジルも生えてる! なら マリナラソースを作る以外にないではないか。 このソースは全く万能ソースです。 これさえあれば色々なお料理が楽しめます。 基本マリナラソースの作り方 (1) 玉ねぎをみじん切りにする。 量が多い時はフードプロセッサーを使うと便利です。 玉ねぎを下の写真くらいに切った後、これでは大き過ぎると思ってにんにくと一緒にフードプロセッサーでかなり細かいみじん切りにしました。 お鍋にオリーブオイルを入れて熱くなったら玉ねぎとにんにくを炒める。 あまり高温で炒めるとにんにくが焦げて苦味が出るので中くらいの温度でゆっくり炒めてくだ
海外の映像配信サイトhuluがついに日本上陸! 色々なものの、終わりの始まりを見た気がする。 Huluって何? 海外のドラマ/映画専門の配信サイト。 なんと月額1480円で番組が全て見放題というモンスターサイト。 アプリを入れればiPhone、iPadからも見放題というすごい奴です。画質はそこそこだどwifi回線なら実用レベルです。ニコニコの非プレミアムぐらい。 価格競争力で国内では対抗できない・・・というか、「流通どころか配給すら中抜きして米国から直に配信しちゃおうぜ!」的な黒船サービスです。日本のテレビ局や映画会社がネット配信を渋ってるうちに、土台から持っていかれた感がすごい。 ネットが十分に普及すれば「翻訳自分達でやって、自分達で(ネット)流通させようぜ!」というのは理にかなってる一方、海外作品の配給やってる国内企業はどうなってしまうんだろう?という恐怖感も。 Huluの使い方 ・ま
[速報]ソーシャル、モバイル、オープンに対応するセールスフォース・ドットコムの「次世代アプリケーションプラットフォーム」。Dreamforce'11 セールスフォース・ドットコムのイベント「Dreamforce'11」。2日目の基調講演では、同社の新戦略であるソーシャルエンタープライズのプラットフォームにフォーカスしたものになりました。 社内で利用する業務アプリケーションのソーシャル化や、顧客との関係を形成するためのソーシャルアプリケーション、これら「エンタープライズソーシャル」な次世代アプリケーションの開発を実現するプラットフォームベンダとしてのセールスフォース・ドットコムを強く訴えています。 FacebookやiPadの強さはプラットフォームであるから 前回に引き続き、エネルギッシュかつ早口でまくしたてる会長兼CEO マーク・ベニオフ氏が登場。 なぜネットでFacebookがこれほどの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く