ランキング参加中です。応援クリックをお願いします。m(_ _)m
にほんブログ村 IT技術ブログ プログラム・プログラマーへ
にほんブログ村

人気ブログランキングへ
2014年06月28日

世界でもっとも強力な9のアルゴリズム




今回は、

世界でもっとも強力な9のアルゴリズム

紹介します。

今回は、「良いソフト」とはちょっと関係が薄いですが...



アルゴリズムというと、

バブルソートとかクイックソートとかのソートアルゴリズム とか

二分探索とか線型探索とかのサーチアルゴリズム とかの

難しそうな、面白くなさそうな話かと思いましたが、

本書ではそういった小難しい話ではなく、

ネットを支える技術 的な話が、図・比喩を使ってわかりやすく書かれています。


取り上げられているのは、

検索エンジンのインデクシング
 −世界最大の藁山から針を探す

ページランク
 −グーグルを起ち上げたテクノロジー

公開鍵暗号法
 −葉書で機密情報を書き送る

誤り訂正符号
 −自分で誤りを訂正するシステム

パターン認識
 −経験から学ぶ

データ圧縮
 −無から有を生み出す

データベース
 −一貫性の追求

デジタル署名
 −このソフトウェアを本当に書いたのは誰か

決定不能性

となっています。



私は、「検索エンジンページランクってどうなってるの?」

という好奇心から本書を読んだのですが、

検索エンジンの歴史から、

グーグルが世界を変えたページランクとは?


といったことがわかったような気がします。



また、私自身、昔、デジタルビデオカメラの仕事をしてたことがあるので、

データ圧縮誤り訂正符号 の話も興味深く読めました。



あと、最後の決定不能性(アルゴリズムではないような気がしますが...) の章では、
ほかのプログラムを分析し、その中にプログラムをクラッシュさせるようなバグをすべて見つけ出すプログラムは書けない
ということを長々と数学的に証明したりしていて、変わった人だなーと思ったりもしました。



仕事で使えるほど技術的に突っ込んだ内容は少ないですが、

各アルゴリズム(というか技術)を知る

取っ掛かりには良い本 だと思います。



amazon楽天books

世界でもっとも強力な9のアルゴリズム


世界でもっとも強力な9のアルゴリズム [ ジョン・マコーミック ]


よかったら応援クリックをお願いします。m(_ _)m
posted by そらてん at 16:18 | Comment(0) | 読み物 | このブログの読者になる | 更新情報をチェックする
2014年06月01日

ランサーズ


日本最大級のクラウドソーシングである

ランサーズ
 を紹介します。


クラウドソーシング(crowdsourcing)とは、仕事を依頼したい企業と仕事を受けたい個人をオンライン上でマッチングするウェブサービスです。
ということで、
ソフト開発者は自分が好きな案件を自由に選んで作業することができます。



私は、ソフトが作れるというスキルを活かして、ちょっと稼ぎたいなぁと思って始めました。

最初は『タスク』という単純作業的なもの
 例えば、検索してその結果の1位のアドレスを報告する
をしてました。
が、そのうち、この単純作業を人力でするのが苦痛になったので、
Selenium WebDriverでこの作業を自動化するアプリをつくり、
今はそれで小銭を儲けています。
(本当に小銭で月1000円前後です)

『タスク』には他にも
「xxxに関するブログの記事を書く」とか
「xxxの体験談を書く」
といった誰でもすぐできそうなものもあります。


最近は、時間ができたときに軽めのソフト開発を請け負って、
これまた小銭を稼いだりしています。
(こちらは軽めなので1案件1万円程度が多いです)


独立したい人、
スキルアップしたい人、
会社でコードを書き足りない人、
諸事情でコードを書く機会がなくなった人、
趣味を実益にしたい人


などなど
まずはどんな案件があるか見てみてはいかがでしょうか?

クラウドソーシング「ランサーズ」会員募集(無料)



クラウドソーシング「ランサーズ」



よかったら応援クリックをお願いします。m(_ _)m
posted by そらてん at 20:26 | Comment(0) | WEB情報 | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。