パスワードを忘れた? アカウント作成

Idle.srad.jpは、あなたの人生において完全な時間の浪費です。見るなよ、見るなよ。

13403801 story
Ruby

ホワイトチョコレート以来80年ぶりの新タイプチョコレート「Ruby」 43

ストーリー by headless
新型 部門より
チョコレート・ココア製品を製造するスイスのBarry Callebautは5日、ホワイトチョコレート以来80年ぶりの新タイプチョコレートという「ルビー(Ruby)」を発表した(ニュースリリースConsumeristの記事FOODBEASTの記事CNBCの記事)。

ルビーチョコレートの原料となるルビーカカオ豆はベリーのような風味と赤い色が特徴だという。そのため、ベリーやベリーフレーバー、着色料などを添加することなく、ベリー風味でピンク色のチョコレートを実現できる。Barry Callebautでは何年もかけて研究を行い、ルビーチョコレートの開発に成功したそうだ。ルビーチョコレートはダークチョコレートとミルクチョコレート、ホワイトチョコレートに次ぐ、4種目のチョコレートになるとのこと。

なお、Barry Callebautの製品は消費者向けではなく食品業界向けのため、実際に消費者が入手可能になるのは6か月ほど先になると見込まれている。
13394803 story
インターネット

Webブラウザ上でコーディング技術を確認しながらオンライン面接できるSkype Interview 34

ストーリー by hylom
リモート実技試験 部門より
headless曰く、

コーディング技術の確認を含むオンライン面接をWebブラウザ上で実行可能にする「Skype Interview」のプレビュー版がSkype.comに追加された(Skype blogNeowinOn MSFT)。

Skype Interviewでは音声/ビデオ通話機能に加え、C/C++/C#/Java/JavaScript/Python/Rubyに対応するコードエディターと実行結果を出力するコンソールが利用可能だ。コードエディタには構文の強調表示機能が組み込まれており、面接中の構文ミスを回避できるとのこと。

Skype Interviewを使用するには、Webブラウザで「https://www.skype.com/interviews/」にアクセスする。「Start interview」をクリックすると面接のURLが生成されるので、このURLにアクセスした人同士で面接が実行できる。面接の作成者はURLをコピーして面接相手に送り、自分は「Go to interview」をクリックして面接画面に移動すればいい。Skype InterviewはSkypeにサインインして利用することもできるが、ゲストとしての利用も可能であり、ユーザー登録は必要ない。

なお、音声/ビデオ通話機能を使用するにはMicrosoft EdgeまたはGoogle Chrome(バージョン32以降)が必要だ。また、Webブラウザを英語に設定する必要があると説明されているが、日本語環境でも実行可能だった。ただし、表示は英語版のみのようだ。

13349018 story
プログラミング

IEEE Spectrumの人気プログラミング言語ランキングでPythonが1位に 60

ストーリー by headless
人気 部門より
IEEE Spectrumの人気プログラミング言語ランキング「The Top Programming Languages 2017」で、昨年3位だったPythonが1位に上昇している(IEEE Spectrumの記事Neowinの記事The Registerの記事)。

昨年1位のCと2位のJavaはそれぞれ1ランクずつ下げて2位と3位になっている。1位~8位でSpectrum Rankingスコアが減少したのはC(-0.3点)とPHP(-1.3点)のみであり、減少幅も小さい。順位では5位のC#と6位のR、7位のJavaScriptと8位のPHPがそれぞれ入れ替わっているが、4位のC++は昨年と変わらず、上位の変動は少ない。9位のGoは昨年の10位から1ランク上昇(+4.3点)、初のトップ10入りを果たした10位のSwiftは4ランク上昇(+7.4点)している。一方、昨年9位だったRubyは3ランク下降(-1.9点)して12位となった。

このほか、スコアを大きく伸ばしているのは17位のShell(+13.1点、2ランク上昇)、21位のRust(+9.9点、5ランク上昇)、38位のABAP(+9.6点、4ランク上昇)、32位のProlog(+7.7点、5ランク上昇)。逆にスコアの減少幅が大きいのは47位のLadder Logic(-25.7点、12ランク下降)、26位のObjective-C(-7.2点、6ランク下降)、34位のLisp(-3.2点、4ランク下降)などとなっている。
13344659 story
ハードウェアハック

ポメラ DM200はSDカード内にインストールしたLinux環境が利用可能 61

ストーリー by hylom
ポインティングデバイスが惜しい感じ 部門より

昨年10月に発表されたテキスト入力端末「ポメラ DM200」を有志が解析し、SDカード内にインストールしたLinux環境を利用できるようにすることに成功した。無線LANやBluetooth、USBも条件付きではあるが利用できるという(Linux on Pomera DM200 人柱版 その2KING JIM ポメラDM200でEmacs、Vim、Ruby、Pythonが動くなんて素敵すぎる!)。

公開されている方法では、ポメラ標準の環境と独自にインストールした環境を切り替えて利用できるとのことで、X Window Systemも使えるという。ただしポメラにはポインティングデバイスが搭載されていないため、キーボードでの操作を行う必要があるようだ。なお、ポメラ DM200のCPUはRockchip RK3128(ARMv7/クアッドコア)、メモリは512MB、ディスプレイは1024×600ピクセル(カラー)というスペックとのこと。

13294436 story
Ruby

プログラミングを学べる絵本「ルビィの冒険」 76

ストーリー by hylom
みんなで学ぼう 部門より
nemui4曰く、

フィンランドのプログラマー・作家・イラストレータのリンダ・リウカス氏によるプログラミングをテーマにした絵本「ルビィの冒険」が世界中で人気を集めているという(ハフィントンポスト、日本語訳版を出版している翔泳社の書籍紹介ページ)。

小学校でこういうのに触れて、教育を受けられる環境にいる子供って幸せそう(そうでもない子も居るんだろうけど)。ある程度余裕のある世帯&学校なんだろうなぁ。

「ルビィの冒険」シリーズはクラウドファンディングサイトKickstarterで資金募集を行って始まったプロジェクト。このプロジェクトには最終的に38万ドルの出資が集まったという「ルビィの冒険」というタイトルだが、特にプログラミング言語を限定せずにプログラミングの考え方を学べるものになっている。現在第2弾までが出版されており、今後も新作が発表される予定になっている。また、「ルビィの冒険」を使った教育コンテンツの展開も進められているようだ。

13278859 story
検閲

「プログラマのための 技術情報共有サービス」Qiitaが多数の記事を限定公開に 48

ストーリー by hylom
まつもと氏の記事はエンジニア向けの話ではあるのだが 部門より
あるAnonymous Coward曰く、

「プログラマのための技術情報共有サービス」をうたうQiitaが、ここ数日の間に多数の記事を「限定共有化」したことが話題になっている(Twitterで「qiita 削除」と検索した結果)。

Qiitaではこれまでユーザーが投稿した記事に対し割と放任に近い状態だったが、「技術に関係ない記事は規約に基づき削除する」という方針になったようにみえる。

発端がいまいちよく分からないのだが、Rubyの開発者であるまつもとゆきひろ氏の「私が松江にUターンした理由」という記事も限定公開になっている。

ここ最近の技術系ブログはQiita一強という雰囲気であったが、これは変動が来そうである。

また、Qiitaのサービス利用規約では「プログラマのための技術情報共有サイトQiita」とされていることから、プログラミング系の記事投稿のみがOKで、インフラ系の投稿は規約違反になるのではないかという話も出ている。

13148637 story
プログラミング

週末に人気のあるプログラミング言語(StackOverflow調べ) 15

ストーリー by hylom
今後ブレイクする可能性があるということかな 部門より

「人気のプログラミング言語ランキング」というった話はたびたび話題になるが、StackOverflowにて「What Programming Languages Are Used Most on Weekends?」(週末に最も使われているプログラミング言語は何?)という話が出ている。

公開されているStackOverflowの統計情報を元に同サイトに投稿された質問に付けられたタグを集計し、平日(Weekday)と週末(Weekend)との違いを調べたという。その結果、週末には「haskell」や「assembly」、「opengl」といったタグが平日と比べて多い傾向が確認できたそうだ。いっぽうで平日のほうが多いタグとしては「sharepoint」「tsql」「powershell」などが挙げられている。

また、質問数が多いタグよりも、比較的少ないタグのほうが平日と週末とでの差異が多い傾向もあるようだ。そのほか年代別の比較もあり、数年前まではRuby on RailsやScalaが週末に多い質問だったが、最近ではその傾向はなくなっているというデータが掲載されている。逆に最近ではAndroid関連やスマートフォン向けソフトウェア開発関連、Unity3Dに関する質問が週末に増えているという。

13132635 story
プログラミング

プログラミング別・怒りっている人/幸せな人ランキング 40

ストーリー by hylom
Cが沼なのは確かである 部門より

技術系のQ&Aサイト「Stack Overflow」には毎日数多くの質問やそれに対するコメント、回答が寄せられているが、そのコメント投稿データを分析し、そのコメントに付けられているタグ別に「幸せなコメント」「怒っているコメント」の数を集計した結果がhackernoonで公開されている。

分析では、「thank you」や「thanks」、「awesome」、「:)」といったキーワードを含む投稿を「幸せなコメント」に、「wrong」や「horrible」、「stupid」、「:(」といったキーワードを含む投稿を「怒っているコメント」に分類、50万件以上のコメントを対象として集計した。その結果、「幸せなコメント」トップ3は「R」「Ruby on Rails」「XML」、「怒っているコメント」トップ3は「Objective-C」「C」「C++」だったという。

12935431 story
Java

IBM、OMRベースのJava仮想マシン「OpenJ9」を発表 34

ストーリー by hylom
乱立する仮想マシン 部門より

IBMがJavaの年次イベント「JavaOne 2016」で、オープンソースのJava仮想マシン「OpenJ9」を発表した(Publickeyopenj9.mybluemix.net)。

OpenJ9は同社が先にオープンソース化を進めていたランタイムライブラリ構築ライブラリ「OMR」をベースとしている。OMRはIBMが開発していたJava仮想マシン「J9」のコンポーネントをベースにしており(InfoQ)、OpenJ9はJ9をオープンソース化したものとも言える。今後IBMはOpenJ9をベースに独自機能を追加したものをJ9として提供する方針で、Java 9のリリースと同時に正式リリースを行うことを目指すようだ。

なお、OMRはJavaに限定せず、さまざまな仮想マシン/ランタイムライブラリを構築できるようになっており、昨年12月にはORMをベースとしたRuby向けランタイムを公開している(OSDN Magazine)。

12904409 story
プログラミング

ソースコードのインデント、タブよりもスペースを使うほうが多くの言語で優勢 53

ストーリー by hylom
皆様はどちらがお好み? 部門より
insiderman 曰く、

ソースコード内でのインデントに水平タブを使うべきか、それともホワイトスペースを使うべきかは古くからある議論だが、GitHubの公開リポジトリ内にあるソースコードを調査した結果、多くの言語でスペースを使っているケースが多いという結果になったそうだ(@Hoffa氏による記事)。

興味深いのが、全体的にはタブよりもスペースを使う傾向があるが、Cではタブのほうがやや多い点。またRubyではタブを使うケースはほとんどなく、逆にGoでは標準のコード整形ツールがタブを使っているからか、スペースはほとんど使われていない。

12842480 story
プログラミング

アセンブリ言語、最近人気が右肩上がり 82

ストーリー by hylom
最近では知らないプログラマも多いのでは 部門より
insiderman 曰く、

プログラミング言語の人気ランキングを公表しているTIOBE Indexで、アセンブリ言語が最近右肩上がりでランキングを上げている。2016年7月の結果では10位となっており、RubyやVisual Basic、Objective-Cを上回ってトップ10入りを果たした。

アセンブリ言語のランキング変動グラフを見ると、ここ数年は低かったスコアが昨年6月から急上昇している。TIOBE Indexではこの説明として小型機器でのプログラミングで使われている点やパフォーマンスの高さを上げているが、それだけでは最近のスコア上昇は説明しにくい気がする。現在、アセンブリ言語はどこで使われているのだろうか?

12833863 story
クラウド

IIJのPaaSサービス「IIJ GIO MOGOK」、わずか3年でサービス終了 42

ストーリー by headless
終了 部門より
IIJは6月30日、同社のPaaS型クラウドサービス「IIJ GIO MOGOK」を2017年1月31日で終了することを発表した。新規申し込み受付も6月30日に終了している(IIJ GIO MOGOKサービス終了のお知らせPublickeyの記事)。

この件について tokushima 曰く、

IIJ GIO MOGOKサービスは、Ruby on Rails対応のPaaS型クラウドサービスとして2013年12月10日に正式リリースされ、マニュアルもサポートも日本語で受けられるサービスとして注目を集めていた。2014年12月にPHPやNode.jsなど対応言語の拡大を行ったが、利用は広まらなかったようだ。基盤サービスがわずか3年でのサービス終了となる。

12822916 story
Java

リクルートの「2016年おすすめプログラミング言語」、1位はJava 108

ストーリー by hylom
下手に手を出してはいけない話題に 部門より
あるAnonymous Coward 曰く、

リクルートテクノロジーズは17日、ITエンジニアを対象に行った「2016年おすすめプログラミング言語」のアンケート結果を発表、2項目のうちいずれもJavaが最多を獲得し首位という結果となった(CodeZineの記事)。

このアンケートは、3言語以上を勉強したことがある全国の20代~40代のITエンジニア507名を対象にインターネット調査で取得されたもの。「初めて習得する人に一番おすすめのプログラミング言語」と「これから最も重要になりそうなプログラミング言語」の2項目について、ランキングが公開された。

まず「初めて習得する人に一番おすすめのプログラミング言語」では、1位がJava (17.4%)、2位がC (14.4%) で、以下VB.NET、C#、VB、PHP、VBA、HTML、C++ JavaScriptと続いている。

次に「これから最も重要になりそうなプログラミング言語」だが、1位は同じくJava(26.9%)、2位は変わってJavaScript(8.7%)となり、以下C#、Ruby、HTML、Python、PHP、VB.NET、Objective-C、Cとなっている。 Javaの評価が高い理由としては、利用頻度の高さや情報の充実さ、比較的シンプルな言語であることなどが挙げられている。またVB系が初心者におすすめとされる一方、重要度ランキングでは姿を消し、代わってRubyやPythonが入っているところも興味深い。

なお、その後リクルートテクノロジーズはこの結果について「内容に一部不適切と思われる表現が含まれておりました」としてこのプレスリリースを撤回、代わりに「お詫びとお知らせ」という文章を出している。Javaに対し「Android, iPhone の開発で使用されるため」というコメントが付いていたり、C#に対し「ブラウザを問わず使えるから」というコメントが付いていたり、HTMLがプログラミング言語として挙げられているなど、内容について色々とツッコミが入っていることを受けての対応ではないかと思われる。

12820957 story
プログラミング

角川アスキー総研、小中学生プログラミング大会を開催へ 41

ストーリー by hylom
ぜひこの機会にアセンブラを 部門より
nakka-man曰く、

プログラミングの義務教育化を受け、角川アスキー総研が「夏休みにプログラミングを楽しもう!! 第一回 全国小中学生プログラミング大会」を開催する(角川アスキー総研のニュースリリース)。

想定される応募言語は、ScratchおよびVISCUIT、プログラミン、MOONBlock、Unity、Java、Ruby、マインクラフト、Raspberry Pi、レゴ・マインドストームが挙げられているが、これ以外の言語でも応募可能ということだ。

お題は「ロボットとわたしたち」。作文とか絵の課題と同じ感覚でテーマが決められていて、かえってプログラミングを難しくしている気もするが、皆さんや皆さんのお子さんならどんなプログラムを作りたいだろうか。

12815880 story
Python

RubyがPythonのようなポジションを得られなかったのはなぜか 209

ストーリー by hylom
華麗か質実剛健か 部門より
あるAnonymous Coward 曰く、

Rubyが今のPythonの地位にいない理由」という話が話題になっている

PythonもRubyも、Perlの後に出てきた言語ではあるが、Pythonはさまざまなシステムで使われている一方、Rubyの使われ方は限定的である。なぜこういった状況になったのかさまざまな意見が出ているが、皆様のご意見はいかがだろうか。

typodupeerror

あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー

読み込み中...