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

アカウントを作成して、スラドのモデレーションと日記の輪に参加しよう。

12843785 story
プログラミング

「プログラミング教室」が子供の新たな習い事に 150

ストーリー by hylom
なぜ小4までなのだろう 部門より

ジャストシステムの調査によると、小学生の習い事の1つとして「プログラミング教室」に通わせる親が増えているそうだ(INTERNET Watch)。

小学生の習い事としては学習塾に加えて水泳やスポーツ、音楽、語学などがポピュラーだが、小学1年生〜4年生の間では10%前後が「プログラミング教室」に通っているという結果が出ている。夏休みなどに参加する短期スクールやワークショップでも、小学1年生〜4年生の間では5割以上がプログラミング教室に参加を予定しているようだ。

また、小学校でのプログラミング教育必修化について母親の46.5%が賛成しているという。

12842511 story
プログラミング

Linus Torvaldsが許せないコメントスタイルとは? 140

ストーリー by hylom
争いの種 部門より
headless 曰く、

Linus Torvalds氏がLinuxカーネルのネットワークスタックで使われているコメントスタイルについて、「脳が損傷したバカみたいなコメントスタイルだ」として修正を求めている(メーリングリストでのコメントRegister)。

Torvalds氏はバランスのとれた対称的なコメントスタイルに統一すべきだと考えているようで、以下の(a)~(c)をよいコメントスタイルだとしている。また、Linuxカーネルのスタイルではないとしつつ、許容可能なコメントスタイルとして(d)を挙げている。

(a)
/* This is a comment */

(b)
/*
* This is also a comment, but it can now be cleanly
* split over multiple lines
*/

(c)
// This can be a single line. Or many. Your choice.

(d)
/* This is an alternate multi-line format
that isn't horrible, but not kernel style */

一方、バランスのとれていない最悪なコメントスタイルとしているのは以下の2つ。

(no)
/* This is disgusting drug-induced
* crap, and should die
*/

(no-no-no)
/* This is also very nasty
* and visually unbalanced */

さらに、コメントのボックス化を好む人の話を始めるつもりはないとしつつ、ボックス化したコメントはLSDでラリっていれば本当に素晴らしいものだと思えるだろうが、アステリスクの右端が揃っていることを気にする以上に良いことはないと述べている。

12842480 story
プログラミング

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

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

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

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

12839212 story
ゲーム

任天堂がゲーム開発者向けサイトを刷新、個人での3DS/WiiU向けソフト開発も可能に 31

ストーリー by hylom
ハードを触れるSDKが使えるのだろうか 部門より

任天堂が開発者向けサイト「Nintendo Developer Portal」をリニューアルし、個人開発者としての登録も受け付けるようになったという(ITmedia)。

従来は企業のみがアカウントを開設できたが、今後は個人でもゲーム開発者として登録できるようになると明記されている。対応プラットフォームはニンテンドー3DSおよびWii Uで、登録は無料。開発したソフトウェアを任天堂の配信サイト「ニンテンドーeショップ」で販売することも可能だそうだ。

12838036 story
ソフトウェア

コミットメッセージに絵文字を使うことで視認性を高める「Emoji Prefix」 57

ストーリー by hylom
GitHubを使ってないからあまり関係なかった 部門より

「Emoji Prefix」という、Gitのコミットメッセージに絵文字を使う、というコミットルールが提唱されているそうだ(MEMOPATCH)。

コミットログの先頭にあらかじめルールに従って絵文字を使うことで、コミット一覧の視認性を高めるということらしい。また、Gitのテンプレート機能を使えば比較的容易にルールに沿った絵文字を使えるという。

12830591 story
ゲーム

3DS向けプログラム投稿サイトがオープン 18

ストーリー by hylom
子供も大人もいかがでしょう 部門より
akiraani 曰く、

「プチコン3号」制作プログラムの投稿サイト開設、ニンテンドーeショップでの単体販売も視野に 6月27日にスマイルブームがプログラムの投稿サイト「プチコン投稿ポスト」を開設した(INTERNET Watch)。同社が3DS向けに発売しているプログラミング環境「プチコン3号 SmileBASIC」での投稿を受け付けるもので、優秀な投稿作は同社が3DS e-shopで販売しているプチコンマガジンや、紙媒体の雑誌であるSMILEBASIC MAGAZINEに収録されるとのこと。3DS e-shopでの作品単体販売も検討しているようだ。

気になる規約だが、おおむね以下のようになっている。

  • 「プチコン投稿ポスト」で受け付ける投稿作品は、スマイルブームが発売している「プチコン3号」を使用して、投稿者自らが創作した「投稿しても問題が生じないオリジナル作品」に限る
  • 投稿作品の著作権は投稿者に帰属する(投稿者本人が作品を二次利用する、第三者に許諾を与えることを妨げない)
  • 投稿作品については、その作品の複製、掲載、公表、展示、使用、上映等に関し、国内外に渡る期限の定めのない独占的権利をスマイルブームとアンビットが保有する
  • SMILEBASIC MAGAZINE、プチコンマガジンに掲載する場合、投稿者へ著作権料が支払われる
  • 事前に投稿者の承諾を得てスマイルブームとアンビットが投稿作品を改変公開する事がある。その場合、投稿者には別途使用料が支払われる。
  • カタログIPオープン化プロジェクトの素材や高度サウンドユニットといった有料追加機能を利用した作品も投稿可能

なお、プチコン3号には、同社が運営する公開サーバを通じて制作したプログラムを公開する機能があり、プログラムを公開するだけであれば投稿サイトを利用する必要はない。おそらく、プチコンマガジン、SMILEBASIC MAGAZINEへの収録作品の選定にあたり、投稿プログラムを随時受け付ける体制を整えたものだと思われる(以前はコンテスト形式で期間を区切って応募作を集めていた)。

開発言語としては制約も多く決して高機能とは言えないSMILE BASICだが、やり方次第では3DSの処理能力にものを言わせて3Dポリゴンシューティングゲームを作ることもできる。過去の関連ストーリーではキーボードが使えないというコメントが散見されるが、今後WiiU向けに3DS版と互換性のあるプチコンBIG(仮)の販売も予定されており、そちらはキーボードが使えるようになる。プチコンBIGを使うとより大作の作成も楽になると思われるので、今後の動向にも注目したいところ。

12824208 story
ハードウェアハック

巨大マイクロプロセッサー「Megaprocessor」が完成 45

ストーリー by headless
完成 部門より
英国・ケンブリッジのJames Newman氏が2013年から製作を続けていた巨大マイクロプロセッサー「Megaprocessor」がついに完成したそうだ(デモ動画 — Tour of the MegaprocessorThe Registerの記事)。

Megaprocessorは40,000個以上のトランジスターと10,000個以上のLEDを手作業でハンダ付けして組み上げられた16ビットマイクロプロセッサーで、動作クロックは20kHz、RAMは256バイト。プロセッサー部分で使用しているトランジスターは15,000個以上だが、半数以上はLEDの駆動に使われている。高さ2m、幅10mで、重量は約500kgという巨大なものだ。ハンダだけでも4kg以上使われており、費用は合計40,000ポンド以上かかっているという。

Megaprocessorには未完成な部分が残るものの、とりあえず全体が組み上げられて動作するようになったということで、Newman氏は22日にバージョン1.0を宣言している。デモ動画ではRAMの状態を示す2,048個のLEDをディスプレイ代わりにテトリスをプレイしており、アセンブラーとエミュレーターにサンプルプログラムを同梱したプログラミングキットも配布されている。

Newman氏はMegaprocessorを時々公開するつもりとのことだが、いつ公開できるかは不明なので、フィードバックページから連絡するか、Facebookページで情報を確認してほしいとのことだ。
12823478 story
プログラミング

ウォーターフォールに何もメリットはない? 153

ストーリー by hylom
ウォーターフォールじゃないと下請けに丸投げできないのでは 部門より
あるAnonymous Coward曰く、

アジャイル開発が広がる昨今でも、大規模開発ではウォーターフォールといった考えが主流と思われるが、そうした考えを一蹴する、MicrosoftのDevOpsエバンジェリストの牛尾氏による「私は間違っていた。ごめん。ウォーターフォールは何のメリットも無い」というブログが微妙に注目を集めている。

事の発端となったのは、先日来日した米Microsoftのプロジェクトマネージャで「No.1 DevOps Person」と呼ばれるサム・グッケンハイマー氏と日本企業とのやり取り。氏は企業からの「アジャイルと、ウォータフォールのメリット・デメリットを教えてください」との質問に対して「ウォータフォールは一切メリットがないので止めておきなさい」ときっぱり言い放ったとのこと。これを見て、これまでそう思いつつも、周りを気にして「大規模開発ではウォータフォール」などとしていたことに気づかされたという。

記事によれば、2015年時点で世界のソフトウェア開発プロジェクトのうち実に95%がアジャイル開発に移行済みで、また海外では技術系の書籍もアジャイル以降の考え方が前提となっているにも関わらず、日本ではいまだアジャイル開発を採用しているのが31%に留まるなど、大幅な遅れを見せている。また「大規模ではウォーターフォール」と言いつつ最大規模のソフトウェア会社であるMicrosoftは当にアジャイル化を終えており、海外の技術系ではウォーターフォール押しの企業など存在しないとしている。

現在の日本でウォーターフォールが続いているのは、単に日本がウォーターフォールを前提として制度を作ってしまっていることに起因すると分析している。今までは内需で賄えていたが、この状況で海外企業が乗り込んでくればまさに竹槍で戦闘機と戦うようなもので一溜りもなく、日本の習慣や現状を新しい考えに合わせて変えるべきとまとめている。

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の使われ方は限定的である。なぜこういった状況になったのかさまざまな意見が出ているが、皆様のご意見はいかがだろうか。

12812666 story
ビジネス

自動化を活用して6年間ほぼ仕事をしなかったエンジニア、プログラミングを忘れる 54

ストーリー by hylom
真偽の程は不明 部門より
taraiok 曰く、

サンフランシスコ・ベイエリアのある有名企業で働いていた男性が、「自動化を活用して6年間まったく仕事をせずに給料を貰っていた」そうだ(PayScaleInteresting EngineeringSlashdot)。

Redditへの投稿(現在は削除済み)によると、この男性はソフトウェア品質保証テストの仕事をしていたそうで、入社後8か月は仕事に必要な作業をすべて自動化するプログラムを作ることに専念。プログラムが完成したあと6年間はまったく仕事をせずに年間95,000ドルの給料を貰うことに成功したという。週40時間の勤務時間中はオフィスでパソコンの前に座り、ゲームをプレイしたりネットを見て時間を潰していたそうだ。

社内に友人もおらず、仕事の内容的にもソフトウェアの開発者と時折合う程度だったのでバレずにすんでいた模様。しかし先日これがついに会社にバレてしまい、解雇されることになってしまったそうだ。さらに悪いことに、彼は6年の間でコンピュータやコーディングの知識を忘れてしまっており、「市場価値のあるスキル」がなにもない状態になってしまっていたという。ただ、彼は親と同居しており、食事も母親が作ったものや安いフィッシュサンドばかりで、結果6年間で20万ドル以上の貯金を作っていたために経済的には困窮していないようだ。プログラミング自体は好きだそうで、現在またコーディングの勉強を始めているとのこと。

12787868 story
プログラミング

Visual Basicが25周年を迎える 105

ストーリー by headless
記念 部門より
MicrosoftのVisual Basic (VB) が20日で25周年を迎えたそうだ(.NET Blogの記事WinBetaの記事)。

25周年を記念して.NET Blogでは、VB 1.0からVB6、.NETベースになった最初のVB.NETからVB 2015にいたる14のリリースについて、それぞれの時代を振り返る特集記事を今週から連載する。記事では当時の関係者などのインタビュー映像や、VBをテーマにしたさまざまな内容が盛り込まれるとのこと。過去を振り返るだけでなく、VB「15」以降で計画されている新機能なども紹介されるようだ。

スラドの皆さんは思い出に残るVBのバージョン、気に入っているVBのバージョンはあるだろうか。苦心談などもあればお聞かせ願いたい。
12773445 story
プログラミング

日産のiOSアプリ、Stack Overflowからのコピペでサンプル文字列がそのまま表示される事態に 79

ストーリー by hylom
恥ずかしい 部門より
あるAnonymous Coward 曰く、

日産のスマートフォンアプリ「日産EV」で、Q&Aサイト「Stack Overflow」からコピーしたコードがそのまま使われていたことが発覚したそうだ。

気軽に使えるQ&Aサイトは初学者には便利だが、そのままコード品質を十分に確認もせずに製品としてリリースしてしまうとは、いやはや。

問題のコードはiOSアプリでの位置情報サービス利用設定に関するもの。今回発覚したケースではサンプルコード内に含まれていたサンプル文字列「The spirit of stack overflow is coders helping coders」を修正せずに使っていたため、位置情報サービスの設定画面でこの文字列がそのまま表示されてしまっているという。

12755812 story
書籍

書籍「The Go Programming Language」はTroffで組版された 8

ストーリー by hylom
さすがにtroffは使ったことないな…… 部門より
insiderman 曰く、

Brian KernighanとAlan Donovanによる書籍「The Go Programming Language」(プログラミング言語Go)の組版にはtroffが使われたそうだ(本の虫)。

troffへの入力はXMLで書かれており、そこから独自に実装したツールによる変換を行った後にtroff(groff)で処理しているそうだ。同時に結果閲覧や将来的な電子書籍化のためにHTMLへの変換も行っているという。ただ、troffはマルチバイト文字(wide Unicode characters)をうまく扱えなかったためにいくつかの部分はテキストをリライトしているとのこと。図版については「Googleのドロープログラム」を使用したそうだ。なお、groffがサポートしているpic形式での図版制作も試してみたが、使い物にはならなかったようだ。また、数式については上付き文字のみで、表についてはフォーマットを制限することで対処したという。数式のフォーマット変換を行うeqlや表の処理を行うtblといったroffプリプロセッサはHTMLでの出力がうまくできなかったことから使わなかったようだ。

同書籍は日本からは丸善出版から日本語訳版が出るようだが(翻訳を担当した柴田芳樹氏のブログ)、日本語訳版はどのように組版されたのだろうか?

12755054 story
プログラミング

政府の新成長戦略、小中学校でプログラミングを必修とする方針を固める 184

ストーリー by hylom
いくらプログラミングを学んでもお仕事はExcelでデータ入力だったりする日本ですが 部門より
あるAnonymous Coward 曰く、

2020年度より、小中学校でコンピュータのプログラミング学習を必修にする方針が固まったようだ(読売新聞)。

小学生では「興味を持ってもらうための体験学習」、中学生では「ホームページの作成」などが想定されているという。

さて、こうした場合「言語」「プラットフォーム」「開発環境」等の神話論争が起こるが、個人的には広く各種OS上で動く=プラットフォーム非依存、かつ無料で、応用性も高い、LibreOfficeのLibre_Basicで充分じゃないか、と思う。(異論は受け付ける)。

typodupeerror

「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」

読み込み中...