Learn Enough Python to Be Dangerous is now available! Learn the Python interpreter, shell scripting, testing and test-driven development, package creation, beginning web development, and Python tools for data science.
ジュンク堂でおこなわれたRailsによるアジャイルWebアプリケーション開発第3版出版記念トークショーに行ってきました。 RailsによるアジャイルWebアプリケーション開発 第3版 作者: Sam Ruby,David Heinemeier Hansson,Dave Thomas,前田修吾出版社/メーカー: オーム社発売日: 2009/12/01メディア: 単行本購入: 16人 クリック: 316回この商品を含むブログ (39件) を見る 第3版では、RSpecの章が追加されたらしんですが、RSpecについて、前田さんいわく「あまり好きじゃない」という人やあまりつかっていない人が多いみたいなのが以外だった。僕の認識だと、Rails使っている人が使う標準のテストツールだと思っていたんだけどなぁ。トーカーでは松田さんぐらいだったもんなぁ。 松田さんもおられたことだし、Rails3の話になるわ
RailsによるアジャイルWebアプリケーション開発 第3版 作者: Sam Ruby,David Heinemeier Hansson,Dave Thomas,前田修吾出版社/メーカー: オーム社発売日: 2009/12/01メディア: 単行本購入: 16人 クリック: 316回この商品を含むブログ (39件) を見る買いました。楽しみにしてました。フタを開けてみれば予想以上。これは良書。今のところ、簡単なオンラインストアを開発するパートの終盤まで読み進めたぐらいで、本書の半分にも達していませんが、面白くてガンガン進んじゃってます。最後まで読んでから感想は書きたいと思いますが、読んでて気になったところをピックアップ。 今のRails開発がわかる! 原書が今年3月の発行で、本書は今月出たばかり。本文ではRails2.2系を対象としているので、コードのほとんどは現2.3系にも対応している。た
http://sourceforge.jp/projects/redminele/ ユーザ管理(LDAP)、SVN、Redmine(Rails 製トラッカー)、Hudsonが一発で全部入る。 LDAP 自体は専用なわけでもないから、これをコアにコミュニティサイトと連携とか意外と夢が広がる。 競合としては http://sourceforge.jp/projects/traclight/wiki/FrontPage TracLightning がある。 入ってるのが、SVN,Trac,Hudson 構成。 プロジェクト作成がコンソールだったりとちょっと扱いづらい反面、必要最低限の構成だから軽いし小さい。 サービス起動さえあきらめればUSB携帯もできる。何よりポート使われない(ぁ 小規模のマネジメントに TracLightning 使って、ある程度の規模なら RedmineLE で腰を落ち着け
CakePHPで書かれたプロジェクト管理システム「Chaw」が遂にオープンソース化されました。 Gitを使うようになって一番困ったのが「プロジェクト管理に何を使おうか?」でした。さくらの500円サーバーに載せようとした場合、 Trac → プラグインとしてはあるけど正式にはGitに対応してない。 RedmineとかGitoriousとか → RoRをインストールするのが面倒すぎて無理。 candycane → 作者がイベントばかりに出てて、作る気あるのか分からないので無理(ごめんなさい笑)。 てな感じで良さそうなのが無かったのですが、タイミング良く大本命が登場してくれました。 気になったのがAGPLというライセンス。これって初めて耳にしたので調べてみたのですが、要するに「ウェブサービスとして公開した場合でも、プログラムを改変した場合はソースを公開しなくてはならない」ようです。サービスの利用
(※12月の1日から25日まで、日替わりで Ruby の Tips を紹介するイベント、 Ruby Advent Calendar jp: 2009 の 12 日目です。昨日は id:ohac さんでした。明日はうづら(udzura) さんの予定です。) Railsネタをひとつ書きたいと思います。 titleをviewで設定したい ほとんどのRails使いの皆さんは、おそらく下記のようなlayoutを使うことでviewをDRYにしているのではと思います。 app/views/layouts/application.html.erb <html> <head> <title>タイトル</title> </head> <body> <%= yield %><!-- ここを各viewファイルで定義する --> </body> </html> ですがこれだとタイトルが固定になってしまいますね。アク
うめぇヨーグルトソースでもいかがですか。個人差にもよりますが。もしよろしければ。 お久しぶりです。 最近うんめぇ〜と思ってるヨーグルトソースがあるので、書いていこうと思います。 ヨーグルトとハーブ類をもりもり使うので、そういうのが食べられない方にはうんめぇソースではないです。ごめんなさい…。もしよろしければお茶だけも…旦~ 【用意する…
小川 明彦, 阪井 誠 : チケット駆動開発 日本のソフトウェア開発の現場で生み出された「チケット駆動開発」という概念を、数多くの実例を元にモデル化・体系化を試みた最初の本。 小川 明彦, 阪井 誠 : Redmineによるタスクマネジメント実践技法 Redmineによるチケット駆動開発の実践技法に関する最初の本。アジャイルなソフトウェア開発への適用方法、TestLinkによるテスト管理手法についても言及。 清水 吉男: 「派生開発」を成功させるプロセス改善の技術と極意 組込システム開発をベースとして、ソフトウェア開発特有のスタイルである派生開発、特にXDDPについて解説した世界でも稀な本。既存製品を保守するのではなく継続的に機能追加していく昨今の開発では、派生開発特有の問題を意識しなければならない。XDDPはプロセス論だけでなく、要件定義などの上流工程の品質改善にも役立つので注意。 Le
PPAってなんだ Ubuntuやそのアプリはlaunchpadというソフトウェア開発サイトで開発されていて、(某クックパッドとは違うよ!) PPAはPersonal Package Archiveという機能の略で、ソフトをソースからインストールするのではなく、 リポジトリを登録してパッケージでインストールすることで容易に導入できるようにするものです。 特に、下に紹介するものはDaily Buildのものも多いので常に最新版にしておけるのがいいですね! ただ、Ubuntu9.10までは/etc/apt/sources.listの末尾に色々追加して、公開鍵を取得しなければいけなかったのですが、 Ubuntu9.10からは sudo add-apt-repository ppa:(リポジトリ名)でリポジトリ追加と公開鍵が取得が同時に出来るようになったので、これを使わない手はない! 追加したリポジ
While much of Rails 3 is seeing an internal rewrite, the Routes DSL has seen a complete revision in Rails 3. It has been rewritten from the ground up a few times before, and it has brought speed and flexibility with each iteration. This time, it’s no exception as the DSL feels more at home to a typical Rubyist. The new DSL takes less keystrokes and looks clean. Here’s a typical RESTful route file
2009年07月01日01:07 Ruby RSpecでテストコードを書いたまとめ 最近は Ruby のテストに興味があっていろいろ試しています。 今気になっているのは RSpec と Cucumber の2つ。今回はまず RSpec を色々触ってみたのでそのときのログをメモってみます。RSpec については RSpec + Autotest::screen = 最高の開発環境 でも書きましたが、BDD(振舞駆動開発)のフレームワークで、describe と it という2つのメソッドを利用します。describe にテストしたい振舞を書き、it にはそのときに満たすべき仕様を書くという感じです。今回は Rails で RSpec を使ったテストを書いてみましたよ。(=゚ω゚)ノ 事前準備として、rspec と rspec-rails と Zentest(テストを自動で走らせるため。この中
2009年12月07日00:13 Ruby Railsのlink_toメソッドでhttpsにリンクするときにonly_pathの指定を忘れたらそこで試合終了ですよ Railsを使ってWebサイトを開発するときに、http から https に、https から http へと遷移させたい、ということってあるかと思います。これってどうやるのかな〜と思って調べてみたのですが、どうも protocol オプションで指定してあげれば良いようです。こんな風にしてみました。 <%= link_to 'クリック', :controller => 'hoge', :action => 'fuga', :protocol => 'https://' %> ですがこれだとうまくいきません。。 ー-ニ _ _ヾV, --、丶、 し-、 ニ-‐'' // ヾソ 、 !ヽ `ヽ ヽ _/,.イ / /ミ;j〃゙
2009年12月07日19:51 Hadoop 勉強会 techlifeライトニングトークでHadoopのLTしました 先日、第一回techlifeライトニングトークで Hadoop ネタの LT をしました。 そのときのスライドを今更ながら UP してみます。 Hadoopを業務で使ってみましたView more presentations from Tatsuya Sasaki. まだまだ勉強不足ですが、Hadoop はとても便利なフレームワークだと思います。ただ、まだまだ利用事例が少ないので、もっともっと色んな利用事例とか聞きたいです :-) ツイート 「Hadoop」カテゴリの最新記事 「勉強会」カテゴリの最新記事 タグ :hadoopruby
導入編 バージョン管理システム git はバージョン管理システムの 1 つ。 バージョン管理システムは、プログラムのソースファイルやテキストファイルの変更履歴 (バージョン/リビジョン) を管理します。 あるファイルをバージョン管理に頼らずに管理しようとした場合、変更前にファイルのバックアップを作ってから、ファイルを変更するでしょう。何らかの手違いがあって、ファイルを元に戻したいとき、予め作成しておいたバックアップファイルをコピーすることで元へ戻すでしょう。 hello.rb を変更しようと思ったら % cat hello.rb #!/usr/bin/env ruby puts 'hello' 変更の前にファイルのバックアップを作成してから % cp hello.rb hello.rb.bak 変更を始めると安心です % vi hello.rb hello.rb を壊してしまっても元に戻せ
Build rich, single page applications Build rich, Single Page Applications using OO development, with no CSS or HTML required - Qooxdoo applications are cross platform, run on any browser or NodeJS, and can be coded in latest ES6 everywhere (including server and mobile) Versatile and powerful Qooxdoo offers a wide range of widgets and UI components, plus powerful server I/O communication. Extensive
qooxdoo is a comprehensive and innovative framework for creating desktop-style web applications, often called rich internet applications (RIAs). 17日(ドイツ時間)、qooxdooの初のメジャーバージョンとなるqooxdoo 1.0が公開された。qooxdoo(クークスドゥーと発音)はJavaScriptで開発されたフルフィーチャJavaScript Ajaxアプリケーションフレームワーク。デスクトップアプリケーションと同じエクスペリエンスをWebアプリケーションとして提供する。 Showcase テーブル- qooxdooデモンストレーション実行例 Showcase ツリービュー- qooxdooデモンストレーション実行例 Showcase ド
元ネタ:とある櫻花の画像生成、とある画像の自動生成<ジェネレータ> HTML5のcanvasを使ってやっつけ仕事。グラデーションは面倒なのでやめた。SilverLightやサーバーサイドは、もはや過去の遺物である。これからはクライアントサイドのみで、これぐらいやるのが当たり前になるべきだ。フィード経由で閲覧している人は、ご面倒ではございますが、直接見ていただいくようお願いいたします。 主要ブラウザでテストしてみた結果。 Chrome, Safari: 完璧 Firefox: なぜか@MS ゴシックが意図通りに描画されない。 Opera: canvasの文字列描画をサポートしていない。 IE: えーと……とりあえずお前はカエレ。 グラデーションは、思いのほか簡単だった。 Anonymous said... 私はWindowsでSafari 4を使っていますが、振り仮名(インデックス)の部分が
IntroductionIn this article, we will showcase some examples made using the new properties in the W3C’s CSS3 Backgrounds and Borders specification. We recommend using Opera 11 or later to view these examples in their full glory. background-clipbackground-originMultiple background imagesbackground-attachmentupdated background shorthandbox-shadowbox-decoration-breakborder-radiusborder-imagebackground
Say your Rails application is running in production and it’s getting good traffic. Performance isn’t as good you would like. You’ve already determined that your database is not the bottleneck. What’s your next move? There is a good chance that PassengerMaxPoolSize to be adjusted. PassengerMaxPoolSize specifies how many instances of your application Passenger will spin up to service incoming reques
最近、PageRankを計算するPHPソースコードを公開している人がいたので、Rubyで書き直してみました。 PHPからRubyへは移植というよりほとんど写経のような感じでそのままポーティングできます。 pagerank.rb #!/usr/bin/ruby # original PHP source http://phpir.com/pagerank-in-php def calculatePageRank(linkGraph, dampingFactor = 0.15) pageRank = Hash.new tempRank = Hash.new nodeCount = linkGraph.length linkGraph.each {|node, outbound| pageRank[node] = 1/nodeCount tempRank[node] = 0 } change =
► 2022 (2) ► 10月 (1) ► 2月 (1) ► 2021 (51) ► 11月 (2) ► 10月 (2) ► 9月 (4) ► 8月 (4) ► 7月 (4) ► 6月 (4) ► 5月 (3) ► 4月 (10) ► 3月 (7) ► 2月 (4) ► 1月 (7) ► 2020 (155) ► 12月 (7) ► 11月 (10) ► 10月 (8) ► 9月 (8) ► 8月 (11) ► 7月 (21) ► 6月 (19) ► 5月 (14) ► 4月 (20) ► 3月 (13) ► 2月 (10) ► 1月 (14) ► 2019 (293) ► 12月 (11) ► 11月 (12) ► 10月 (24) ► 9月 (29) ► 8月 (27) ► 7月 (36) ► 6月 (40) ► 5月 (24) ► 4月 (35) ► 3月 (42) ► 2月 (6
List of Examples 1. Esoteric languages 2. Various syntax for iteration 3. An example of tokens 4. Simple grammar 5. Simple arithmetic expression 6. Parse tree of A*(B+C) 7. An example of ambiguous grammar 8. Dangling else 9. Fortran has no reserved word 10. Namespace in C++ 11. Importing a module in Python 12. TinyBASIC 13. Variable declaration in Java 14. Anonymous function in JavaScript 15. Anon
型推論(かたすいろん、英: type inference)とはプログラミング言語の機能の1つで、静的な型付けを持つ言語において、変数や関数シグネチャの型を明示的に宣言しなくても、変数宣言における初期化のための初期値や、関数呼び出しにおける実引数などといった、周辺情報および文脈などから自動的に(暗黙的に)各々の型を決定する機構のこと。言語によってはtype deductionと呼ばれることもある。 推論に失敗するとその時点でエラーを報告できるため、少なくとも誤った型を用いることによるバグは回避できる。また、アルゴリズムの記述に集中できるのでプログラムの抽象度が上がるというメリットもある。型名が長大な場合に、型推論による省略によってコード全体の見通しをよくすることにもつながるが、一方で統合開発環境による支援(コードエディター上のツールチップなど)が得られない環境では、一見して型が分からないこと
高階関数(こうかいかんすう、英: higher-order function)とは、第一級関数をサポートしているプログラミング言語において少なくとも以下のうち1つを満たす関数である。 関数(手続き)を引数に取る 関数を返す 概要[編集] 高階関数は厳密には第一級関数をサポートしているプログラミング言語において定義される。C言語やPascalでは、関数へのポインタを利用して高階関数を模倣することができるが、関数ポインタによって第一級関数をサポートしているとみなされてはいない。高階関数は主に関数型言語やその背景理論であるラムダ計算において多用される。 また、ある関数(手続き)の引数となる関数(手続き)のことを関数引数[1]や手続き引数[2]と呼ぶこともある。 種類[編集] ここでは処理系に実装されていることが多いものだけをあげているが、高階関数も普通の関数と同様に、プログラマが自由に定義して利
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
オブジェクト指向技術者の方々に毎回お話を伺いながら、次のゲストも紹介していただこうというインタビュー。10年に渡り43回のインタビューを実施、総勢44名もの方々からお話を伺うことができました。
結城さんの「Java本」 -- 現在はどのようなお仕事をなさっていますか? 基本的には文章とプログラムを書いています。 いちばんメインとなっているのは本を書く仕事ですが、 コンピュータ雑誌にも記事を書いています。 -- プログラミングの観点から書かれているご著書が多いですよね。 ええ、そうですね。プログラミングは大好きです。 言語というものが好きなので、 プログラミング言語の話を自然言語で書くということに、すごく喜びを感じます。 プログラミングもそれに近いものがありますが。 インフォーマルにコメントを書いて、フォーマルにコードを書く。 言葉と言葉がからみあうようなところが好きです。 -- 好きとはいえ、あれだけのものを書き続けるというのは、かなりの体力や気力が必要になると思うのですが。 体力は必要です。 でも、まあ、楽しみつつやっていますね。 マイペースで書いているので、編集者さんにはしょ
現在のお仕事について ---最初に、今どういうお仕事をやっておられるか、お話していただけますか? 東京大学大学院の情報理工学系研究科創造情報学専攻で特任助教をしています。ここ、情報理工学系研究科秋葉原拠点は、創造情報学という最近できた専攻のラボになっているんですが、主にここに常駐しています。 そこで具体的に何をしているかといいますと、文科省の「先導的 IT スペシャリスト育成推進プログラム」というプロジェクトに従事しています。産業界から「きちんとわかる IT 技術者が少ないので大学もなんとかしてくれ」という要請があったらしく、文科省の公募により、数拠点が選ばれました。 で、東大と東工大と NII(国立情報学研究所)の 3 つの研究機関が協力してそのうちのひとつ「情報理工実践プログラム」を行っているんですが、私はそこに雇われている、というわけです。 この拠点では、実際にソフトウェアを作ること
プログラミング言語の比較(プログラミングげんごのひかく)の記事では、コンピュータ・プログラミング言語の比較について説明する。 (コンピュータ・)プログラミング言語は、コンピュータのプログラム(コンピュータ・プログラム)を記述する(プログラミングする)ための形式言語である。形式言語であるので、一般に、自然言語とは異なり形式的で曖昧さが避けられ人工的に定義された構文(統語・syntax。統語論の記事を参照)を持ち、自然言語とは異なり計算理論のための意味論(semantics)を持つ。 現在何千ものプログラミング言語があり、多くの職業プログラマや多くの非職業プログラマが生涯の間に何十もの異なった言語を使用している。一方で、多くの職業プログラマや多くの非職業プログラマが、好みを理由として、あるいは、異なった言語を学習できないためか、一種類ないし僅かな類似した言語のみを使用している。毎年新しいものが
#関連項目 A[編集] A A+ ABAP ABC ABCL ActionScript ActiveBasic Ada Advanced Boolean Expression Language(ABEL) Agena AHDL ALGOL Alice ash APL Apex AppleScript Arc as Atom AutoIt AutoLISP(英語版) AWK B[編集] B Ballerina Bash BASIC BCPL Befunge BF-BASIC'n Bioera BLISS Bluespec Boo Bosque (プログラミング言語)(英語版) BrainCrash Brainfuck C[編集] C C# C++ C++/CLI (C++ Common Language Infrastructure) C++/CX(英語版) (C++ Component E
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "プログラミングパラダイム" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2015年12月) プログラミングパラダイム(英: programming paradigm)とは、プログラミングにおける模範である。 概要[編集] プログラミングパラダイムは、プログラマにプログラムの見方を与えるものと言える。例えばオブジェクト指向プログラミングでは、プログラムとはオブジェクトを作りそれを管理するもの。関数型言語では、状態を持たない関数の評価の連続。 プログラミング言語が違えば、対応できるパラダイムも違ってくる。SmalltalkやJavaは、手続
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
今や世界に知られるオープンソースのプログラミング言語「Ruby」を開発した、まつもとゆきひろ氏。シンプルで利便性に優れたオブジェクト指向のスクリプト言語は、世界各国のプログラマたちに愛用されている。カリスマプログラマを生んだ背景とは? オープンソースソフトウェア技術者として最も成功した日本人は誰か?という質問をプログラマにしたとするならば、多くの人が、この人物の名前を口にするであろう、まつもとゆきひろ氏。オブジェクト指向スクリプト言語「Ruby」の開発者である。自ら作ったソフトウェアが、国内はもちろんのこと、今や海外でも広く使われている。こんなエンジニアは、おそらく日本では彼くらいではないだろうか。実際、海外では、Matzのニックネームで通っているのが、まつもと氏なのだ。「Ruby」の特色は、シンプルで利便性に富んでいること。世界中のプログラマの心をつかんだソフトを生んだことはもちろん驚き
会誌「情報処理」連載の「プログラム・プロムナード」(2002年4月〜2005年3月掲載)と「Haskellプログラミング」(2005年4月〜2006年3月掲載)はどなたでもご覧になれます。ファイルはすべてPDF形式です。 「Haskellプログラミング」に掲載されたプログラムは http://www.sampou.org/haskell/ipsj/ から取ることができます.
Jeff Atwood / 青木靖 訳 2007年3月22日 以下に私の選ぶプログラミングの6大10項目リストを挙げておく。取り上げた順序には特に意味はない。このエントリを簡潔なものにしておきたいので、それぞれの項目は短い要約を引用するに留める。興味を引くものがあれば、ぜひリンクをたどってオリジナルの作者の考えについてもっと詳しく読むことをお勧めする。 [ 訳注: 要約だけで意味が取りにくいものに簡単な説明をつけた。] ジェラルド・ワインバーグの「エゴレスプログラミングの十戒」 自分が誤りを犯すということを理解し、受け入れること 。 自分と自分のコードは別物である。 どんなに「空手」を学ぼうと、いつでもあなたよりもっと詳しい人間がいる。 相談せずにコードの書き直 しをしない。 自分より無知な人に対しても尊敬と敬意と忍耐を持って接すること。 世界で唯一変わらないのは変わるということだけ。 唯
最近のもの 目標でなく恐怖を明確にすべき理由 (Tim Ferriss) 我々が築き、掘っている未来 (Elon Musk) 表計算ソフト誕生の話 (Dan Bricklin) Linuxの背後にある精神 (Linus Torvalds) 先延ばし魔の頭の中はどうなっているか (Tim Urban) 好きになる仕事はどうしたら見つかるのか (Scott Dinsmore) 人間に新たな感覚を作り出すことは可能か? (David Eagleman) 人工知能が人間より高い知性を持つようになったとき何が起きるか? (Nick Bostrom) 厄介な問題を解決したい? ではトーストの作り方を説明してください (Tom Wujec) 子供の夢を奪う学校というシステム (Seth Godin) 彼らがいなくなってしまう前に (Jimmy Nelson) 頭良さそうにTED風プレゼンをする方法 (W
たのむよ、仕事かわってくんない? (Take My Job, Please!) 1999.03.29 発表 Eric S. Raymond(esr@thyrsus.com) 山形浩生(hiyori13@mailhost.net) 訳 たのむから、ぼくの仕事かわってもらえないかな。 どんな仕事かって? えーと……つまりハッカー一族の公式旗振り役、ジャーナリストへの口寄せ、企業界への伝道師・インターフェースってなもんだ。 だいじな仕事なんだよ。だって、思想やアイデアってのはひとりでに売れてくれるもんじゃないもの。技術的にすぐれていても、それだけじゃ勝てない。まともなプロパガンダがないと。しかもここで相手にしてるのは、企業屋根性の惰性と、あらゆる競合相手を押しつぶすために手当たり次第の FUD を死ぬまで使う覚悟のマーケットリーダーが背負った全勢力だから。メディアや企業人たちは、信用できるなと思
ハッカー界小史 A Brief History of Hackerdom <http://www.catb.org/~esr/faqs/hacker-hist.html> 著者 エリック・レイモンド <esr@thyrsus.com> 訳者 山形浩生 <hiyori13@alum.mit.edu> ©1998 Eric S. Raymond, ©1999 YAMAGATA Hiroo 本文書はGPLのもとにおかれておるのだ。コピー改変再配布してもよろしいが、そいつもちゃんとGPLにして、版権表示もちゃんと入れるのだぞ。 この文書の古い版に基づく、中谷千絵の古い訳があるそうだけれど、今回の訳ではまったく参照していない。あと、倉骨彰訳でこの文の別の訳が「真のプログラマたちの国 概略史」というタイトルで、『オープンソースソフトウェア』(オライリー)に収録されるはずだが、とっても不安の多い代物にな
なぜこんな文書を書いたか わたしは Jargon Fileの編集者で、またその他似たような有名文書いくつかの著者なので、しばしば熱心なネットワーク初心者から「ウィザード級の大ハッカーになるにはどうやって勉強すればいいの?」といったようなお尋ねメールを頂きます。でもかつて 1996 年に、こんな大事な問題を扱った FAQ や Web 文書 はみあたらないことに気がつきました。というわけで、これを書き始めました。多くのハッカーがいまやこれを決定版と見なしているし、つまり実際に決定版なんだと思います。でも、この問題について自分が唯一無二の権威だと主張するつもりもありません。気にくわなければ、自分なりのヤツをどうぞ。 この文書をオフラインで読んでいるなら、最新版は次のところにあります。 http://www.catb.org/~esr/faqs/hacker-howto.html なお、この文書の
リンク、コピーは黙ってどうぞ。くわしくはこちらを見よ。 あとこのサイトはなるべく正しい html5で書くよう心がけてます。が、加筆するうちにバグが入り込む場合が多々あります。たまに、各ページの黄色い「Valid HTML5!」アイコンをクリックして、エラーが出るようなら教えてくださいな。 What's New and That Sorta' Crap 「アルク/マガジンアルク」連載」(2006-2017) を全部 html化。(2021/12/03) クルーグマン「ミレニアムを解き放つ」(2000) 翻訳。(2021/3/19) 古い雑誌連載の『CarX』/『MagX』連載 (2008-2012) が発掘されたので追加。あとなんとなくHTML5 に移行してみるが、テキストだからほぼ関係ないんだよね…… (2020/11/10) エリック・レイモンド「ハッカーになろう」翻訳をアップデート。
以下の文章は、Bram Cohen による How to Write Maintainable Code の日本語訳である。 本翻訳文書については、福盛秀雄さんと竹中明夫さんから誤訳の訂正を頂きました。ありがとうございました。 ソフトウェア技術者は、自分が書くコードがどのようにあるべきか分からず悩んでいる。よく知られたエッセイ「悪い方がよい」(訳注:日本語訳)がその良い例である――どうして悪いほうがより良くなれるの? やっぱり悪いほうが悪いんじゃないの? さらにややこしいことに、「悪い方がよい」の話は、それが主張しようとしている内容とは正反対の議論の中で引き合いに出されることが多い。 問題は、みんながコードの「美しさ」を判断するのに非常に多様な、また往々にして相反する基準を採用していることだ。美的感覚よりも客観的な、コード品質に対する基準が明らかに必要である。 僕としては、メンテナンス性に
以下の文章は、Steve Rubel による Blog and Wiki Best Practices の日本語訳である。 Infoworld が、コーポレート・コミュニケーション/企業 PR のみならず、企業内のコミュニケーションにおけるブログ/Wiki の利用についての包括的な記事を掲載している。レビューされているプラットフォームには、JotSpot、Socialtext、そして Moveable Type が含まれる。この記事は、良い情報がつまっている。記事が示すベストプラクティスは以下の通りである。情報リークを想定することを提案しているのに注意いただきたい。インテルは、苦労してこのことを学んだ。また企業に人気のあるボトムアップの企業ブロガーを支援することを推奨しているのにも注意いただきたい。マイクロソフトは明らかにこれを実践している。以下の要約を切り抜き、あなたの会社の休憩室の掲示
主にコンピュータ&インターネット関連の技術関連文書・翻訳文書の集積所です。タイトルは思い付きなので気にしないでください。偉そうに何か書ける程の技術者でないことは本人もよく分かってます。記述の誤り、誤訳の指摘を含めたご意見・ご感想をお待ちしております。 コンピュータ&インターネット関連コラム もっとジャンジャン書きたいのだけど、旬のネタに筆力が追いつけずにいます。殆どの文章には公開した後に何らかの追記が入ってます。 1999年に書かれた技術コラム 2000年に書かれた技術コラム 2001年に書かれた技術コラム 2002-2003年に書かれた技術コラム 2004年に書かれた技術コラム 歴史は性懲りもなく繰り返すが、何もかもが懐かしいなどとは思わない(2005.07.04) lost in translation――なぜそれを訳したのか(1)(2005.08.01) 2005年は「2.0」の年だ
プログラマのためのユーザインタフェースデザイン 第 1 章 第 2 章 第 3 章 第 4 章 第 5 章 第 6 章 第 7 章 第 8 章 第 9 章 ストラテジーレターV 2002年6月12日 ミクロ経済学の補完財の原理について考えていて、私はオープンソースソフトウェアに関する興味深いあることに気がついた。それが何かというと、オープンソースソフトウェア開発に多額の資金を使っている企業の多くは、それが彼らにとって良いビジネス戦略だからそうしているのであって、突然資本主義を信じるのをやめて、「言論の自由と言うときの自由」に浮かれるようになったわけではないということだ。ストラテジーレターⅤ 5つの世界 2002年5月6日 5つの世界:すべてのソフトウェア開発が同じではない。 追記:インターナルシステム、コンサルウェア、パッケージソフトの間には大きなグレーゾーンがあり、この3つの世界はしばし
学生のためのベンチャー指南---A Student's Guide to Startups Paul Graham Copyright 2006 by Paul Graham. これは、Paul Graham:A Student's Guide to Startups を、原著者の許可を得て翻訳・公開するものです。 <版権表示> 本和訳テキストの複製、変更、再配布は、この版権表示を残す限り、自由に行って結構です。 (「この版権表示」には上の文も含まれます。すなわち、再配布を禁止してはいけません)。 Copyright 2006 by Paul Graham 原文: http://www.paulgraham.com/mit.html 日本語訳:Shiro Kawai (shiro @ acm.org) <版権表示終り> Paul Graham氏のエッセイをまとめた『ハッカーと画家』の 邦訳
人気の言語を作るには ---Being Popular--- Paul Graham, May 2001. Copyright 2001 by Paul Graham これは、Paul Graham: Being Popularを、原著者の許可を得て翻訳・公開するものです。 プロジェクト杉田玄白正式参加テキスト。 <版権表示> 本和訳テキストの複製、変更、再配布は、この版権表示を残す限り、自由に行って結構です。 (「この版権表示」には上の文も含まれます。すなわち、再配布を禁止してはいけません)。 Copyright 2001 by Paul Graham 原文: http://www.paulgraham.com/popular.html 日本語訳:Shiro Kawai (shiro @ acm.org) <版権表示終り> 文中、Eric Raymondの "How to become
Lispがそんなにすごいなら ---If Lisp Is So Great--- Paul Graham, May 2003. Copyright 2003 by Paul Graham. これは、Paul Graham:If Lisp Is So Great を、原著者の許可を得て翻訳・公開するものです。 <版権表示> 本和訳テキストの複製、変更、再配布は、この版権表示を残す限り、自由に行って結構です。 (「この版権表示」には上の文も含まれます。すなわち、再配布を禁止してはいけません)。 Copyright 2003 by Paul Graham 原文: http://www.paulgraham.com/iflisp.html 日本語訳:Shiro Kawai (shiro @ acm.org) <版権表示終り> Paul Graham氏のエッセイをまとめた『ハッカーと画家』の 邦訳版
PythonとLispの関係について Paul Prescod 日本語訳:Shiro Kawai (shiro @ acm.org) これは、 Paul Prescod:On the Relationship Between Python and Lisp を、原著者の許可を得て翻訳・公開するものです。 2002/06/02 翻訳公開 Lispは時代のはるか先を行っていた。 Lispは最初の高級言語だったから、それ以降に現れた良いものは全てLispの再発明だ、 と信じたくなる人々がいる。 JavaはLispだ。XMLもLispだ(違うのだが)。 そして今度は、PythonはLispだそうだ。 有名なLispエキスパートである Paul Grahamが提示した話はこうだ。 彼が議論に選んだ3つの言語、Java、Perl、Pythonのうち、 PythonはPerlより(ポピュラーではないにせ
Pythonのパラドックス ---The Python Paradox Paul Graham, August 2004. Copyright 2004 by Paul Graham. これは、Paul Graham:The Python Paradox を、原著者の許可を得て翻訳・公開するものです。 <版権表示> 本和訳テキストの複製、変更、再配布は、この版権表示を残す限り、自由に行って結構です。 (「この版権表示」には上の文も含まれます。すなわち、再配布を禁止してはいけません)。 Copyright 2004 by Paul Graham 原文: http://www.paulgraham.com/pypar.html 日本語訳:Shiro Kawai (shiro @ acm.org) <版権表示終り> Paul Graham氏のエッセイをまとめた『ハッカーと画家』の 邦訳版が出版さ
► 2022 (2) ► 10月 (1) ► 2月 (1) ► 2021 (51) ► 11月 (2) ► 10月 (2) ► 9月 (4) ► 8月 (4) ► 7月 (4) ► 6月 (4) ► 5月 (3) ► 4月 (10) ► 3月 (7) ► 2月 (4) ► 1月 (7) ► 2020 (155) ► 12月 (7) ► 11月 (10) ► 10月 (8) ► 9月 (8) ► 8月 (11) ► 7月 (21) ► 6月 (19) ► 5月 (14) ► 4月 (20) ► 3月 (13) ► 2月 (10) ► 1月 (14) ► 2019 (293) ► 12月 (11) ► 11月 (12) ► 10月 (24) ► 9月 (29) ► 8月 (27) ► 7月 (36) ► 6月 (40) ► 5月 (24) ► 4月 (35) ► 3月 (42) ► 2月 (6
2009年12月23日18:00 カテゴリ MacBookerのためのiMac 27''入門 APPLE iMac 27インチ アップル サンタ自身(笑)にちょっと早めのクリスマスプレゼントが届いたのは、去る20日のこと。 dankogai: 2560×1440 の中に 1920×1080 (iMac 21.5)、1440x900 (MacBook Pro 15)、1280x800 (MacBook 13) <@dankogai: http://twitpic.com/ubfug - #iMac27 やっと間合いがとれてきたので備忘録代わりにまとめを。 前置き 私は PowerBook 145 以来の Mobile Mac ユーザー。もう18年間も持ち歩けるMacをメインマシンにしてきたことになる。遍歴はこんな感じ。あまりに昔のものはきちんと思い出すのも難しい。 PowerBook 145
2009年12月23日未明から、JR東日本のWebサイト(http://www.jreast.co.jp/)の公開が見合わせとなっている。これは、外部のクラッカーにより同サイトの検索プログラムが改ざんされたためで、現在同社にて調査中とのこと。 23日17:00現在、対策としてトップページをhttp://sorry.jreast.co.jp/というURLにリダイレクトし、お詫び文の掲載および利用できるサービス一覧が表示されるようになっている。 【更新】 その後、JR東日本から次の情報が追加発表された。 同社Webサイトの停止: 2009年12月23日 AM1:40より停止(2009年17:40 現在停止中) 改ざんされたページおよび期間: JR東日本ホームページ内キーワード検索 2009年12月8日21:40~12月21日23:55 大人の休日倶楽部内の東京講座ページ 2009年12月18日
集中力をUPさせる方法 に関するライフレシピをご紹介します。nanapi [ナナピ]は、みんなで作る暮らしのレシピサイトです。nanapiでライフレシピ生活! あなたのライフレシピを待っている人たちがいます あなたが生活でちょっとうまくやっていること、 それを知りたがっている人たちがいます! あなたの投稿で、 みんなの生活をハッピーにしてみませんか? nanapiに参加する(無料) 途切れがちな集中力を高めるために ちょっとしたことで集中力は高められる!? 仕事中や勉強中、ずっと集中力を持続するのは難しいですよね。 しかしここぞという時には集中力をUPさせたい!そんな時にぜひ試して欲しいレシピ。 カラーあなどるべからず 色彩がどれだけ人に影響を及ぼすかご存知ですか!? 簡単なところでは信号の赤など人の目をひきつけます。 この場合信号だから・・・と思われる方もいるかもしれませんが、ち
サイバーエージェントが運営するブログを中核としたネットサービス「Ameba」(アメーバ)事業が拡大している。今年に入ってアバターコミュニティー「アメーバピグ」、ミニブログ「Amebaなう」を投入。Amebaシリーズの総登録者数は10月時点で676万人に上る。 急成長の背景には長期的な拡大戦略があったに違いない。そう考えて同社を取材すると肩すかしを食らう。「中長期的なビジョンはなく、先のことは考えていない」――同社で藤田晋社長とともにAmebaサービスを統括してきた長瀬慶重 新規開発局局長はこう言い切る。 ただ「ネットを使う全員をターゲットにすえ、国内最大規模のネットメディアを目指す」という目標にはぶれがない。新サービス投入時も、「誰でも迷わず使えるUI」を重視するという。 流行のサービスも分かりやすくかみ砕き、ユーザーテストを繰り返した上で、誰でも使えると判断できれば公開。人気が出れば機能
サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一本吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には食材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい食材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ
管理人:Taisyo 海外の情報&噂サイトで報じられている Microsoft (Windows) や Apple (MacやiOSデバイス) の最新情報を翻訳(ミスも多いですが…)してUPしています。 当サイトのメインページや個別記事へのリンク、コメント、トラックバックは自由に行って下さい。 ご連絡の必要はございません。 ある程度確認はしていますが、InternetExplorerでは一部正しく表示されない部分があり、推薦はSafariとなっています。 ニュース:総合(982) ニュース:携帯電話(346) 気になるニュース(488) ニュース:ブラウザ(204) ミニノート関連(Eee PCなど)(260) Microsoft:総合(789) Microsoft:各種アップデータ(98) Windows Vista:ニュース(512) Windows Vista:レビュー(27) Wi
12/16(水)に、先日の交流会でお世話になりましたクックパッド様を弊社にお招きして勉強会を開催いたしました! 今回は、クックパッド様から2テーマ、KLabから2テーマの発表がありました。 まずは、KLabから nagai-k が『OpenSocialアプリ入門』というテーマで発表しました。 ソーシャルアプリではどんな風なやりとりが行われているのか、APIの使い方など、ソーシャルアプリの基本となる部分について、分かりやすく解説していただきました!ソーシャルアプリといえば、今もっとも熱い分野のうちのひとつです!弊社でも開発に力を入れており、クックパッド様からも弊社側からも多くの質問が上がり、まさにホットな話題を提供してくださいました! 発表資料はこちら! 次に、同じくKLabから sasaki-k が『全文検索エンジンSolr試食』というテーマで発表しました。 全文検索エンジンSolr(ソ
Just in time for the winter holidays, Mozilla Labs is back with a new Design Challenge. Participate in the Winter ‘09 Design Challenge and help the wider Firefox UX team determine the future design direction of Firefox’s new Home Tab feature. The Brief For this Design Challenge we are focusing on finding creative solutions to the question: “The Home Tab — What are some interesting uses of a Firefo
Second in a series of posts on "Spring 3 Simplifications" started yesterday by Keith, I'd like to provide a very brief and hands-on introduction to Spring's new @Configuration annotation and related support. As those that followed the Spring JavaConfig project will know, a @Configuration-annotated class serves much the same role as a Spring XML file. It provides a code-centric way of declaring Spr
Moodleは、オンラインで授業を行うために開発されたシステムですが、ユーザ管理の機能がしっかりしており、また、さまざまな機能が備わっているので、いろんな用途に応用が可能です。プラグインが多数公開されており、独自プラグインの開発が容易なことも魅力です。 最近、「Moodleによるeラーニングシステムの構築と運用」という書籍が発売されました。これは、Moodleの使い方、管理の仕方を詳しく説明した書籍です。この書籍では説明されていない、 Moodleに日本語環境をセットアップする際の注意点 最新バージョンでの機能 カスタマイズ、独自機能の開発 などの内容を、この連載では取り上げます。 今回は初回ですので、Moodleというのはどのようなものか、どのような用途に使えるかを簡単に説明します。 Moodleってなに? Moodle(ムードル)は、GNU GPL(General Public Li
こんにちは、太田です。今回はChrome拡張の開発時のノウハウとして、開発ツールの解説をお送りします。Google ChromeにはWebKit由来のWeb Inspectorというデバッグツールが搭載されています。以前にも少しだけ紹介しましたが、今回は具体的な使い方まで掘り下げて解説します。なお、今回のWeb Inspectorの解説はChrome拡張だけでなく、JavaScriptを使ったウェブアプリケーションの開発に一般的に役立つノウハウとなっています。 WebKitのWeb Inspector Chrome拡張の開発の必需品であるWeb Inspectorですが、こちらは元々WebKit(Safari)で開発されたもので、Google Chrome(Chromium)に搭載されているものはさらに機能が追加されています。FirefoxにはFirebugという定番ツールがありますが、そ
めーるあどれす ruby -rbase64 -e'puts Base64.decode64 %q(dGFrYW5vMzJAZ21haWwuY29t)' ■ [Ruby] Rubyを256倍わかりやすくデバッグする方法この記事は Ruby Advent Calendar jp: 2009 : ATND の 21 日目です。前日は zunda さん でした。明日は flexfrank さんです。 はてさて。Ruby拡張を書く方法にしようと考えていたら19日目に英語版がッ!クオリティ高い!!! RailsならHerokuについて書こうかと思ったんですが、Google検索してみたらドキュメントがゴロゴロしてました。 そういえば、RubyコミッタなのでRubyのデバッグをすることがよくあるあたりが自分の特徴なのかもしれない、と思って今日は gdb-ruby について書くことにしました。gdb-rub
Twitter API proxyをGoogle App Engine上で動かす方法 プロキシの必要性 プロキシを経由してAPIにアクセスすると何がいいのか TwitterのAPIはアカウント&IPアドレスでカウントされているので、APIの使用回数を増やせる。 グローバルIPアドレスをPCごとに変えられない環境で2台のPCから見るときに便利 Twitterへのアクセスが制限されている環境でも使用できる。 元々GFW(グレート・ファイアー・ウォール)を超えるために作られたっぽい ちゃんと確認してないけど、GAEはホワイトリストに入ってる気がするので、API回数が20000になったりする事もある。 要はAPI使用回数を増やせるよって話。 必要なもの Google App Engineのアカウント Google App Engine SDK とPython実行環境 birdnest 一式のファイ
こんにちは。ココロ社です。 Twitterというと、「思ったことを思ったままつぶやくメディア」とされていますが、よほど才能がない限り、思ったことを思ったままつぶやいても面白くない、というのが厳しい現実です。わたしも自分の投稿を見て、そのくだらなさに唖然とすることが多いです。ちょっと反省して、新しく始めたアカウントで計画的に投稿することにしたら、若干事態が改善されました。 以下、時代に逆行しているTwitterのおかしな使い方を紹介させていただきますので、「そんなバカな!」と一笑に付していただければ幸いです。 これは、kokorosha2のアカウントの管理用エクセルです。オフラインでも使え、かつ無味乾燥なところがポイントです。 投稿日と本文を入れて、スケジュールを決めて投稿します。LENB関数を使い、2で割って、だいたいの字数がわかるようにしておくとよいです。 こんな使い方をしている人はあま
ストーリー by hayakawa 2009年12月23日 15時13分 仮想世界にいるときぐらい、理想の私でいさせて! 部門より マイクロソフトが、「身体的特徴に応じたアバター」に関する特許(米国特許出願番号20090309891)を申請しているそうだ。 この特許は、ゲームなどの仮想環境でユーザの身体的特徴に応じたアバターを生成するもので、アバターの能力や容姿に一定のリアリティを吹き込むものであるという。現実の健康状態を反映する生理学的データと、アバターの能力や容姿などをリンクすることによって、例えばプレイ可能時間を制限したり、ある一定の健康状態にないと挑戦できないゲーム内のレベルなどを設定することができるという。特許の説明によると、ゲーム内のアバターを現実の体型と結びつけることによってユーザに運動を促すことができるとのこと。また、「教育レベル、地理的な位置、年齢、性別、IQ、社会経済階
Twitter創業者のJack Dorsey(http://twitter.com/jack)の新事業「Square」(http://squareup.com/、http://twitter.com/Square)が発表された。衝撃的な内容であった。「アメリカのセレブがやればこれもアリなのか!」という強烈な衝撃である。 現在判明しているSquareの基本ビジネスは、 製造原価1ドル以下といわれる、マイクロホンジャックに差し込む磁気カードリーダーをiPhoneに差し込んで、クレジット決済サービスを個人間に開放する。 というものである。Dorsey氏の言及によれば、この磁気カードリーダーは無料で配布する予定らしい。 保守的なカード業界 単純に考えれば、「iPhoneでカード決済が出来て何がすごいの?」ということなのだが、ある程度クレジットカード業界を知る立場からすれば、このプランは従来の常識を
3 名無しさんの初恋 :02/04/24(水) 02:13 ID:QU9JPwtj ファッションがださい。 美人との会話でどもる。 5 名無しさんの初恋 :02/04/24(水) 02:13 ID:uOzG8Gzb 特徴:女慣れしてない 6 名無しさんの初恋 :02/04/24(水) 02:13 ID:PqfXjoks 挙動不審 乳 :02/04/24(水) 02:16 ID:0RDThN/h 自分のことしか見えてない しょうがないけどね。 9 名無しさんの初恋 :02/04/24(水) 02:17 ID:i6rX/cQM 目を見て話せない 10 ひろし5号 :02/04/24(水) 02:17 ID:hkJQP1hs 面白くもなく女と普通に話せる男はどうなんだろう? 女慣れしてないとみなされるのかな? 11 名無しさんの初恋 :02/04/24(水) 02:
EXILE「ドラゴンボールが揃ったら、願いは何?」 松坂「ギャルのパンティー」…会場のファン、ドン引き 1 名前: がんもどき(東京都):2009/12/22(火) 11:43:05.51 ID:pEY0UU9v ?PLT 松坂「ギャルのパンティー」発言に非難の声? 19日深夜、TBSで放送するEXILEのトーク番組「EXH」には、 ボストン・レッドソックスの松坂大輔がゲスト出演を果たした。 「14の質問」では、普段行う願掛けや英語での失敗談などを語った松坂。「イチロー選手は本当に凄い方なのか?」と訊かれると、「日本で対戦したときは、漫画じゃないですけど、バットが色んなコースに出てくるような残像じゃないんですけど、そういうイメージ」と明かした。 また、EXILEのUSAから「ドラゴンボールが7つ揃ったら、何をお願いするのか。3つまでいけるんですけど」と訊かれるや、「新しい神龍のほうですか。
Speech機能、マウスオーバーで使える辞書機能、Sound FlowerとAU Labで、AU-Pluginsを使って遊べる、録音できる、Quartz Composer、SafariでファビコンをDockにドラッグでジャンプ台のアイコンが作れる、
日本人女性は、海外に行くとモテる、というが、あれは確かにそうだ、と私も経験を踏まえて思う。 普段日本では特にモテナイ私も、海外のバーだのレストランだのに一人でいくと、男性にものすごい勢いで声をかけられる。 バーでのただの話し相手で済めば(非日常経験として)モテてもよいが、その後も付きまとわれると、女性の一人旅では非常に面倒だ。 下ネタを言われて試されたり、ホテルの部屋まで送るからと言って聞かなかったり、次の店に強引に連れて行こうとしたり、まあいろんな人がいて危険である。 理由は色々言われてるが(日本人は落としやすいと馬鹿にされてるだの)、 私の感覚では、そういうことよりも、 日本人女性は相手と目が合うと気を遣ってにっこりしたり、相手に好印象でいようと頑張ってしまうところ、 本人としては勉強のため、なのだが、結果として相手の言葉をつたなくも一生懸命しゃべるところ、 などが相手に、「か、かわい
デジタル系ブログメディア「Digital Inspiration」では、Google/Gmailアカウントをハッキングされてしまった筆者が、実体験を元に学んだセキュリティ術を紹介しています。 正確にはどうやってパスワードが破られたのか不明ながら、ハッキングに気づいた筆者はすぐにTwitter上で他のユーザのヘルプを求めたそうです。彼らの情報に従い、そのアカウントの所有者であることを認証してもらうためGoogle復旧要請フォームに必要項目を入力し、オンライン提出した後、Googleと何度かやりとりした末、3時間かけてようやくアカウントの復旧にこぎつけたのだとか。 この苦い経験から学んだポイントとして、以下の10点を挙げています。 その1: Google/Gmailアカウントにログインし、電話と連携させておく。こうすれば、第三者が自分のGoogleパスワードを回復させようとしている都度SMSテ
Groovy WikiGroovy... is an agile and dynamic language for the Java Virtual Machine builds upon the strengths of Java but has additional power features inspired by languages like Python, Ruby and Smalltalk makes modern programming features available to Java developers with almost-zero learning curve supports Domain-Specific Languages and other compact syntax so your code becomes easy to read and ma
予告通りクリスマス前にGroovy 1.7がリリースされました!開発チームへの感謝をこめてアナウンスを訳してみました。 原文: http://docs.codehaus.org/display/GROOVY/2009/12/22/Groovy+1.7+released Groovy 1.7リリース Groovy開発チームとSpringSourceは、最も人気があり成功しているJVM用の動的言語である、Groovy 1.7の最終リリースをお知らせできることを大変光栄に思います!二つのベータ版と二つのリリース候補に続き、この新しく非常に重要なマイルストーンを成長を続けている私たちのユーザベースにお届けでき、うれしく思います。 ここ何年にもわたって、Groovyプロジェクトはコミュニティを成長させるだけでなく、Groovy関連プロジェクトの非常に豊かで活発なエコシステムを育んできました:Grai
BilboはRuby/Sinatraで作られたオープンソース・ソフトウェア。サーバのリソースは数年前に比べると大幅に増え、リソースは潤沢になった。そのため富豪的なフレームワークが使えたり、O/Rマッピングを使って多少非効率的なSQLが発行されても殆ど気にする必要はなくなっている。 Sinatra製の軽量なブログ だが潤沢なリソースをただ持て余しているのは勿体ない。むしろストイックに軽量なシステムを目指すのが逆に面白くなる。それに挑戦しているのがBilboだ。Bilboは軽量フレームワークのSinatraを使って構築されているブログエンジンだ。 コンセプトとしてコアになるbilbo.rbは100行を越えてはいけない、シンプルな実装かつプラグイン利用が挙げられている。シンプルなだけに個々人でカスタマイズできる範囲は大きく、プラグインを使った拡張も容易だ。ブログエンジンとしてはカテゴリー、アーカ
WKRTEはJavaScript/jQuery製のオープンソース・ソフトウェア。Webブラウザのテキストエディット機能があまりに貧弱であるために、開発者はJavaScriptやJavaアプレット、Flashなどの技術を使ってリッチなエディタを作ってきた。 jQuery製のシンプルなエディタ JavaScriptが最も簡単に利用できることもあって、CKEditorのような有名なものも存在する。だがもっと手軽に導入したいならばWKRTEを使ってみるのも良さそうだ。WKRTEはjQueryプラグインなので、同フレームワークを使っているならお勧めだ。 WKRTEの利点として、テキストエリアにフォーカスが当たっていないとツールバーが出てこないと言うのが挙げられる。常時表示されていると邪魔臭く見えてしまうツールバーも、編集時以外は表示されなければ気にならない。 ソース表示も可能 機能は太字、イタリック
EtherpadはJava製のオープンソース・ソフトウェア。Google Waveを使ってオンラインのリアルタイムコラボレーションを推進するGoogleが先日、Etherpadで知られるAppJetを買収した。Googleによる買収はさほど珍しいものではないが、買収されたサービスが閉鎖されるケースが多いのが懸念された。 複数人でのリアルタイムコラボレーション だがEtherpadを開発するAppJetはEtherpadをオープンソース化することをGoogleに条件として提示し、Googleもそれを了承した。そして意外と早くそれは実現し、Google Code上に公開されることになった。それが同名のEtherpadだ。 EtherpadはJava + MySQLで構築されているオープンソース・ソフトウェアで、Web上でエディタを開き、複数人で同時にコラボレーションができる。ユーザ登録は不要で
Pbtweet ApplicationはHTML/JavaScript製のオープンソース・ソフトウェア。pbtweetと言えばFirefoxやSafariで使えるJavaScript製のソフトウェアで、TwitterをWebブラウザからでも高機能にしてくれるGreasemonkeyだ。 HTML5を使ったTwitterクライアント そのpbtweetと同名ではあるがPbtweet ApplicationはJavaScriptのみならずHTMLファイルも合わせて提供される。ローカルや任意のサーバにアップロードして使うのだが実際のデータは各クライアントで管理する。それがHTML5のストレージAPIを使った方法だ。 HTML5対応が必須なのでIE系では動作しないだろう。また他のブラウザであっても仕様が固まっていないために動作しない機能があるかもしれない。Mac OSXのSafari4では特に問題
TaberarelooはGoogle Chrome向けのオープンソース・ソフトウェア。Webブラウザで色々なサイトを閲覧していて、メモしたりブックマークしたいと思う時がある。この時、多少なりとも面倒な手順や数ステップが必要では折角のチャンスを逃してしまう。 Google Chrome用Tombloo ワンクリックで各サービスにポストする所までたどり着けなければいけない。そのためのソフトウェアとしてTomblooが知られているが、こちらはFirefoxアドオンだ。対してTaberarelooはGoogle Chrome上で動作するスクラッピングソフトウェアだ。 現状ではリンクポストのみ対応となっている。対応サービスはTumblr/Delicious/はてなブックマーク/Livedoorクリップ/Yahoo!ブックマーク/FriendFeed/Twitter/Googleブックマーク/Inst
Chrome Quick SearchはGoogle Chrome向けのオープンソース・ソフトウェア。Google Chromeではアドレスバーに文字を入れるだけでGoogle検索が出来るようになっている。確かに便利な機能だが、何でもGoogle検索で済む訳ではない。 検索画面 時にはWikipediaだけを検索したり、楽天やAmazon、価格コムを検索したいということもあるだろう。そんな時に都度各サイトのトップページにいって検索を実行する、これは手間だ。解決してくれるのがChrome Quick Searchだ。 Chrome Quick Searchはアドレスバーの横に検索アイコンを表示するChrome拡張で、クリックすると各サービスのアイコンが表示される。後は検索キーワードを入れてサービスを選択し、エンターキーで検索を実行する。最後に使ったサービスが有効になっているので連続で検索する
「クラウド」や「内製化」で変わりつつあるIT業界。その中で従来型のSIerはどうなるのか。そこで働くITエンジニアはどうするべきか。講演やブログを通じてSIerやエンジニアについて提言を行ってきたひがやすを氏へのインタビューから、2010年の「自分戦略」を立案するためのヒントを探ろう。 第4回|1 2|次のページ 1週間にわたってお送りしてきた特集「SIerの未来、エンジニアの未来」。最終回は、システムインテグレータ(SIer)に勤めながら従来型のSIerに数々の提言を行ってきた、Seasarフレームワークの開発者ひがやすを氏に、SIerが今後どうなっていくのか、ITエンジニアはどうあるべきかを聞いた。 2010年のあなた自身の「自分戦略」を考えるうえで、参考になれば幸いである。 ■ 従来型SIerは崩壊する ―― 今年はSIerにとって苦しい年となりましたが、今後SIerはどうなっていく
「提案書」や「要件定義書」は書くのが難しい。読む人がITの専門家ではないからだ。専門用語を使わず、高度な内容を的確に伝えるにはどうすればいいか。「提案書」「要件定義書」の書き方を通じて、「誰にでも伝わる」文章術を伝授する。 顧客に伝わる文書にするには、書き手の考えや意図、提示したい情報などを、正確かつ確実に読み手(顧客)に理解してもらえる文章を記述しなければなりません。今回から2回にわたって、顧客に伝わる文章を記述するためのポイントを紹介します。まず「分かりにくい例文」を取り上げてどこが分かりにくいのか解説し、その後に分かりやすい文章へと修正していきます。 1つの事柄だけを伝える文章にする 文章を記述する際の基本は、1つの文章で1つの内容(事柄、情報など)だけを伝えることです。1つの文章で多くの内容を伝えようとすると、長くて分かりにくい文章になってしまいます。以下の点を考慮して文章を記述し
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く