Erlangの直列処理のサブセットの言語は、関数型言語であり、先行評価を行い、変数への代入は1回限りであり、動的型付けである。 Erlangはエリクソンにより次の条件のシステムを構築できるよう設計された。 分散化された環境 障害に耐性をもつ(IT用語における「フォルトトレラント」(英:Fault tolerant))。 ある程度のリアルタイム性を備える 無停止で稼働する ホットスワップが可能であり、稼働中のシステムを停止すること無くErlangのプログラムを変更することができる。Erlangは、当初はエリクソン社内部だけで使われる非公開の技術であったが、1998年にオープンソースとして公開された。エリクソンによるErlangの実装は基本的にはインタプリタであるが、HiPEというコンパイラも同社の実装に含まれている。ただしHiPEはErlangが動作する全てのプラットフォームで使えるわけでは
1990年代初頭から記者としてまた起業家としてITスタートアップ業界のハードウェアからソフトウェアの事業創出に関わる。シリコンバレーやEU等でのスタートアップを経験。日本ではネットエイジ等に所属、大手企業の新規事業創出に協力。ブログやSNS、LINEなどの誕生から普及成長までを最前線で見てきた生き字引として注目される。通信キャリアのニュースポータルの創業デスクとして数億PV事業に。世界最大IT系メディア(スペイン)の元日本編集長、World Innovation Lab(WiL)などを経て、現在、スタートアップ支援側の取り組みに注力中。 [読了時間:2分] TechWaveでは、より多くの人にITプロダクトの創出プロセスを理解してもらう目的で、総力を結集して「日本国民総プログラマー化計画」を推進していきます。子供から学生、社会人、定年退職後の皆さんまで趣味として職業としてプログラミングをさ
Software Development is an essential skill for any Hacker! IT fundamentals for Cyber Security Google Cybersecurity Certificate IBM Cyber Security Tools & Cyber Attacks Cyber Security Specialization These links may earn a commission for us at no extra cost to you. Created in 2011, Hacker Typer arose from a simple desire to look like the stereotypical hacker in movies and pop culture. Since that tim
http://corner.squareup.com/2014/05/open-sourcing-viewfinder.html 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約3時間前 Viewfinderは、プライベートソーシャルネットワークでの写真共有サービス。実際に利用したことはなかったですが、1年ほど前のTechCrunchの記事によると、Google出身者が立ち上げたサービスで、写真のタイムライン表示のUIなどに面白い工夫がされてて、当時はそれなりに注目されていたスタートアップだったようです。 同社は昨年末にSquareに買収されています。いわゆるAcqui-hiringと呼ばれる人材確保目的のディールだったようで、Viewfinderのサービスは現在休止され、チームはSquareの開発チームに入っ
にわかに信じがたい。 こちらの動画は、せっせとレンダリングして作った20GBのリッチムービーではありません。1つの小さなアルゴリズムで生成された、わずか64KBの映像です。 ドイツのザールブリュッケンでイースターの時期に開催されるRevisionはプログラマーやアーティストが集って作品を発表しあうデモパーティーです。今回紹介したのは、Mercuryというグループが作った64KBのイントロムービー「Timeless」。このファイルサイズを実現するため、グラフィックも音楽も全てリアルタイムで生成されるようなアルゴリズム技術を採用しているそうです。 デモシーンは、グラフィックスや音楽を散りばめたプログラミングのスキルを表現する文化です。1980年代に流行ったビデオゲームのクラッキングが源流と言われており、現在は上の動画のような芸術的な作品が多く作られています。まるでプログラミング界における即興ジ
先日、minghaiさんによる非公式PDF版SICPの全訳を公開しましたというブログを見かけました。 SICPは以前に話を聞いて、難しそうだけどプログラミングの基礎体力的なものがつきそうでいいなあと思っていたところ、ちょうど日本語訳PDFが公開されたということでありがたくやってみることに。 全訳して公開って、素晴らしいですよね。minghaiさんありがとうございます。 私はプログラミングが好きなのですが数学や情報系を専攻していた経験がないので(関数型言語の経験もなし)、はたしてSICP理解できるのか?って感じですが・・ 読んでみて思ったことやメモ書きを残しておきたいと思います。 印象深いところをピックアップしてあとから読み返せるように、引用を多めにさせてもらってます。 ちなみに非公式PDF版SICPのminghaiさんによる全訳のライセンスはCC BY-NC-SAです。 Scheme実行環
Big Sky :: プログラミング言語の作り方 Big Sky :: プログラミング言語の作り方(3) Big Sky :: プログラミング言語の作り方(4) Big Sky :: プログラミング言語の作り方(5) この前の記事がなかなか人気があったので、続きを書いてみます。 Big Sky :: プログラミング言語の作り方 github の trending を見てたら面白い物を見つけた。 orangeduck/BuildYourOwnLisp - GitHub Learn C and build your own pr... http://mattn.kaoriya.net/software/build_your_own_programming_language.htm 前回の記事では単なる四則演算しか出来ないし、「どこがプログラミング言語やねん」と言われかねないのでもう少しやってみ
「MOONBlock(ムーンブロック)」をやってみた【体験レポート】 ビジュアルプログラミング言語「MOONBlock(ムーンブロック)」の体験レポートです。ブロックを組み合わせるだけで、視覚的にプログラミング体験ができる言語です。JavaScriptのコードに変換できるという特徴もあります。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日 調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名 調査手法:インターネット調査 プログラミング初心者でも簡単に始められるプログラミング言語として、ビジュアルプログラミング言語という
Titanium Mobileで作成中のアプリをiOSシミュレータで動作させる際に、動作をチェックする目的でコンソールにログ出力することができます。 もちろんTitanium Studioのデバッガを使って細かくデバッグするといいですが、処理を止めずにコンソールに変数の値にどんなものが入っているか、ちゃんとこの処理を通っているかなど、簡易的にチェックすることができるのでログ出力は手軽で便利です。 Titanium Studioのコンソールへの出力になりますので、実機に転送した場合はログを確認することはできません。 ログレベルについてログ出力には5段階のログレベルがあります。 ERROR … エラーWARN … 警告INFO … 情報DEBUG … デバッグ情報TRACE … 詳細なトレース情報。ちなみにTitanium MobileではFATAL(致命的なエラー)レベルはありません。 使い
A rubber duck in use by a developer to aid debugging In software engineering, rubber duck debugging (or rubberducking) is a method of debugging code by articulating a problem in spoken or written natural language. The name is a reference to a story in the book The Pragmatic Programmer in which a programmer would carry around a rubber duck and debug their code by forcing themselves to explain it, l
GoogleはMotorola Mobilityを売却したとき、同社のAdvanced Technology and Projects(ATAP)グループは手放さずに「Android」部門の傘下に編入した。その理由の少なくとも一部が判明した。それは「Project Tango」だ。 Project TangoはATAPによる野心的な試みで、スマートフォン所有者が現実世界の中を歩いているときに、リアルな3Dマッピングを行い、仮想体験を作り出す機能をスマートフォンに搭載することを目指している。もちろん、Project Tangoにはそれ以外の要素も含まれている。ATAPは米国防高等研究計画局(DARPA)にルーツを持つスカンクワークス(極秘開発)部門で、Motorola Mobilityから分離された。 Tangoに関して重要なのは、それが最先端のテクノロジに取り組むかなり多くの企業の専門的知
Our first Web Development session started when she had written her very first HTML page on her own using TextEdit and viewing the page in Safari. We agreed to have a little 15 minute session to have a look what she had made. I was really impressed by her enthusiam and motivation and we had a really good time for the next 1 hour or so. We started by discussing the structure of HTML documents: <head
『プロジェクションマッピング』は今や日常会話で使われるほどに周知・一般化しました。当協会が長らく務めていた普及啓蒙活動も次のステージへ─ 今後はより社会の中で有意義に機能させ、人々の感動や幸せに寄与すべく、希望ある技術・文化として育んでいきます。 Projection Mapping" has become so well known and popularized that it is now used in everyday conversation. Our longstanding activities to promote and educate the public about projection mapping have now moved to the next stage. We will continue to make it function more meanin
makeuseof:プログラミングカンファレンスに「学校の先生」が訪れるなんて、ちょっと前までは考えられなかったことでしょう。 ところが先日コベントリー大学のコベントリー・テクノセンターで開催されたカンファレンス「PyCon UK」には、教師の姿が数多く見られました。プログラマと教師が、それぞれの専門知識を共有し合っていたのです。彼らに共通の関心事は、若者向けのコンピューティング教育にありました。 イギリス政府は先ごろ、国内の学校でコンピュータサイエンスを必修にすると同時に、基礎的な(時代遅れの)事務スキルのみを教えていた IT カリキュラムを大きく改めました。その何が素晴らしいって、新カリキュラムがものすごく自由なところ。守るべきマイルストーンは、「シーケンス、条件分岐、反復を使ってプログラムを書く。変数や種々の入出力形態を使用する」などのシンプルなものばかりで、それを実現する手段は完全
プログラミングは、女の子の武器になる。 Code Girls(コードガールズ)は、女子中学生・女子高校生のためのプログラミングやデザインなどのIT技術を学んだり、体験したりするITワークショップです! 現在、女性のIT関連の雇用全体に占める割合は約27%と言われています。しかし、世の中のWEBサービスは、女性ユーザーが多く利用するものも多数存在しています。だからこそ、女性ならではの視点やエンジニア能力が強く求められているのです。また、将来の進路を考えた時に、IT企業で働かないとしても、中高生のうちからITに触れていくことをオススメします。それは今、IT企業だけでなく、ファッション、医療、教育などなど、ありとあらゆるビジネスでITが利活用されているからです。 ITを利活用できる力を持つことで、女性のチャンスはどんどん広がっていくのです! 最先端のIT技術を、楽しく!女の子だけで! 新しいWE
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く