I’m Joel Spolsky, a software developer in New York City. More about me. Read the archives in dead-tree format! Many of these articles have been collected into four books, available at your favorite bookstore. It’s an excellent way to read the site in the bath, or throw it at your boss. Ready to level up? Stack Overflow Jobs is the job site that puts the needs of developers first. Whether you want
ロング・テール理論の名付け親で、雑誌「Wired」の編集長としても知られるクリス・アンダーソン氏が3月12日付けのブログでオープンソースソフトウェア(OSS)プロジェクトの運営体制に関する誤解を指摘をしている。 アンダーソン氏によれば、多くの人はオープンソースプロジェクトというのは草の根から立ち上がり、自律的に組織化し、民主的に運営されているという誤った認識を持っている。ところが現実はまったく逆で、1人か2人の「慈悲深い独裁者」によって運営されている、という。 これはオープンソースプロジェクトに参加していたり、あるいは日常的に成果物を利用している人であれば、そういうものだと首肯するかもしない。メーリングリストで客観データに基づいて議論したり、リーダーを民主的に選ぶようなプロジェクトもあるかもしれないが、おおかたのオープンソースプロジェクトには、それを開始し、中心に位置し続ける“独裁者”がい
国内きってのギーク集団UICoderzのメンバーによる渾身の書き下ろし。中上級のiPhone/iPadアプリケーション開発者を対象に、iOS SDKを徹底的に使い倒すためのテクニックを紹介します。入門書を読み終えてすでに自分でアプリケーションを作成したことがある開発者、あるいは自分のアプリケーションをApp Storeへコミットした経験はあるがより洗練されたアプリケーションを作りたい開発者が欲しがるHackで構成されています。執筆者全員がApp Storeへのアプリ登録者であり、本書で紹介する各Hackには経験者のノウハウが詰まっています。最新のiOS 4 SDKに対応。 著者によるサポートページ(本書のサンプルコードをダウンロード可)。 目次 クレジット まえがき 1章 UIKitHacks 1. subviewsを辿る 2. respondsToSelectorをフックする 3.
フリーのFlash統合開発環境 FlashDevelop (+flex 3 SDK)を入れてみました » ソフトウェア(その他) [編集] このブログでは時々「コンパクトな Flash の埋め込み mp3 プレイヤー」を紹介する記事を書いていて意外にも好評を得ているのですが、紹介するだけではなくてそろそろ自分で作ってみたくなってきたので、Flash (AcsionScript 3) の開発環境を整えることにしました。 ActionScript は未経験 一応諸々の言語のプログラミングスキルはあるので、Flash で使われている ActionScript もなんとかなるだろうという安直な考えです。 ActionScript 中心の開発環境でいちばん手っ取り早いのは Adobe Flex Builder を購入することなのですが、スタンダード版でも3万ちょいの出費になるのはちょっとツラいので
Register now for Axway Summit 2024 and get energized to accelerate your digital transformation. Learn More Aptana Studio 3 is an open-source web development IDE, and while we are no longer actively maintaining the repository, it is still open-source and public so if you wish to download Aptana Studio 3 you can do so on GitHub.
Eric Lippert's Erstwhile Blog Why is deriving a public class from an internal class illegal? In C# it is illegal to declare a class D whose base class B is in any way less accessible than D.... Author: Eric Lippert Date: 11/13/2012 It's still essential! I am pleased to announce that Essential C# 5.0 by Mark Michaelis, and, new for this edition, yours... Author: Eric Lippert Date: 11/09/2012 Dynami
Latest News 2024-03-15 Mercurial 6.7 released! (download) 2024-02-12 Mercurial 6.6.3 released! (download) 2024-01-11 Mercurial 6.6.2 released! (download) 2023-12-07 Mercurial 6.6.1 released! (download) 2023-11-21 Mercurial 6.6 released! (download) 2023-10-06 Mercurial 6.5.3 released! (download) 2023-09-06 Mercurial 6.5.2 released! (download) 2023-08-07 Mercurial 6.5.1 released! (download) 2023-07-
30+ Firefox Add-ons for Web Developers & Designersというエントリーより。 Firefox has cool add-ons which make the job of website designers and developers much easier. Mashableが、ウェブ開発者・デザイナーのためのFirefox機能拡張リストをまとめていました。30種類以上の機能拡張がジャンル別に紹介されています。 ■CSS CSSを確認、チェック、編集することができる機能拡張。 ・Aardvark ・chromEdit ・CSSMate ・CSS validator ・CSSViewer ・EditCSS ・IE Tab ・Style Sheet Chooser II ■Debugging and Analysis HTMLの確認、リンクチェ
Google New Yorkの講演会シリーズに、同社でオープンソースプログラムマネジャーを務めるクリス・ディボナ氏が登場し、「グーグルにおけるオープンソース時代」と題する発表を行った。講演会にメディアは参加できなかったものの、eWEEKのシニアエディターであるダリル・K・タフト氏が5月16日に同氏にインタビューし、特許をめぐるマイクロソフトの最近の強硬姿勢やグーグルのオープンソース開発に対する貢献、グーグルにとってのGPLv3の意義など、一連のトピックについて質問した。 ――講演会ではどのような話題を取り上げるのですか。 ディボナ氏 普段から話していることに、少し手を加えるつもりです。具体的には、グーグルがオープンソースをどのように活用していくのか、社内でいかにオープンソースを助長していくのか、「Summer of Code」の実施やコードのリリースといった対外的なオープンソースとの関わ
2007年06月07日 Google のソフトウェア・エンジニアリング Google Developer Day Tokyo の鵜飼さんのプレゼンより、「Google のエンジニアはどうやって開発しているのか?」 Google の研修 入社して最初の 3ヶ月は本社(Mountain View)で研修 研修中は、メンターがついて「Google での開発の仕方」を学ぶ 内部ウェブ・サイトで社内共有ライブラリの使い方などを説明する動画があるので、それで自習 Google のプロジェクト・チーム 開発拠点は米国、スイス、オーストラリア、インド、日本など 場所とプロジェクト・チームは関係なく、プロジェクト・チームが拠点をまたがることは普通。世界中の拠点全部合わせて、一つの Google エンジニアリング・チーム 開発はデザイン、コーディング、テスト、改善、デモの運用まで上流から下流まで同じチーム(同
デスクトップに新たな価値をもたらす新プラットフォームたち--Adobeの「AIR」(開発コード:Apollo)に引き続き、今回はMicrosoftが推進する「WPF」と「Silverlight」の基礎を押さえよう。 WPFはマイクロソフトが推進するアプリケーション開発環境で、「Windows Presentation Foundation」という正式名称の通り、アプリケーションの見た目であるプレゼンテーションレイヤーを担当するプラットフォームだ。これをベースにデスクトップアプリケーションとウェブアプリケーションの両方を開発することができる。 WPFがサポートするOSはWindowsのみだが、それをクロスプラットフォームに対応させるのがSilverlightだ。現在の名前を得る前は、「Windows Presentation Foundation/Everywhere」と呼ばれていた。 Si
ウェブアプリケーションのあり方を変える可能性を秘めた新技術として、これまでAdobe Systemsの「Adobe Integrated Runtime」(AIR、開発コードはApollo)、Microsoftの「Windows Presentation Foundation」(WPF)の基本を押さえてきた。最終回となる今回は、Googleの「Google Gears」を見ていこう。 Google Gearsは、ウェブアプリケーションをオフラインでも動作するようにする、ブラウザのプラグインだ。オフライン時はクライアントにデータを保存し、オンラインに戻ったときにはPCとサーバのデータを同期することで、ユーザーはシームレスにウェブアプリケーションを利用できる。地下鉄の中や無線LANが使えない建物などでも、オフィスにいるときと同じようにノートPCでウェブメールやRSSリーダー、グループウェアが利
新たにアプリケーションを開発する際に、今もっとも注目すべき技術がAdobeの「AIR」、Microsoftの「WPF」、そしてGoogleの「Google Gears」である。それぞれアプローチは異なるものの、ウェブ上で利用してきたリッチインターネットアプリケーションをデスクトップ、もしくはオフライン環境で動かすためのものだ。 今年に入ってから各社のリリースが相次ぎ、大きな話題となっているが、ではこれらの技術によって誰がどのようなメリットを得るのだろうか。今回はAdobeのAIRについて基本的な情報をおさらいする。 Adobeが6月11日にリリースした「Adobe Integrated Runtime」(AIR)のベータ版は、もともと「Apollo」という開発コード名で呼ばれていた、デスクトップアプリケーションの実行環境である。ユーザーはクライアントマシンにAIRランタイムをインストールし
先日の「習作UI: 縁日の金魚を再現してみた」というエントリー。特に深い意味もなく作ったのだが、ソフトウェア・エンジニアを目指す学生さんのためにひとこと付け加えておきたいのは、この業界で本気で成功しようと思ったら、この程度のプログラムは、シミュレーションの専門家でなくともサクッと作れるように自分を鍛えておかなければいけない、ということ。 この業界で働きはじめると、担当した仕事によって、データ解析・Java・3D・シミュレーションなどのある特定の分野のプログラミングの経験を積むことになる。そういった経験を通して特定の分野を深堀りしてエキスパートになるのはおおいに結構なのだが、往々にして落ち込んでしまうのが「ボクはJavaのエキスパートだからRubyではプログラムは書かない」、「シミュレーションのことならそれに詳しいエンジニアがいるんだからその人に頼んで」、「今からFlashを勉強している時間
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く