ごめんなさい。smashmediaのブログは削除されました。 10年に渡り、あちらこちらに書き連ねてきましたが、ご愛読いただきほんとうにありがとうございました。またリンクしてくださった方にも、心からお礼申し上げます。 以下、少し駄文を書きます。 ブログには「パーマリンク」という基本的な考え方があり、すべての発言や記事は半永久的に固定されたURLによって公開され、未来におけるアクセス権(閲覧可能性)を担保するという、じつに素敵なコンセプトなのですが、一方で古い情報が永遠に残り続けてしまうという弊害も生んでいます。 ブログというものが「ストック」であるならば、そこに書かれた内容に対して、書き手であるブログ運営者は責任をもつべきで、自らの考え方が変われば内容を更新し、状況や情報が変われば現在にあわせて修正すべきです。 でも現実問題として、そこまでさかのぼって更新や修正をできるほうが稀で、結果とし
■編集元:育児板より「【体験談】早期教育の弊害と効用【募集】」 1 名無しの心子知らず :2008/06/02(月) 18:27:57 ID:FO00K06J ここでは主に早期教育について語ります。0歳から就学(6才)までの あらゆる幼児教育について、論じる場としてお使いください。 互いの価値観、教育法の違いも理解しながら議論してください。 前スレであまりにも価値観の相違がありすぎて荒れたので できれば、せめてⅠとⅡについて自分語りをしてから議論に参加してください。 Ⅰ 1)あまり考えないで早期教育に賛成。 2)よく考えて早期教育に賛成。 3)あまり知識がないけど早期教育反対。 4)かなり知識があって早期教育反対。 5)で、早期教育ってどうなのよ。 6)電波 Ⅱ自分はどういう教育(法)をしている。 すごく不思議なんだけど、幼児期は走り回る運動が脳の発達にすごく役
福森大喜/ラウリ・コルツパルン 株式会社サイバーディフェンス研究所 上級分析官 2009/9/14 ハッカーのためのイベント、DEFCON17で開催されたCTF決勝に日本人が参加! 参戦レポートの前編では、そこに至るまでの道のりを紹介します(編集部) 今年も開催、ハッカーの祭典「DEFCON」 毎年8月上旬になると、世界中のハッカーがラスベガスを訪れます。これは、「DEFCON」というセキュリティカンファレンスに参加するためです。 このDEFCONには、毎年8000人を超える参加者があるそうです。新しい脆弱性や攻撃手法が公開され、話題になることも多いため、官民学のセキュリティ関係者も注目しています。また、単なるカンファレンスではなく、イベントも多く開催されます。例えばウイルスをアンチウイルスソフトに検知されないようにする方法を競うコンテストから、ビールをいかに早く冷やすかを競うコンテストま
キャリア | 1年くらい前に書いた「SI子会社でのキャリアのメインストリームから外れた俺。」の続き。先にそっちを読むと、なお理解が深まると思う。 というか、SI子会社キャリア編の集大成だな。 結果から言うと相変わらずずっと悩んでたけど、会社を変えることにした。会社を変える、と言うと「転職」って言われる。でも今回は職を変えずに会社を変える。だから、「転社」が正しいのかもしれない。そんな言葉があるのか分からないけど。 ハシゴを登りきった前回は5年目面談の話を書いたけど、その後も上司と四半期ごとに話をする機会がある。評価面談とかそういう類の。今年の4月、「そろそろ現場に戻してほしい、という圧力が人事から来てる。そろそろここに来て4年だし…」的な事を言われた。1年前にも書いたけど、会社想定は、「PG→SE→TL→PM」なわけで、俺が「 PG(似非SE)→全社リスクマネジメント」と来ていて、このまま
フリープログラマってどんな生活をしているんだろう,と考える人は多いかもしれません。ここでは,プログラミング専門誌「日経ソフトウエア」で2001年から続いている長寿人気連載「フリー・プログラマの華麗な生活」(現在も連載中)から,その厳しさ,楽しさを垣間見ることができる記事を12本,厳選してご紹介します。 連載筆者の中條氏は1960年生まれ。大手SIベンダーに勤めた後,何度かの転職を経て1999年に独立。モバイル・コンテンツ系のシステムをはじめ,Webシステムの開発を得意とするフリーのソフトウエア技術者として10年にわたって実績を上げてきました。 もちろん,現在に至る道は決して,平坦ではありませんでした。しかも最近は,「100年に1度の大不況」で,大きなプロジェクトがいくつもクローズし,首都圏でもソフトウエア技術者は余り気味。中條氏もその例に漏れず,人材派遣会社との仕事探しの顛末を日経ソフトウ
「ブログは終わったよね」という話をたまに聞きます。 私のまわりで、このネタが特に多くなったのが「メディア・パブ : ネット・クチコミの担い手,主役がブログからツイッターへ」という記事が出てからです。 それに対してネタフルのコグレさんはTwitterが瞬間メディアで用途が違うという解説記事を書かれています(ネタフル:ブログマーケティングはもう終わりだ)。 私も同意見です。 Twitterは瞬間メディアであり、ブログとは用途が違うのだと思います。 ただ、「何故TwitterユーザはTwitterの方が好きになるのだろう?」という疑問が私の中に湧いてきました。 ここでは、そこら辺から考え始めて、さらに派生して色々Twitterに関して考えてみたいと思います。 ブログとTwitterは何が違うのでしょうか? 個人的に両方を使っている感想としては「ブログは顔が見える媒体、Twitterは腹が見える媒
みんなすごく真面目に働いてる。よくある9時5時のイメージとは大違い。 残業するのがデフォルトだし、終電帰りも全然珍しくない。 しかも、残業代は予算に限りがあるから、50時間残業しても20時間分しか出ない。それでも文句言わず働いてる。お疲れさまです。 賄賂とか横領みたいな不正も全然ない。それどころか、文房具とか交通費とか、持ち出しで職員個人が負担していることも多い。財産が動く時はものすごく煩雑なチェックを受けなきゃいけないから、私利のために使うのは不可能なのだ。 ただし、やっぱり仕事は無駄が多いと思う。 具体的にどんな無駄が多いのかというと、「自分たちが不正を働いていない証拠を作る仕事」が異様に多い。 どうでもいいと思うようなことまで全部記録してファイリングして保存する。たとえば、役所からは毎日何百何千の郵便物を送るんだけど、その宛名と担当課を全ていちいち記録している。 確かにこれで、職員が
The Daily WTF: Open Sesame ある日のエマニュエル氏の職場の出来事。ドアのオートロックが故障してしまった。どうやらカードキーの読み取りがうまくいかなくなってしまったらしく,内側からは開けられるけれど,外側からは開けることができないという状態になっている。 オフィス管理者は鍵屋に即刻電話したが,その返答は「留守電は満杯です」という素っ気ないものだった。今夜は誰かが泊まって,明日の朝,内側から鍵を開ける役割にならなきゃならないかもしれない。 しかし幸運なことに,エマニュエル氏はいいアイデアを思いついた。ようは内側から解錠ボタンを押すだけの,ロボットか何かがあればいいのだ。彼はおもむろにダンボール箱をドアの前に持ってくると,その上に1台のPCを載せた。 翌朝,社員の1人がエマニュエル氏にドアを開けてくれと電話をかけてきた。エマニュエル氏はコーヒーカップをテーブルに置くと,
よく、以下のように XPath に文字列を埋め込む事があります document.evaluate('//*[@class="' + text + '"]', document, null, 7, null); まあ、僕もよくこんなコード書くんですけど。 でも、これって text が外部から来るものだったら、意図通りの動作をしないんですよね たとえば、以下のような例です。 var text = '"] | /hoge/fuga/piyo | .["'; document.evaluate('//*[@class="' + text + '"]', document, null, 7, null); というわけで 任意の文字列を XPath の式に変換する JavaScript を書いてみた 以下で試せます http://amachang.sakura.ne.jp/misc/xpath_es
51 「カンガルー日和」 :2008/08/23(土) 08:31:10 ① ジャズを聴き始める ② 「やれやれ」が口癖になる ③ やたらとビールが飲みたくなる ④ カート・ヴォネガット、リチャード・ブローティガン・レイモンド・チャンドラー スコット・フィッツジェラルドを読み始める ⑤ ジョギングをはじめる …みんな心あたりがあり、恥ずかしいです。 ただ作者本人もどこかでコメントされていたと思いますが「楽しかった」「感動した」 という漠然とした感想・印象ではなく「ビールが飲みたくなった」 「旅行に行きたくなった」「セックスしたくなった」とプラクティカルなものを もってもらえる小説が書きたい(実際に読者よりそのような声もある)と述べておられたようです。 たしかに気障な一面やスノビズムが鼻につくなぁと思う一面はありますが、「村上春樹」という小説家の 仕事や読者に対する
動作イメージ URL http://github.com/voidy21/dotfiles/blob/master/.vimperator/plugin/greader.js なにができるか? GoogleReaderのページに行かなくても、VimperatorのコマンドラインからGoogleReaderのスターの付いた記事を開くことができます。 また、開くと同時にスターを消去するので、LivedoorReaderのピンのように扱えます。 GoogleReader用のpino.jsだと思ってもらえばいいでしょう。 注意 使用するためには_libly.jsプラグインが必要です コマンド :grでスターが付けられた記事のうち最近5件を開き、スターを消去します。 5件というのはグローバル変数で調節できます。 あと上の図のように補完して開きたい記事を選ぶこともできます。 参考にしたもの どこからで
先日この日記でお知らせしたノートはまだ見つかっておりません。生活に支障が出始めてきましたので引き続きご協力をお願いします。紛失した場所はJR横浜駅西口から少し歩いたところにあるドトールです。A4サイズの大学ノートです。表紙には「明るい人生計画12巻」という題字と女性器のシンボルマークが書いてあります。裏表紙には醤油かラー油をこぼしたシミがあります。見つけた方はメールでご連絡ください。 内容は創作・取材ノートです。仕事のメモ、小説の構想、ネタ帳、本・映画の感想、街で見かけた女性の五つ星評価(攻略法付)、エロ漫画、コード譜、抱いた女の具合ランキングなどが日付ごとに細かいフォントと流麗な文言一致体でぎっしりと書いてあります。ぼくの名前や連絡先は書いてありません。さらに一昨日気付いたのですが各種カード・サービスのパスワード、ぼく以外の実在の人物・団体の悪口が連絡先付の実名で記載されております。レシ
オレはこれまでの人生、人に好かれていると自覚したことがない。 むしろ、知り合った10人のうち8人には嫌われ残り2人にはシカトされるような人間だ。 異性にモテるとかそういう話でなく、アンタたちのまわりにもよくいる、嫌われ者の一人だと思ってくれ。 子供のころは結構それが気になってしょうがなくて、人に嫌われないようにがんばっていたこともあった。 そうやって努力すれば、10人中8人という数字が少しましになって、10人中6人くらいにはなった。 だが結局どうしたってオレのことを嫌う人間はいた。 ということでオレはあきらめた。 人に好かれる努力なんぞしないことにした。 人に嫌われることを怖いと思わないことにした。 オレは人に嫌われることで何が一番いやだったかというと、人に嫌われることでオレ自身が不愉快な気分になることだ。 なので、それに慣れることにした。 どんなにがんばったってオレのことを嫌いな人間はい
短時間で意中の人と親しくなる方法 に関するライフレシピをご紹介します。nanapi [ナナピ]は、みんなで作る暮らしのレシピサイトです。初対面の人との心の距離を効果的に縮める 合コンや取引先との会食など、初対面だけど「この人と親しくなりたい」というシーンは沢山ありますよね。 こういう時に便利なのが、ミラーリングです。 ミラーリングとは? 好感を寄せている相手の仕草や動作を無意識のうちに鏡(ミラー)のように真似てしまう事。 自分の仕草や動作を真似する相手に対して好感を抱く事。 カップルや親友同士は話し方や仕草が似ていますよね。お互いにミラーリングをしているからだといわれています。 ミラーリングで相手と親しくなる具体的な方法 本来、好意を寄せている相手同士で無意識で行われているミラーリングを、自分主導で行います。 単に相手の仕草を真似ればいいのですが、やりすぎは禁物です。 わざと真似をし
めずらしく釣りっぽいタイトルだけど、ちゃんと主張しておきたいので。 きっかけはこちらの記事。 極論すると、コメントが無いと読めないコードはダメ - かおるんダイアリー ここから色々リンクを辿ってみたけど、ほとんどの人が コメントを書かなくてもいいよう、十分明確なコードを書く 関数やメソッド名として切り出せば、その名称で示すことができるからコメントは要らない 処理からでは読み取れない情報(意図)や、複雑な処理のみ例外的にコメントを書く あたりに結論づけているのにちょっと危機感を覚えました。もちろん「コメントを書かなくても読み取れるようなコードを書く」というのはコーディングする上で大切なことだけど、じゃあ実際にコメントを書かなくてもいいのか、というと別問題でしょう。 私のスタンスは表題のとおり「いいから黙ってコメント書け」というもの。結論としては、 コードコメントに書くべきは「意図」 - プロ
先週、ベータ版がリリースされたFirefox向け「はてなスクリーンショット拡張」が正式版になりました。 「はてなスクリーンショット拡張」とは、Firefox で表示している画面のスクリーンショット(サムネイル)を簡単に保存できる、Firefox ブラウザ専用のアドオン(拡張機能)です。スクリーンショットを保存する以外にも、はてなフォトライフにスクリーンショットをアップロードしたり、画面にメモを書いたりすることができます。 ベータ期間から高いアクティブ率。そのまま正式版へ 一週間のベータ期間を置いて、無事にリリースされたわけですが、すでにダウンロードして利用開始している方からは「これは便利」と高い評価をいただいています。 ちなみに豆知識ですが、「ベータ版」というのはなぜ存在するのでしょうか?素朴な疑問ですが、今回の開発者であるid:secondlifeにたずねてみました。 「ベータ版というの
どうやら hatena は SPF宣言してないみたい・・・!! 「え?SPF?なにそれ?何のこと?」ってな方が多いとおもいます。 紫外線から守ってくれる奴ではありません。 SPFとは電子メールの送信ドメイン認証のひとつで、「このドメインからはこのIPアドレスでメール送るよ!」とDNSに書いておく方法です。yahooメールやgmailなどのSPF認証に対応した受信サーバではメールを受信すると、"Envelope From"のドメインでDNS TXTレコードを引きます。ここに送信サーバのIPが列挙してあるので、そことセッションIPを比較すれば、なりすましたメールかどうかを簡単に見分けられると言う技術です。 http://ja.wikipedia.org/wiki/Sender_Policy_Framework これを宣言していないと「なりすましメール」かどうかの判定ができません。今はまだそれほ
松信さんがやってくれました。 ずいぶん前からデータベースの「正しい」構築と運用方法についてまとめた本はないかなーと思ってました。自分はこれまで、様々なネットワークアプリケーションのプログラミングやデータベースの設計、チューニングを行ってきています*1が、問題が解決できたようには見えても、果たしてそれが最適な解決策だったのか不安に感じることがありました。それは、体系的な知識に欠けているからです。だから、網羅的な教科書がほしいなぁって思ってたんです。 とあるインターネットでこの前、松信さんから「いま書いてる」って話を聞いて、一部を見せていただいたりしたんですが、つい昨日、手元に届きました。やったね☆ 名前は「Linux-DBシステム構築/運用入門」。「入門」と銘打たれているものの、基礎的な知識から、なぜそうなるのか、どう応用すればいいのか、といった点まで広くカバーしている*2、全方位的な隙のな
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
過酷な労働条件を受け入れるプログラマというのは、ダンピングをしています。 つまり、労働力の不当な安売りです。 本来、プログラマは、サービス残業を強要されたら、それを拒否すべきです。 あらかじめ無理なスケジュールだとわかっているプロジェクトも、拒否すべきです。 安い賃金で働くことも拒否すべきです。 それらを拒否せずに、受け入れるプログラマが多いから、他のプログラマまでそれらを受け入れなければならなくなるのです。 もちろん、見積もり段階では十分な余裕を見ていたのに、予想もしないトラブルが発生して残業や休日出勤する分には仕方がありません。 しかし、はじめから無理なことが分かっているプロジェクトを引き受けるのは、話が別です。 もし、ほとんどのプログラマが、無理なスケジュールのプロジェクトを拒否するのであれば、無理なスケジュールのプロジェクトを拒否することで会社をクビになることも昇進で不利に扱われる
1 : ノイズo(埼玉県) :2009/09/16(水) 21:59:54.39 ID:/9YwIymM ?PLT(12000) 2度がけOK、3度がけNG? CD/MP3の音質を上げる驚きの作法 お気に入りのCDやMP3を買った後は、できるだけ良い音質で楽しみたいものですよね。 かといって高級なオーディオ機器にお金をかけるほどでもないし…… という方に、手軽にできる「CD/MP3の音質を上げる作法」が紹介されています。 CDを2度がけすると誰にでも分かるほどハッキリ音質が向上する? 上記のブログ「matsu & take」では、「オーディオの作法」(麻倉怜士/ソフトバンク新書)に 書かれている、オーディオ初心者向けの基礎知識を紹介。難しい専門知識を避けて語られた 役立つ内容の中に、「CDは2度がけすると音質が向上する」という作法があるということを 引用して紹介しています。これはパソコン
最近、比較的大きな地震が続いて不安な日々をお過ごしではないでしょうか?私は地震が起きたらすぐにPC や携帯で地震について調べてしまいます。そこで、Google のログを解析したところ、地震発生直後に地震についての検索数が跳ね上がることがわかりました。 このような地震情報を知りたいというニーズに応えるために、今日から [地震]、[地震速報]、[地震情報]などで検索すると最新の国内の地震情報が検索結果のトップに表示されるようになりました。 過去 6 時間以内に発生した地震、および最大震度が 2 以上の地震についてのみ、地震情報が表示されます。また、地震発生直後に情報が表示されない場合には、数分後に再度お試しください。 近々、携帯でもこの機能を提供していく予定です。今後も、利便性の高い検索機能を提供していきますので、ご期待ください。
JavaFX面白いのに反応がほとんどないのが悲しい今日この頃。 さて、こんな感じのGUIで、ボックスの端をマウスでドラッグすることで値を変化させたい、ありがちなコントロールかと思います。 JavaFXで作ってみました。動くサンプルはこちらから。 結構、手の込んだ事をしないと実装できなそうな気がしますが、JavaFXだと80行程度で実現できます。 ソース解説 public class ResizableBox extends CustomNode { // 中略 } 基本的にカスタムコンポーネント(Node)を作成するにはCustomNode のサブクラスを作成し、createメソッドでカスタムコンポーネントを返します。 override function create():Node { return Group { content: [ Rectangle { // Right x: bi
起動時に 64bit にするのをデフォルトに /Library/Preferences/SystemConfiguration/com.apple.Boot.plist の「Kernel Flags」に「arch=86_64」を追記する <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>arch=x86_64</string> <
Windows7のスタートメニューが使いにくいからと、XPの頃の知識や手順でスタートメニューを改造すると痛い目に合います。
元ネタは「特定の拡張子のついたファイルを取得してみた - 牌語備忘録 -pygo」。 たぶん、牌語備忘録さんがさがしていたのは fnmatch.filter だと思ったのでトラックバックを。複数のほうはこれといったものはないけれど、 glob じゃなくて os.listdir と fnmatch.fnmatch で作り直して、と。 このようなものができました。 os.chdir しなくてもよくなりました。 import os import fnmatch # 一つの拡張子のファイル名を取得したい場合 def hoge(dir_path, ext): return fnmatch.filter(os.listdir(dir_path), ext) # 複数の拡張子のファイル名を取得したい場合 def ifuga(dir_path, *ext_arr): for file_ in os.lis
社員採用が通年化されました また採用広報です。 株式会社クロスワープ/CROSSWARP Inc. (titleちゃんとしてねーなー、うちの会社) ってわけで、採用ページが上がっています。 基本的に通年採用って事で締め切りとかは特に無しですので、腕に覚えのある方はどうぞ。 募集要項の選考プロセスにある通りでプログラムの書き問題がありますのでご了承ください。 posted @ 17:16 | Comment (1) [ASP.NET]デザイン時に web.config での定義を使えるようにする 表題の物、おすそ分け。 using System.Configuration; using System.Web.UI; using System.Web.UI.Design; namespace System.Web.UI { public static class ControlExtender
初の自作vimスクリプト。練習がてらちょっと欲しかったやつを作ってみた。 ダウンロード hatenapreview.vim hatenapreview.template.html 上記2つのファイルを ~/.vim/plugin/ に配置する。 その他、動作のために必要なもの Perl Text::Hatena これは何? 上記のように、vimにはてな記法で書いて、 :HatenaPreview と打つと、 こんな風にブラウザで開く。というやつ。 どういうときに使う? vimではてなの日記を書いてて、簡単にプレビューしたいとき 自分専用のつもりではてな記法で書いていたメモを、急に他人に見せることになったとき ブラウザ(htmlに関連づけされたアプリ)で開くので、そのまま見てもいいし、印刷などもできる。 要はひとりWiki的なことの一部をvimでやれる感じ。 動作環境 自分の環境は以下の通り
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く