前回の続きになります 。きっと反響が少なかったのはタイトルが悪かったんだな!ということでタイトル変えました。(もし「お、いいかも」と思いましたら、ハテブよろしくです。モチベーション上がるので・・・) 前回で、環境を作ることができました。今回はページを作っていきます。 前回は「写経しよう!」が主な内容でしたが、今回からは好きなものを作っていこう!を主眼としようかと思います。 その前に・・・Webサービスってどうやって動くの? 好きなものを作っていこう!と言いましたが、まずはWebサービス(プログラム)の概念的なイメージを抑えていた方がいいと思いまして。 基本的に、プログラムは単純化すると 入力→計算/保存→出力 というプロセスを経ることになります。これが、Webだと 画面で入力して→サーバーで計算/保存して→画面に描画する といった形になります。画面が2回出てくるので 画面をどうつくるか サ
ダイエットやシェイプアップをしようとする人は多くても、成功している人がほとんどいないのはなぜなのでしょう? 少しずつ始めるのではなく、急にすべてを変えようとするからです。 すべてを変えるとうまくいかない理由 すべてを変えたくなる気持ちは分かります。体重を減らそうにも、そう簡単には体重が減らないので、食生活全体を複雑なプログラムのようなダイエット仕様に変え、かなりの運動をしなければ体重は減らないと思ってしまいます。 生活すべてを変えるようなダイエットをやっていると、1〜2日で耐えられないほど辛くなってきます。変えたものすべてを守り続けることが不可能なように感じ始めるのです。 そして徐々に気が緩んでいきます。 最初は、1日だけ朝のランニングをサボるとか、時間がないから卵料理は作らずに車の中でドーナツをかじるとか、ほんの小さなことから始まります。もしくは、子どもの学校行事があるから、夜のジョギン
2014.09.29 GEが家電品をハックするためのインターフェイスボード「Green Bean」を発表 Text by kanai GEは自社製スマート家電のプログラムやコントロールが可能になるインターフェイスボードの発売を開始した。同時に、メイカースペースにGE製電子レンジや冷蔵庫を大量に配って、プロジェクトを立ち上げてもらいたいと考えている。 これは、GEとLocal Motorsが協力して、独立系のデザイナーたちに、大手製造メーカーにはできない早さで、新しいアイデアを発見し、作り、ライセンスさせるための橋渡しをするというFirstBuildプログラムから発展したものだ。このインターフェイスボードは、Green Beanと名付けられ、彼らの最初の製品となる。これにより、Makerたちは家電品をベースにしたプロジェクトが開発できる。 オープンソースのMaker Moduleは、Rasp
いつもならもう少し流れが見えるまで放っておくのだが、こうした海外の判例動向に興味を持っている人もいるようなので、今回は、少し前に話題になった電子書籍の中古販売に関する欧州における判決について取り上げたいと思う。 その議論の前提となるのが、2012年7月3日に欧州司法裁判所で出されたユーズドソフト判決(欧州司法裁のリリース(pdf))で、この判決によって欧州ではプログラムの中古販売は認められるということが一応確立された訳だが、プログラム以外についてどう考えるかということが各国で争われているのである。 (1)ドイツの判例(2014年5月15日のハンブルク高裁の判決) オランダの判決のことを書く前に、欧州全体の話として見るために、今のところ真逆の判断をしているドイツの判例として、この2014年5月15日に出されたハンブルク高裁の判決の話から書いて行く。 この判決の最初に書かれている概要部分を訳出
$Id: readingcode.html,v 1.13 2003/12/06 00:01:08 aamine Exp $ 2006-05-02 gonzui 追加。thanks: 冨山さん 2003-12-03 ltrace と sotrace を追加 2003-12-03 ツールのところに DDD を追加。thanks: 和田さん 2003-05-27 VCG, SXT などについて追加。thanks: 梅沢さん 2003-05-27 これもすっかり忘れていた strace, ktrace, truss, etags などについて追加 2002-08-30 すっかり忘れていた ctags を追加 2002-07-07 匿名希望さんからメールでいただいた情報を追加 (動的コールグラフ) 2002-06-13 日記経由でいただいた意見をもとに文章を追加。thanks: 柳川さん、まつもとさ
By Lennart Tange 一口に「プログラム言語」といっても、その種類は多岐にわたり、それぞれ他にはない特徴や長所、短所を備えているものです。Floobitsでソフトウェアエンジニアを務めるビョルン・ティップリング氏は16種類の言語をさまざまな武器に例え、それぞれに備わっている個性を表現しています。 If Programming Languages were Weapons - science and tech post - Imgur https://imgur.com/gallery/huZRM ◆01:「C言語」 プログラムの基本ともいえるC言語は、アメリカの半自動小銃「M1ガーランド」とのこと。その理由は「古いが、信頼性は高い」から。 ◆02:「C++」 C言語の拡張版として誕生したC++は「ヌンチャク」に例えられています。その理由は「うまく使えば強大な能力を発揮するけど、
追記(2015/03/14) 第7章の決定木のところで取り上げた{mvpart}パッケージのサポートが切れ、CRANから削除されてしまったためinstall.packages関数ではインストールできなくなっています。現在のインストール方法を最後に追記しました。 追記(2014/09/18) 実はGoogleブックスで立ち読み可能です 拙著公式サポートページと相互リンクしています。サンプルデータと正誤表はこちらをご参照ください ということで、以下の通り拙著『手を動かしながら学ぶ ビジネスに活かすデータマイニング』(技術評論社)が本日発売と相成りました(都内の大型書店では先週半ばから先行販売している模様です)。 手を動かしながら学ぶ ビジネスに活かすデータマイニング 作者: 尾崎隆出版社/メーカー: 技術評論社発売日: 2014/08/22メディア: 単行本(ソフトカバー)この商品を含むブログ
いくつになっても好奇心を忘れちゃいけないな! みなさんの投稿を読んで、そう強く感じるお題でした。考えて、作って、また考えて、試行錯誤がうかがえる今週のピックアップはこちらです。 夏休みの工作:浜辺で拾った貝がらで「貝がらキャンドル」を作ってみよう! - おやこでポレポレ ポレポレとうさん (id:polepole103) さんの自由研究は、お子さんが小学生のときに一緒に作ったという「貝がらキャンドル」。いろいろな形があって楽しそう。 ポレポレとうさんさんには、ほかにもたくさん自由研究関係の記事を投稿いただきました。 自由研究にもなる「つばめキャンドルのキャンドルづくり」を体験してきた 手作り感が温かい「手すき紙ハガキ」の作り方 ペルセウス座流星群がいよいよ極大!2014年はスーパームーンとセット サントリーの「水育(みずいく)」プログラムが面白い 万華鏡はカレイドスコープ - くっさんの思
アメリカの大手通信社、AP通信は、今月から企業の決算発表の記事を記者に代わってコンピュータープログラムが自動で作成する試みを始め、自動化の流れがメディアにも及んでいるとして話題になっています。 世界のテレビ局や新聞社に記事を配信しているアメリカのAP通信は今月、企業が発表する決算を記者の代わりにコンピュータープログラムが分析して自動で記事にする試みを始めました。 AP通信によりますと、これによってこれまで四半期当たりおよそ300本だった記事の数がおよそ4400本に増やせるということです。 このプログラムを使って作成された大手医療品メーカーのことし4月から6月までの四半期決算の記事は、売上高と最終利益が10%程度増え増収増益になったことや、市場の予想よりよかったことなどが、およそ150文字でまとめられています。 アメリカではほかにも、ロサンゼルスタイムズが地震の速報を自動で記事にするプログラ
ビスケットは,開発して新しい機能を追加したときなど,必ず子どもたちが使っている様子を自分目で見てどんな風に使っているかを見てきます(最近はその暇が無くて他人に任せていたりして,かなりまずいんですが).3年前くらいの面白いエピソードをご紹介しましょう. ちょうど,Androidタブレットで動くビスケットを開発していて(これはまた一般には配布していません.実験環境だけです),それがどのように子どもたちに使われるか見に行きました.僕としても指で直接操作するタブレットのUIの開発は初めてで.実は,マウスとタッチペンの操作は結構似ています.どちらも,非常に小さいエリアを結構正確にポイントできて,ドラッグもできますから.どちらかというと,ペンの方がドラッグが得意でしたね.小さい子はマウスクリックが全然出来ないとか(ボタンを押すときに指先だけ押すということができないので,手を握ってしまって,その結果マウ
体育館などを利用した「屋内運動会」を実施する保育園・幼稚園が増えている。従来は雨天のみ行われることの多かった屋内運動会だが、競技中、子どもがけがをするのではないかと心配する保護者の声にこたえる場合が多いようだ。 東京・八王子市にあるキリスト教系保育園「マキャベリガーデン」では、1日、今年完成した体育館で初めての屋内運動会を開催した。「目的のためなら手段を選ばない」を教育方針に掲げる同園では、毎年練習中にすり傷や打撲などけがをする園児が絶えなかったことから、今年からけがを減らすため、屋内での運動会に切り替えた。 裏地にクッション性を備えた人工芝を敷き詰めた屋内会場はエアコンも完備。この日市内では最高気温が33度まで上昇する6月としては異例の真夏日だったが、室内は常時16度に保たれており、快適な環境の中、赤組白組に分かれて競技が行われた。 第1種目の1600メートル走では赤組の4歳の男の子が途
シマンテックのセキュリティレスポンス シニアマネージャの浜田 譲治氏は2014年5月30日、Adobe Flash Playerの脆弱性を突く攻撃が活発化しており、ユーザーはすぐに修正プログラムを適用するよう呼びかけている。同社の「セキュリティ・ブログ」の中で明らかにした。 Adobe Flash Playerの脆弱性は2014年4月に見つかったもので、同月中に修正プログラムが提供されていた。しかし、この脆弱性を突く攻撃が5月中旬以降も複数で見つかっている。具体的には、旅行代理店のエイチ・アイ・エスのWebサービスやブログサービスの「JUGEM」で攻撃が確認された(関連記事:HISのウイルス警告はリクルートのサーバー改ざんが原因、両社が発表)。これらのWebサイトには、オンラインバンキングの口座情報を盗み取るマルウエアが仕掛けられていたという。 なおエイチ・アイ・エスとJUGEMはどちらも
プログラムを理解するのは、まあ難しいです。 でも、その難しさには階層があります。 よく、変数は箱だとか箱じゃないとか議論になりますが、何人か初心者に教えた感じでは、変数自体でつまづくことはあまりないので、実際はそんな例えをしなくても「変数は変数だ」で充分だったりします。 デバッガでステップ実行しながら変数の内容を見ればいい。 で、条件分岐くらいは結構つまづくことはなくて、単純な演算と条件分岐だけが必要なプログラムであればまあそれなりに書けるようです。 ぼくも、一番最初に自分の意図で作ったプログラムは input "ワカレミチガアル。ドウスル? 1:ミギ 2:ヒダリ"; a if a = 1 then print "ガケニオチテシニマシタ" else print "ライオンニカマレテシニマシタ" みたいなものでした。こういった条件分岐をたくさん並べてアドベンチャーゲームっぽいものを作った人は
Windows 8.1 Update1 / Windows Server 2012 R2 Update 1 についてのメモ leave a comment » 先週から Windows 8.1 Update 1 と Windows Server 2012 R2 Update 1 が公開されました。 これらについてのメモを少しまとめておきたいと思います。 ■Update 1 についての技術情報 Update 1 については更新プログラムですので、無償で適用することができます。 KB としては KB2919355 が該当します。 Windows RT 8.1、8.1 の Windows、および Windows Server 2012 の R2 の更新プログラム: 2014 年 4 月 更新プログラムについては以下からダウンロードできますが、複数の更新プログラムから構成されており、適用の順序があ
型破りなアナウンサーとして名高い、ニッポン放送の吉田尚記アナが「本当に語りたい相手」と、結論を決めない熱いトークを繰り広げる月イチのトークライブ「#jz2 吉田尚記の場外ラジオ」がファーストシーズンの最終回を迎えました。 vol.12(2月27日開催)は、「enchantMOON」の開発元である(株)ユビキタスエンターテインメント代表取締役社長兼CEOの清水 亮さんがゲスト。トーク内容の一部をご紹介します。 吉田尚記(以下吉):清水さんはもともとプログラマーですよね? 清水亮(以下清):そうです。吉田さんもすごいプログラマーっぽい。 吉:本当ですか? 清:ドワンゴとかにいてもおかしくない。プログラマーの人って弾丸のようにしゃべるんですよ。僕もそうですが。 吉:確かに清水さんもダーッとしゃべりますね。 清:「I/Oが追いついてない」って言うんです。頭の中に言いたいことがいっぱいあって、それが
新人社員のみなさま、まずは無事社会人になられたことをお祝い申し上げます。そして、このタイミングで、ともすれば斜陽産業とも言われるSIerに入るということで期待と不安がないまぜになっているのではないかと思います。 SIerというのはエンジニアの自覚を持たずしても生き抜くことが出来てしまう可能性の高い職種です。しかし、10年前ならいざしらず、今この激動の時代において、エンジニアにならずして生き抜くことが可能かどうかはもはや疑問です。 そこで、みなさんにはSIerにいながらにしてエンジニアとして成長するためにいくつかの心構えを与えましょう。 技術力はまず目の前のパソコンから PCを使い慣れた人にとってはSIerに入って気づくことが一つあります。先輩たちは驚くほどPCのことを知りません。PCに詳しくても業務システムを作れないからです。でも、それって本当にいいんでしょうか。目の前のPCがどう動くかも
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く