サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
反対に,DBIC スキーマクラスから SQL 文等を生成するには, % sqlt -f DBIx-Class -t SQLite --DBIx::Schema MySchemaClass.pmとやればよい…はずなのですが,sqlt コマンドがオプション等食ってくれないので,SQL::Translator クラスをごりごり触るしかいまのところなさそうです。 #!/usr/bin/perl use strict; use SQL::Translator; my $t = SQL::Translator->new( # debug => 1, no_comments => 0, parser => 'SQL::Translator::Parser::DBIx::Class', parser_args => { package => 'MySchemaClass', }, producer =>
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
こんにちは、檀上です。2007-09-19に株式会社ソフリットを登記して、今日で半年になります。あっという間です。おかげさまで新しい生活にも慣れ、日々楽しく過ごしています。会社も1月に初めて単月黒字が出て、なんとか通期で黒字が出せそうな感じになってきました(まだまだ厳しいですが)。ということで、会社を作った今期の前半を振り返るまとめエントリーを書いてみようと思います。これまでもいくつかそういうまとめを書くタイミングがあったような気がするのですが、悉く逃してきたので、今回は頑張ります。正直ブクマ狙ってます。 会社の説明(追記) 株式会社ソフリット http://soffritto.org/ ウェブアプリケーションの開発保守やその受託などをやってます。 一人でやってます。 退職〜設立 7月に退職を決意し、7/31に退職願を出して受理される。 8月は飲み会の嵐。サシで呑みまくった。 8/31に退
CSS Trickのエントリーから、IE6でよく遭遇する6つのバグとその解決方法の紹介です。 IE CSS Bugs That’ll Get You Every Time ボックスモデルのバグ マージンが二倍になってしまうバグ min-width, min-heihgtと同等の指定 Stepdownバグ hover擬似クラスをa要素以外にも対応 透過PNGを透過表示に対応 ボックスモデルのバグ <textarea name="code" class="css" cols="60" rows="5"> div#box{ width:100px; border:2px solid black; padding:10px; } </textarea>
Windows日本語環境下で使えるFile::Specのサブモジュールです。 パスのデリミタが"\"で、2バイト目に"\"に該当するコードの入る文字を持つシフトJISコードを基本とするWIndowsの日本語環境では、File::Spec::Win32を使っても、ファイルパスを正しく扱えないことがあります。File::Spec::Win32JはFile::Spec::Win32を元に、この問題の解消を図ったものです。 以下のリンクからtar+gzファイルを取得してください。 File-Spec-Win32-0.01.tar.gz このファイルを展開すると、次のような構成になります。 +-- File-Spec-Win32-0.01/ +-- lib/ | +-- File | +-- Spec | +-- Win32J.pm +-- t/ | +-- win32.t | +-- win32j
Binaries for OS XThe official Emacs fully supports Mac OS X (along with GNU/Linux, Windows, DOS, and then some). You can find precompiled versions of emacs and Emacs.app at http://emacsformacosx.com/. Versions of macOS prior to 10.15 Catalina include a copy of GNU Emacs 22 without GUI support compiled in and thus Emacs is automatically available on all but the most recent versions of macOS via the
2004 年の七夕、GNU Emacs 21 系をベースにした Meadow2 が正式公開されました。 Meadow2 以降 (ver.1.99 以降と同義) では、Meadow-1.15 以前と BDF フォントを利用する際の設定方法が異なるため、 新しくフォント設定のためにコードを書く必要が出てきてしまう人もいるかと思います。 そんな人向けに、16 ドットの BDF フォントと 12 ポイントの和文 TrueType フォントを組み合わせて 多言語を表示させるための elisp ファイルなどを、このページでこっそり公開しています。 大したものではありませんが、もしよろしければ御利用下さい (でも、あまり期待しないで下さいね ;-)。 目次 font-setup.el font-setup.el の導入 MS ゴシック以外の和文 TrueType フォントも使いたい Latin 8, 9
ついにMacBookProがとどきました!MacBookAirと迷ったのですが、id:mizzusanoの「MacBookProは重いノートではない。持ち運べるデスクトップだ」という発言により購入を決意しました。 いやぁ、このあけて最初のセットアップする瞬間っていいですよね。 しかし、PCを乗り換えると何を入れていたのかわりと忘れがちなもの。後になって、あれが足りないなどなどいろいろなことがおきがちです。 そのため、自分のメモの意味も込めて自分がMacを買ったらまずやるセットアップ内容を書きたいと思います。 自分がセットアップするときのポリシー PCをどういった内容にするかというのは人次第だと思います。デフォルト派の人もいますし、ガリガリにカスタマイズする派の人もいるでしょう。 自分に関しては、どちらかといえばカスタマイズ派です。まぁそのため買ってからセットアップには時間はかかってしまいま
libev? 多くの人がlibevの方がlibeventより早いし安定していると言っているのを聞くし、 3倍速いことを示すベンチマークも見た。libevにする予定はある? という質問に対しての回答。 libevには半信半疑なんだ。pollerの指定をいろいろやる必要があるし、 graceful fallbackは複雑に見える。それに彼らはcronをリライトするのに一生懸命だ。 もし誰かパッチを書いてくれてベンチマークを走らせられるようなら、そのパッチとベンチマークを ポストしてくれれば議論できるよ。それが全然早いようなら、オプションかなにかで動くようにする。 でも僕はlibevにはlibeventスタイルのthreadサポートが欠けていると思ってる。 (ゲットーだけど動くからね)。 僕らには重要なことだ。 libev うまくいってるようには見えないよ。間違ってたら指摘して欲しい。
壊れたWindowsからプロダクトキーを抜き出したり、削除してしまったファイルを復活させたり――もしものときに役に立ち、しかもタダのツールを紹介する。 壊れたコンピュータにデータが入ったままだ。ログインパスワードをなくした。動かなくなったWindowsのプロダクトキーをメモしていなかった。Macが起動しない。 壊れたコンピュータからデータを取り出すために、修理屋に800ドルも払うことはない。役に立つフリーツールはたくさんあるし、すぐにでもダウンロードできる。ここでは、対象OSはさまざまだが、コストは同じ――タダの――システムリカバリツールトップ10を紹介する。 どのツールを選ぶかは、使う人のスキルレベルやOS、抱えている問題次第だ。こういうツールは、必要になるときが来る前にCD-ROMに焼いておくと便利だ。 10:SuperDuper!(Macブートドライブメーカー) 無料版「SuperD
cat888 live เว็บไซต์ของเราได้รับการรับรองว่าเป็นเว็บพนันที่มีคุณภาพเยี่ยมที่สุดในประเทศไทยสำหรับการพนันออนไลน์ เว็บพนันที่มั่นคงและปลอดภัยที่สุดสำหรับการเดิมพันออนไลน์ที่ทำการเงินอย่างมั่นคงและปลอดภัยและรับรองความเป็นส่วนตัวของคุณในการเล่นเกมพนันที่นี่. ทางเรามุ่งเน้นให้ประสบการณ์การพนันออนไลน์ที่ไม่ซ้ำซากและน่าสนุกที่สุดเลยค่ะ! cat888 หวย เมื่อคุณมีความระมัดระวังในการพนันออนไลน์ คุณจะมั่นใจได้ว่า
CodeReposのコミット時のrule撤廃とか 今までCodeReposにコミットする時はプロジェクトパスを入れろてきなルールが合ったのですが、hanekomuや自分を始めとする皆の不満がつのったし、そもそもそんなの機械的にやればよくね?という話も前からあったのでJesseがCodeReposに来たのを記念してルール撤廃しました。 そもそも何であんな変なのがあったかというと、ircbotやfeedで見た時にプロジェクト名がわかり易い方がいいって理由だけだったはず。 それなので、Commit Pingを受け取ってFeedを吐くサーバを書きました。 サーバのコードはhttp://svn.coderepos.org/share/websites/coderepos.org/feedmaker/ Feedはhttp://coderepos.org/feeds/share.xml でCodeRep
レプリケーション環境で、更新系クエリはマスター、参照系クエリはスレーブに振り分けるというのはよくあることだと思います。 PerlのO/RマッパーであるDBIx::ClassにはDBIx::Class::Storage::DBI::Replicationというのがあって、これを使うと利用側で接続先を意識することなくクエリを振り分けることができそうです。しかし、どうやら参照系は必ずスレーブへ振り分けてしまうようなので、トランザクションの中ではマスターを参照したいといった場合に対応できないんじゃないかと思いました。 そこで、明示的にスレーブの接続を取得する方法がないかなーと思ったんですが見当たらなかったので書いてみました。 実装するにあたり以下のClass::DBI用に書かれたコードを参考にしてみました。 http://d.hatena.ne.jp/tokuhirom/20060713/1152
Twitter のインタフェース日本語化によって Twitter_reply_notifier が動作しない ユーザにとっては既報ですが、 Twitter のインタフェースが先日日本語化されました。 それ自体については特に思うことはありませんが、それによって Twitter_reply_notifier という非常に便利な Greasemonkey が動作しなくなったので、その対処方法をメモしておきます。 なお、この記事の内容は Windows XP で、 Mozilla Firefox 2.x を使用している環境を前提に書いています。 対処方法その 1 - Greasemonkey による同時表示ではなく直接見る 対処方法その 2 - インタフェースを英語に再設定する 対処方法その 3 - Greasemonkey を直接修正する ( 日本語インタフェースで使い続けたいあなたに ) 対処
最近、XHTMLのValidationに恋してます。 Validationチェックをするのに便利なのは、やっぱり本家のW3CのMarkup Validation Service。単一のページをチェックするにはこれが一番いい。 Markup Validation Service サイト全体をまとめてチェックする場合はこちらが便利(手前味噌でごめんなさい)。 Site Validator ただ、これらのサービスは詳細のエラーを見てもどこが間違いかわからないことがある。慣れないと難しい。まず、英語だと言うのも問題かもしれないが、微妙に問題点とエラーメッセージの内容がずれていることも多いからだ。プログラマであればエラーメッセージとエラー内容がずれているなんてことは慣れっこかもしれないが、これらのツールを使うのは非エンジニアであることも多い。HTMLのコーダーとかディレクターとか。 Site Val
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
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
連載企画 第1回 Perl で DSL する方法 昨年の YAPC の頃に書こうと思ってたネタを id:cho45 さんのひとことで不意に思いだしたのでここに記す。 まず、DSL とはなにか。この連載企画では↓こういうのを DSL とよぶことにします。 session 'testuser' => run { flow 'log in and out' => check { flow 'log in' => check { get 'http://localhost/'; fill form 'login' => { username => 'testuser', password => 'drowssap', }; content should contain 'log out'; }; flow 'log out' => check { get 'http://localhost/';
tumblrの持っている隠れた新しいところはブログのコンテンツを7つに大別したところだ。 tumblrはpostの種類を7つにわけた。ふつうの文章、写真、引用、リンク、チャット、音楽、映像。 もちろんtumblr以前にもこれらのコンテンツをブログに投稿することはできた。でもそれはふつうの文章の中に何のマークアップもされずに入っていたので、キカイにはそのpostの内容がなんなのかはわからなかった。たいていのブロギングプラットホームにはカテゴリという概念があって、その投稿が何についての投稿なのかを示すことはできたが、これはニンゲンが読むためのものだった。キカイには投稿の内容を知る術がなかった。 tumblrはProjectionist: A tumblelogに感銘を受けて作られたらしい。そしてブログに投稿できる形式を7つに制限した。おそらく、投稿するときの利便性と、投稿された内容に合わせて最
Firefox3MemoryUsage - Firefox 3 のメモリ使用量 目次 この文書について Firefox 3 のメモリ使用量 私たちのやったこと メモリ断片化の削減 循環コレクタによる循環の回避 キャッシュのチューニング 画像データの保存方法調整 リーク狩り メモリ使用量の測定 テスト方法 結果 まとめ 謝辞 Firefox 3 のメモリ使用量 この文書について Stuart Parmenter "Firefox 3 Memory Usage" の日本語訳です. http://blog.pavlov.net/2008/03/11/firefox-3-memory-usage/ 推敲歓迎: 誤訳, タイポ, 訳語の不統一, そのほか... Web や Web ブラウザが成熟するにつれ, 人々はそこになかったものを期待するようになった. はじめて Firefox がリリースされ
⇒MFPM ごめんなさいネタです。誰も書かないんで*1書いてみました。 なにげに元ネタ*2(YappoLogs: ウェブエンジニアをしていて知らないと恥ずかしい日本人プログラマ300)の id:yappo さん作というのを今日知った。 個人的には使ってませんすいません。「登録数が多いモジュール」のトップが Data::Dumper とか趣き深い。 追記 ネタだけ書いてうしろめたいのでやや自分でマジレス。 知らないと恥ずかしいものはないかも。知ってると便利というのはありますが。すでに CPAN にあるのに明確な意図なしに車輪の再発明をするほうが恥ずかしいかなぁ。 で,しいて挙げると cpan strict Carp base Test::Simple, Test::More Scalar::Util libwww-perl, URI Encode 次点として warnings overloa
先週アメリカに行ってMySQLカンファレンスやmemcached hackathonに参加してきました。そこで今回はmemcachedコミュニティやhackathonで行われた多くの議論に関してご報告させていただきたいと思います。 前書き ご存知の通りmemcachedはFacebookやWikipediaをはじめとする巨大ウェブサイトのコアテクノロジーの一つとして世界中で使われるまでに到達したソフトウェアです。mixiを支えるテクノロジーの一つでもあります。 hackathonをご存知ない方のために簡単に説明すると、オープンソースプロジェクトのハッカーたちが実際に集まってプロジェクトの開発をしたり仕様の議論や提案などをするイベントの事です(とても楽しいです)。 今回で4回目になるmemcachedのhackathon(議事録)ですが、東京でもやったら面白いんじゃね?的な話を結構まえにした
テキストに透明・光線・グランジ・立体化などのエフェクトを使用したPhotoshopのチュートリアルの紹介です。 各サイトは英語ですが、キャプチャ付きで作成方法を説明しています。一部のサイトでは、PSDファイルをダウンロードできます。
そのへんにぺろっと貼ってあるgreasemonkeyスクリプトにインストールボタンを付けるgreasemonkeyスクリプトなかんじにローカルファイルにパッチをあてたい。めんどくさいもんよー。 nsIProcessを使ってプロセスを実行できる。 のはいいけど実行する以外何もできなくてstdin/stdoutとかとれない。 リダイレクトとかもできないのでシェルスクリプトを作って、その中に好きにスクリプト書いて、実行するのは/bin/shにして、その引数に書いたシェルスクリプトを渡すとよい。Windowsでもたぶん.batにいろいろ書いてそれをcmd.exeの引数として渡して実行すればいけるんじゃないかな。コマンドラインでちゃったりするのかな。あのへんよくわかんない。 patchといえば、DOSの改行のやつ(tomblooのことなんだけど)をOSXで編集してdiffをとるとdiffファイルの改
価格.comの最安値情報をRSSでチェックできます。チェックしたい商品のページでブックマークレットをクリックしてください。 ブックマークレット:Kakaku2rsS 生成されるRSSの例: http://www.zuzara.com/pub/kakaku2rss/rss.php?http://kakaku.com/item/00850411617/ 価格.comに出ているすべての商品がチェックできるわけではありません。 また、2時間おきに更新するようになっているはずですが、バグ等によって必ずしも最安値情報がRSSに反映されるとは限りませんのでご了承ください。 WEB Services by 価格.com Developed by funaki.
★関連サイト 初心者質問スレFAQまとめサイト(初歩的なQ&Aはここにある) http://www.geocities.jp/eva_faq/ EvaWiki エヴァの百科事典 (用語が知りたければこっちで) http://evemedia.ddo.jp/evawiki/ 過去ログ置き場 http://2ch.ge2x.net/eva/ K-Music エヴァ楽曲試聴サイト (画像が非表示だが、CD名→曲名のすぐ右をクリックで試聴可) http://www.kingrecords.co.jp/kmusic/sakuhin/eva/index.html *テンプレのFAQはあくまで考えの一つであり(気持ち悪い〜等裏設定を除き) 必ずしも答えがあるとは限らないのがエヴァンゲリという作品です。 Q.エヴァって、アニメと漫画どっちが原作なの? A.アニメが原作。監督は庵
XPathGraphとは XPathGraphはウェブサイト上にある数値を定期的に取得し、自動的にグラフを作成するサービスです。取得したい数値を含むノードをXPathで指定すると、その日に巡回した結果をグラフに追加していきます。また、count()などの関数や各演算子を使って数値自体を新たに生成して記録することも出来ます。 例えばトップページのグラフ総数id("total")から取得したグラフは現在このようになっています。 XPathGraph Graphs データが溜まるにつれて変遷が視覚化されていきます。 茶太 @last.fm 作り方 サインアップ、ログイン グラフの作成にはアカウント登録が必要です。サインアップから登録して下さい。通常アカウントの他にOpenIDでログインすることも出来ます。 ログイン後、グラフの作成から各項目を設定します。 グラフ作成 XPathの作成は Fire
サイトのヘルプを作る際に、WIkiなどを利用して行うということは良くある。だがネットワークにつながっていないと見せられないという欠点がある。編集は皆でしたいが、終わったらその後は静的なファイルの方が良いこともあるだろう。 サンプル。これもSimpleDocを使って作られている そんなあなたのためのソフトウェアがこれだ。 今回紹介するオープンソース・ソフトウェアはSimpleDoc、Webベースのドキュメント管理システムだ。 SimpleDocは使い勝手が良い。左側にドキュメントのツリーが表示される。そこでフォルダやファイルを作成し、右側でコンテンツを作成するのだ。WYSIWYGなエディタを使って編集できるので、誰でも使いこなせるだろう。 編集画面。日本語は保存時に文字化けする。 そして終わったらパブリッシングを行う。するとデータが指定のディレクトリにコピーされる。そこでは認証などの処理はな
http://github.com/to/tombloo/tree/master/build.xml 現在、TomblooはJavaのビルドツールAntでビルドを行っています。このビルドスクリプトでは、以下の作業が行われています。 xpiへzipするxpiのハッシュ値を求めるupdate.rdfの生成 xmlpropertyタスクでinstall.rdfをプロパティファイルとして読み込み、echoタスクでupdate.rdfを書き出しているところがちょっとおもしろい。chrome/contentをjarにしたり、FTPでアップロードしたりも簡単に追加できます。zipやftp、XSLT、FTPなど、プラットフォームの違いを吸収してくれる点がやはり優れてると思います(XMLで読み書きしづらいけど)。 配布前の署名だけは、McCoyを使って地道にやってます。 関連リンクant script to
Spaces でキーボードを使わずにスペース間の移動を可能にする環境設定パネル(フリーウェア Universal) What's New Improved click-to-warp behavior to work better with the activation delay Increased borders around hot corners to prevent accidental activation Added traditional Chinese localization ご紹介がすっかり遅くなってしまいましたが、Mac OS X Leopard の新機能の一つ、Spaces でマウスポインタを移動するだけでスペース間を移動できるようにする環境設定パネル、Warp がアップデート。 下図のようにアプリケーションをスペースに配置しているとすると、 スクリーンの端にカー
PISCES 賞 PISCES ├Apple ├オーディオ & ビデオ ├Email & チャット ├インターネット ├ソーシャルネットワーキング ├RSS ├iTunes & iPod ├画像処理 ├文書作成 ├家庭 & 学習 ├Application Enhancer ├コンテクストメニュー ├環境設定パネル ├システム ├ランチャー ├メンテナンス ├圧縮・解凍 ├ユーティリティ ├カスタマイズ ├Spotlight & Quick Look ├アミューズメント ├Yahoo! ウィジェット (Konfabulator) ├Dashboard ├ビジネス ├カレンダー & 時計 ├Email & Web ├ゲーム ├情報・ニュース ├メモ & 計算機 ├映画 & テレビ ├音楽 ├写真 ├参考資料 ├ショッピング └ユーティリティ └iPhone & iPod touch ├インター
Firefox 3もBeta3までリリースされ、テストユーザーの方は2.×系との違いをいろいろ検証されていることでしょう。 Firefox 3 Betaは、別プロファイルを作成して起動・テストすることが推奨されていますが、Firefox 2.×系との違いを確認したい場合など、同時起動できたほうがわかりやすいことも多いですね。 そのままインストールして、Beta用にプロファイルを作っただけでは同時起動しながらの検証はできませんが、簡単な方法で同時起動することができますので、両ユーザーの方は試してみてください。 1.現行のデフォルトプロファイル以外に、Betaテスト用のプロファイルを新規作成する。 (Beta版をお使いの方はすでに作成されているかと思いますので、その場合はこの項目はジャンプしてください。) また、新規プロファイルの作成方法につきましては以下に詳しく書いていますので参考にしてみて
FirefoxをMac OSXで常時利用しているが、前にバージョン2を使っていて調子が悪くなり、現在は3に移行している。だが、Firefoxアドオンはまだまだ2がメインであり、試用する際にはFirefox2へ切り替える必要があった。 また、開発している際にもFirefox2と3では見え方が異なるので両方のブラウザを立ち上げて確認できると便利だ。そこで複数のFirefoxが立ち上げられるこちらを紹介しよう。 今回紹介するオープンソース・ソフトウェアはMultiFireFox、複数のFirefoxを立ち上げられるソフトウェアだ。 異なるバージョンというだけではない。Firefox3を複数立ち上げることだってできる。例えば英語版と日本語版、アドオンを入れた場合と入れていない場合とを試すような使い方が可能だ。 種を言えば、プロファイルを複数作成できるのがMultiFireFoxだ。これによりFir
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く