Pro GitはCreative Commonsで公開されているオープンソース・プロジェクト。ここ一、二年でバージョン管理のシェアが大きく変わってきている。Subversionのシェアが減り、GitやMercurialといった分散バージョン管理システムを採用するケースが増えている。特にGithubやSourceforgeでも利用されていることもあって、オープンソース・ソフトウェアでGitを利用しているケースは多い。 Pro GitはGit活用には欠かせない一冊 そんなGitではあるが、Subversionとは異なるコンセプトで作られているため、コマンドや操作性が大きく異なる(その意味ではMercurialの方が良いようだ)。そのため躓く人は多い。もし分からない点があったり、これからGitを活用していくならばPro Gitを一読することをお勧めしたい。 Pro Gitは英語で書かれたGitの
TextMate という Mac OS X のエディタがあるんです。Mac でプログラミングの screencast やってたらまず間違いなくこれが使われています。今やエディタの定番であり Mac のキラーアプリケーションなのです。ぐぐってみるとみんなベタ褒め。唯一の欠点は「日本語が駄目」ということだけ。……これが致命的なんですよね。 「日本語が駄目」な理由はふたつあって、 入力をまったく受け付けてくれない 文字が重なって表示され非常に読みにくい、選択しにくい 入力に関してはダイアログを出すという方法でなんとかしたり、他からペーストしたりで、まあなんとかなるのですが(わりとシームレスに日本語入力できる CJK-Input.tmplugin を作りました)、表示の方は手の出しようがない。このエディタは文字幅をすべて決め打ちで計算しているので、アスキー文字より幅の広い日本語文字も強制的にアスキ
インタラクションデザインパターン(1) 80年代のAppleに学ぶUIの部品化とガイドライン ソシオメディア 上野 学 2007/2/7 インタラクションデザインパターンのプロローグとして、その原則や秩序の歴史を見てみよう。20年前のAppleはどのように質の高いアプリケーション開発を目指していたか デザインが優れていれば、道具はより楽しいものになり、利用者はより生産的になるはずです。道具のデザインというものは大昔から私たち人間が取り組んできたことですが、近年急激にデジタルデバイスが多様化したことによって、インタラクティブな道具をデザインするための方法論は技術の進歩に追い付くことができなくなっています。利便性を高めるはずの新技術が使い方を複雑化する要因となり、利用者の混乱は増すばかりです。 最近私は携帯電話を買い替えたのですが、同じメーカーの3年前の機種と比べて、著しく使い勝手が悪くなって
This is the first release of Apache Hadoop 3.4 line. It contains 2888 bug fixes, improvements and enhancements since 3.3. Users are encouraged to read the overview of major changes. For details of please check release notes and changelog. This is a release of Apache Hadoop 3.3 line. It contains 117 bug fixes, improvements and enhancements since 3.3.5. Users of Apache Hadoop 3.3.5 and earlier shoul
コンピュータの高性能化と低価格化に伴って、世の中には無数のコンピュータが存在するようになった。全力で動いてロードアベレージが常に高いマシンもあれば、殆ど休眠状態のマシンもあるだろう。一台の超高性能なマシンを使うよりも、そのような休眠状態のマシンをつなげてパラレルに計算処理を行わせる方が価格も安く、耐久性も高くなるかもしれない。 サーバ実行中 そのようなパラレルな計算処理を可能にするのがグリッドコンピューティングだ。その基盤となるソフトウェアがGridGainになる。 今回紹介するオープンソース・ソフトウェアはGridGain、Java製のグリッドコンピューティングだ。 GridGainは汎用的なグリッドコンピューティングシステムで、Eclipseを使ってライブラリを読み込み、実行処理をグリッドコンピューティングに行わせるデモムービーが提供されている。一つのマシン上でノードを複数立てられるよ
芸術の秋にProcessingでスケッチプログラミングを始めてみよう:絵心がなくても簡単に絵が描けるProcessing(1)(1/3 ページ) アートやデザインのための“プログラミング” 読者の皆さんは「プログラミング」という用語や、それをすることに、どんなイメージを持っているでしょうか。仕事に使われるアプリケーションやWebサービスの開発の世界の「プログラミング」を考えてみると、多くの場合「実用性や効率が重んじられ、専門的な知識を持ったエンジニア/プログラマーが慎重に正確に行うもの」といったイメージではないかと思います。 しかし一方で、実用性ではなくスクリーンに表されるイメージや動きの美しさ、見るものを引き込むインタラクションのアイデアをプレゼンテーションする「プログラミング」の世界も存在します。エンジニアではなくアーティストやデザイナーが、驚きやインスピレーションを求めて大胆に「プロ
※本ページはプロモーションを含みます 当サイトでは、口コミや評判の高い食材宅配の体験談レビューやリアルな感想を紹介しています。 食材宅配の選び方を中心に品揃えや価格、送料、料理キット(ミールキット)、離乳食、配送方法など各社比較し、どんな食材宅配サービスがあるのか、どの宅配を選べば良いのか、分かりやすく解説した食材宅配初心者向けのサイトとなっています。 まずは、食材宅配の基礎知識や初心者の方でも失敗しない食材宅配の選び方、実際に筆者がお試しセットを取り寄せたからこそ自信を持っておすすめする食材宅配サービスを見ていきましょう! 食材宅配の基礎知識 食材宅配はカタログやインターネットから注文し、定期的に自宅へ食材を届けてくれる宅配サービスです。 野菜や果物、お肉・魚、料理キット(ミールキット)、離乳食作りに使える時短アイテムから日用品まで幅広い商品を取り扱っており、近所のスーパーへ買い物に行か
By Steven Soneff and Casey Ho, Google Finance Team In case you haven't seen the announcement on the Google Data API blog, there is a new API available for Google Finance Portfolios. The Google Finance API makes it easy to create and access investment data for your users -- ranging from updating their investment holdings and watchlists to retrieving current portfolio value and performance. With you
Jeffrey Scudder, Google data APIs Team August 2007 Introduction Installing Python On Windows On Mac OS X On Linux Installing Dependencies Installing the Google Data Library Running Tests and Samples Writing a "Hello World" Example Conclusion Appendix: Modifying the PYTHONPATH Introduction So you've decided to use the Google data Python client library to write an application using one of the many G
特集:Windowsフォームにスパイスを――MessengerやOutlookに見る不定形フォームテク:Visual Studio Magazine(1/4 ページ) MSN MessengerやOutlookなどで見られる、効果音と共に印象的な通知ポップアップ表示。従来では難しかったこの効果は、.NET Framework利用で容易となる。Visual Studio Magazine特集連載2回目となる今回は、その開発手法について紹介しよう。 Visual Studio Magazine誌は、米国でVS専門誌ナンバーワンの発行部数を誇る。ITmediaでは、発行元FTP Onlineから翻訳権を取得。米国発でホットな話題をピックアップし、月に2つの特集を定期掲載していく。 今回は、Windowsフォーム利用で最近よく見られるようになってきたテクニックの解説だ。.NET Framework
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く