基礎からわかるオブジェクト指向のすべて
(Photo by:Sacha Chua) オブジェクト指向の背景 オブジェクト指向が登場する前、データ構造を中心とした構造化技法という手法が中心でした。アプリケーションが大規模になるに従い、構造化技法だけでは限界がでてくるようになりました。 そんな時、「部品の再利用」というニーズにしたがって誕生したのが、オブジェクト指向という設計方法です。 オブジェクト指向はデータ設計の技法であり、部品化して再 ...… Read More
アフリカンドリーム。スマホによるネット社会が新生アフリカを支える。
(Photo by:Ken Banks) 資本主義最後のフロンティアの言われるアフリカ。大虐殺の国ルワンダが「アフリカのシンガポール」を目指し、10億人の大市場、豊富な地下資源、そこでは携帯電話(スマホ)による新生アフリカが見えます。 ルワンダのポール・カガメ大統領は、今から8年前に、「かつて贅沢と特権の象徴であった携帯電話は今やアフリカの必需品になった」と述べましたが、高価なPCに頼れないこ ...… Read More
企業の情報公開はどこまでいくのか?インターネットに就業規則を公開する意味とは。
(Photo by:Wagner Fontoura) タイトルだけを見ると「なんのことやら」と思われるかも知れません。去年2014年の秋口にデンキヤギ株式会社が就業規則を Github で公開してから、オープンソースな就業規則が注目を集め始めました。 10人以上の従業員が所属する会社では、従業員が就業規則を自由に閲覧できる事が義務づけられています。そこで、デンキヤギ株式会社では Github ...… Read More
エバンジェリストは「肩書ではなく、生き方」、製品を自腹で購入しなければ、魅力は伝えられない。
(Photo by:BTO – Buy Tourism Online powered by BTO Educational) マイクロソフト、アップル社、そしてIBMなどの外資系企業のみならず、最近ではNTTコミュニケーションなど国内の企業も、社内に「エバンジェリスト」という肩書きの人々を設置しており、近年、エバンジェリストはIT企業のマーケティングにおいて、非常に重要な役割を果たすよ ...… Read More
企業におけるOSSの導入率は31.5%。オープンソース導入の良くある5つの疑問。
(Photo by:Sandra Schön) ITを活用する多くの企業において、オープンソースソフトウェア(OSS)はとても魅力的なものになりました。しかし、個人のPCで完結する範囲であれば簡単に導入できるものが、組織全体となると導入までが煩雑になり、オープンソースソフトウェア(OSS)の導入は難しいと判断されがちです。 最近、調査会社IDC Japanは「国内企業におけるオープンソースソフトウ ...… Read More
「工員」が行う欧米のものづくりと、「人間」が行う日本のものづくり
(Photo by:spinster cardigan) 「ものづくりの国」として日本を世界に認めさせた日本の家電メーカーが縮小し始め、ダイソンやアイロボットなどの「黒船家電」が、ぞくぞくとシェアを伸ばしており、「高くても売れる日本製品」というビジネスモデルが、壁にぶつかっています。 「ものづくり」という言葉がマスメディアなどで取り上げられるようになったのは1990年代後半で、日本の製造業の拠点が ...… Read More
DevOpsという”文化”
(Photo by:Sebastiaan ter Burg) 仕事のミッションが異なる2者をつなぐ開発の文化 DevOpsは開発(Development)と運用(Operations)の目的の違いを理解し、同じ目標に向かって協働するための開発の考え方(文化)です。 いわゆるアジャイルソフトウェア開発やスクラムなどの開発手法とは異なり、ソフトウェアのライフサイクル全般に関する「開発者」「運用者」「 ...… Read More
「秘密の質問」答えの約20%はピザ。約9割のパスワードは数時間で破られる。
(Photo by:Danijel James) いつの時代も情報を制する者が世界を制してきました。 17世紀初頭、情報は「神」の独占物で、ローマ・カトリックの聖職者と一部の特権階級しか扱えないラテン語によって独占されていましたが、その後の宗教改革によって、当時俗語と呼ばれていた英語やドイツ語へと情報は伝わり、それまで独占されていた情報がようやく民衆にも伝わり始めました。(資本主義の終焉と歴史の危 ...… Read More
DevOpsを実現する11の要素
(Photo by:Frits Ahlefeldt-Laurvig) このような方におススメ DevOpsに興味がある 今のプロジェクト管理を改善したい DevOps(デブオプス)とは? 開発・運用・品質管理が三位一体となったソフトウェア開発体制をDevOps(デブオプス)と呼びますが、ツールや事例のイメージが強く、アプリケーションのリリースが自動化されていればDevOpsと認識している方も多い ...… Read More
オバマ大統領「プログラミングを学ぶことは自分のためだけではない。国の将来がかかっているのだ。」
(Photo by:Marc Nozell) ここ20年で、インターネットにアクセスできるPCやスマートフォンが一気に普及し、24時間インターネットに繋がっているのが当たり前になりましたが、実際、まだ世の中に存在する99%のモノはインターネットに接続されておらず、次の数十年で車や家、そして家具など、様々なモノがインターネットに接続され、私たちの生活を大きく変えていくことが予想されます。 アメリカの ...… Read More