This shop will be powered by Are you the store owner? Log in here
This shop will be powered by Are you the store owner? Log in here
「Discover How To Keep A Job You Dislike In Career Success Tips For Computer Programmers」 という記事がありました。 一部オイオイとは思いましたが、面白かったので要約してみました。 誤訳などの可能性があるので詳細は原文をご覧下さい。 また、結構意訳しています。 この記事では最初に読者からの以下のような内容の質問を紹介しています。 以下、要約です。 私はインドでプログラマとして働いています。 しかし、私はプログラミングが嫌いです。 1時間も耐えられません。 でも、ソフトウェアプログラマとして大成したいので、良いアドバイスを下さい。 以下がプログラミングが嫌い、もしくは情熱が持てないプログラマに対する助言です。 もし、あなたがプログラミングが嫌いであれば嫌いな仕事をやめて好きな仕事を見つけるという選択肢もあり
http://www.createworkspace.com/ サーバからソースをダウンロードして、修正し、再びサーバにアップロードする、という一連の作業コストを大幅に軽減してくれそうなのがこちらのWorkspaceというサービス。 Workspaceを利用すれば、ローカルPCにソースを落とさないでも直接FTPサーバ上のファイルを編集することができるそうだ。 またエディタの機能としてはHTML、Javascript、PHPのシンタックスをハイライト表示する等の機能が実装されている模様。 こんな感じみたいです。 Workspaceはまだベータテスト中ということで詳細はまだまだ不明。一般公開された際にはぜひ利用してみたい。
prototype.jsに基づくAjaxライブラリの一つであるscript.aculo.us を利用して、スライダーで画像の大きさを変えられるようにしてみた。 スライダーの導入方法 prototype.js, scriptaculous.js, slider.jsを使う。で読み込みの際に、scriptaculous.js?load=読み込みたいjsをコンマで区切ると書けば他のjsファイルは読みこまないらしいのでそうしてみた。 slider.jsだけでいいみたい。。。とほほ オブジェクトの作成方法 new Control.Slider( つまみのid, 後ろの板のid, { sliderValue : 小数, ← 初期値 range:$R(最小値, 最大値), ← 取り得る値の範囲 onChange:function(value){ ← つまみが止まったら実行される ~ }, onSlide
Programming 2.0 from O’Reilly Rader O’Reillyが、送られてきたメールに書かれていたプログラミング2.0の定義を紹介している。 Programming 2.0 1.0 2.0
PHPとRubyの文法面および主要な機能にのみ注目して(ラフな)比較を行った。そのため、各種関数などにはほとんど触れていない。 式と文 やや便宜的な説明になるがPHPの式および文の特徴を以下に示す。 なんらかの記述を式と呼ぶ 式は値を持つことも持たないこともある 関数は必ず返り値を持つが、echoなど一見関数に見えるものの中には値を返さないものもある 文は式を;で終えたもの Rubyの式および文の特徴を以下に示す。 なんらかの記述を式と呼ぶ 厳密にいうと式は値を持つことも持たないこともあるが、Rubyではほとんどすべての記述が値を持つと考えてよい ifやfor、メソッド定義も値を返す 文は式からなり終端を明示するために;を付けてもよい 通常はつけない 複数の文字を一行に書くときには必要 ブロック 「ブロック」といったときPHPとRubyで意味するところはかなり違う。 まずPHPでいうブロッ
Joel Spolsky ジョエル・スポルスキ 翻訳: Yasushi Aoki 青木靖 2002/2/13 「うちの開発チームのどこが悪いのか分からない」とCEOは心の中でつぶやく。「プロジェクトを始めたころには何もかもうまく行っていたんだ。最初の2週間チームは馬車馬のように働いて、ちゃんと動くプロトを作ったんだ。ところがその後は進み具合が這うように遅くなった。単に連中が怠けてるだけということかもしれん」。彼はキャラウェイ製のチタンドライバを選び、キャディに冷たいレモネードを取りに行かせる。「2、3人首を切れば、連中の尻にも火が付くだろう!」 その間、もちろん開発チームの方は何が悪いのか全然見当も付かない。実際何もまずいことはないのだ。彼らはスケジュール通りに進んでいる。 こんなことがあなたの身に起こらないようにすることだ!あなたの人生を百万倍も楽にしてくれる、こういう非技術系マネジメン
Kathy Sierra / 青木靖 訳 2006年12月27日 (アルファ版のような)開発中のものを私たちが世間や、クライアントや、ボスに見せるときには・・・彼らの期待のレベルを設定することになる。これは3通りの方法でやることができる。磨き上げられたモックアップで幻惑するか、プロジェクトの現状に合ったものを見せるか、ほとんどできていないものを見せながら順調に進んでいるから「信用しろ」と言っていら立たせるかだ。 結論を言うなら: どれくらい「できている」ように見えるかは、実際どれくらい「できている」かに合わせるべきだ。 ソフトウェア開発者はみんなそのキャリアにおいてこのことを何度も思い知ることになる。しかしテクニカルライターもまた、デスクトップパブリッシングツールによって同様の問題に直面する——フォントやレイアウトが完璧に仕上げられたドラフトを誰かに見せるなら、その人はあなたが考えるよりも
2006-07-24T01:30:00+09:00 最近雑誌を見ていても、microformats に関する記事が増え、microformats に関する様々な意見を目にする機会が増えたような気がします。同じように様々なブログや実際に Web クリエイターな方にお会いしてお話している中でも microformats に関する様々な意見を耳にする機会が増えました。意見の中には大きな未来を感じているというものや、ブラウザの独自実装と大差ない。といったものまで多種多様です。僕自身はといえば、もちろん大きな未来を感じているのですが、チョット触れた程度で意見を言うのはあとで自分の首をしめそうだし、実際に導入してみたり Wiki や Blog, ML をチェックしたり、様々な人の意見を吸収したりしていると、様々なフォーマットがごっちゃになってきました。一度ここらあたりで Draft のものも含めて各フ
尾藤正人(マカー3号)です。 家でも会社でも MacBook を使うようになって、名実共にマカーの仲間入りをしました。 最近はずっと携帯サイトの開発をやっているのですが、MacよりもWindowsの方が携帯サイト開発用のツールは充実してます。 携帯サイトを開発しているMacユーザの方で、本当はWindowsは使いたくないんだけど、Windowsマシンを使ってたり、Parallels Desktop使ってる方は多いんじゃないでしょうか。 新しいParallels Desktopでは、Coherenceモードを使えばWindows上のアプリがMac上のアプリかのように使えるので、大きな問題はないのかもしれませんが、やはりMacネイティブでできるようにしたいものです。 というわけでMacで携帯サイトの開発環境を整えてみたので、何をやったのかを具体的に書いてみたいと思います。 Macで絵文字を表示
Google Maps を使ったウェブアプリを書いていたので、その派生物(関数)を。 # IN: latitude(from), longitude(from), latitude(to), longitude(to) # OUT: distance(meter) sub dist { my ($lat_1, $lon_1, $lat_2, $lon_2) = @_; my $pi = atan2(1, 1) * 4; my $radius = 6378140; $lat_1 = $lat_1 * $pi / 180; $lon_1 = $lon_1 * $pi / 180; $lat_2 = $lat_2 * $pi / 180; $lon_2 = $lon_2 * $pi / 180; my $deg = sin($lat_1) * sin($lat_2) + cos($lat_1)
In an odd move Google has quietly deprecated their Search SOAP API, will no longer be issuing keys, and have removed the SDK from their site. They did not even issue a blog post about it. They will continue (for how long?) to support existing users, but will not do any bug fixes. They are urging developers to use their AJAX Search API ((Radar post) instead. The AJAX Search API is great for web app
Ajaxの盛り上がりでJavascriptを多く使うようになってきた。 Javascriptはクライアントスクリプトなので、DBとの連携(データやりとり)をどうしようかと、悩むこともある。 例えば、Google Maps APIで大量のマーカーをプロットしたいときに、DBにマーカー情報を登録させておいて、そこから、Javascriptでデータを受け取りマーカープロットさせたい!など、JavascriptとDBを連携させたい時がある。 JavascriptとDBの連携には、AjaSQLやPEARとか、色々なクラス(ライブラリ)があるので、みんな何を使っているのかは???だが、僕は、mysql2json.class.phpを使っている。 mysql2json.class.phpは、その名のとおり、MySQLからJSON形式に変換してくれるクラス。 以下からダウンロードすることができます。
Web development – Recommended OS X toolsというエントリーより。 I have fielded a handful questions from contacts inquiring about applications used in my daily routine. The following are the applications & utilities which have proven their merit through the past few months of work. ということで、ウェブ開発用のツールというのは人それぞれだと思いますが、他の人がどんなツールを使っているか、というのは意外に面白かったりします。 このエントリーで紹介されている面白そうなツールをピックアップします。 ・MAMP 「MAMP」はMac、Apache
2006年11月03日05:30 カテゴリLightweight Languages javascript - Sorting Algorithms Sorting Algorithmsのデモと言えば、Java Appletによる有名なものがあります。 Sorting Algorithms Demo これの一部をJavaScriptでやってみようという試みです。 見ての通り、Bubble Sortとinsertion Sortしかありませんが、あとはSourceを見れば拡張も楽でしょう。というか、QuicksortとかMergesortとかといったRecursiveなものは、ただでさえcallbackを何度も読んで画面を書き直さなければならない現状のJavaScriptでは結構きついものがあります。 その代わり、Sortしている最中にAlgorithmを切り替えたりと面白いこともできます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く