パスワードを忘れた? アカウント作成
2016年のデベロッパー人気記事トップ10
13089670 story
ビジネス

現在の職場でどんな兆候が現れたら転職を考える? 120

ストーリー by headless
兆候 部門より
プログラミングの仕事をしている現在の職場をやめ、別の職場を探すべき9つの兆候をInfoWorldの記事でAndrew C. Oliver氏がまとめている。

Oliver氏によれば、9つの兆候は以下のようなものだ。プログラミングの仕事に限らず、スラドの皆さんが転職を考えるべき兆候というのはあるだろうか。
  1. 仕事の対象がレガシーと呼ばれる
  2. これまで出席していた会議に呼ばれなくなる
  3. 上司から差別的な扱いを受ける
  4. 品質標準がない
  5. 上司の決めた内容ではうまくいかないとチーム全員が同意しているのに、とりあえず仕事を進める
  6. アジャイル開発を表面的にまねただけのカーゴカルト的アジャイルが行われている
  7. 口頭ではなく書面でネガティブなレビューやパフォーマンス向上計画(PIP)を渡される
  8. ランダムに新たな必須要件が追加される
  9. リリースするソフトウェアで繰り返し問題が発生しているのに、やり方を変えようとしないチーム
12815880 story
Python

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

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

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

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

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でラリっていれば本当に素晴らしいものだと思えるだろうが、アステリスクの右端が揃っていることを気にする以上に良いことはないと述べている。

12875225 story
教育

義務教育では英語やプログラミングではなく日本語読解能力を身につけさせるべき 133

ストーリー by hylom
あとはIT関連の倫理教育でしょうね 部門より
あるAnonymous Coward 曰く、

昨今では小学校で英語やプログラミングの教育を行うことが議論されているが、国立情報学研究所で「大学入学試験合格」を目指す人工知能を研究している新井紀子教授によると、英語やプログラミング以前に、日本語の読解力を身につけさせることが必要だという(日経新聞)。

新井教授によると、とある市の中学生対象とした調査で「仏教は東南アジア、東アジアに、キリスト教はヨーロッパ、南北アメリカ、オセアニアに、イスラム教は北アフリカ、西アジア、中央アジア、東南アジアにおもに広がっている」という文書を正しく理解できたのは54%だけだったという。さらに、学年が上がってもこのような問題に正しく回答できる生徒は増えず、読書量や通塾の有無との相関もなかったそうだ。

この結果を踏まえ、新井教授は「すべての子どもが、義務教育終了時に中学校の教科書を読めるだけの読解力を身に付ける」ことを目標とすべきと述べている。

12889074 story
プログラミング

スラドに聞け:いま使っている言語の仕様、把握している? 212

ストーリー by hylom
仕様書は読んでみると楽しいですよ 部門より
m_nukazawa曰く、

もうかなり前の話になってしまうのだが、C言語における『未定義動作』の存在を知った時は衝撃を受けた[本の虫:Old New Thing: 未定義動作はタイムトラベルを引き起こす(他にもいろいろあるけど、タイムトラベルが一番ぶっ飛んでる)Success is a Journey, not a Destination:全てのCプログラマが未定義な振る舞いについて知っておくべきこと #1/3]。以降、gccのWstrict-aliasingオプションは必ず付けるようにしているし、ポインタの怪しい型キャストはしないようにしている。

それなりに親しんでいるつもりのテクノロジでも、重要なことを知らないまま使っていて、落とし穴にはまることがままある。必要と思ってはいても、つい仕事が忙しい、探して手に入れるのが面倒であるなどを理由にして、Webの断片的な情報や入門書で用を足し、言語仕様書などを読まないで済ませてしまっている読者の方はタレコミ主以外にもいるのではないかと思う。

さて、あなたは自分が使うテクノロジ・言語仕様のドキュメントを読むだろうか? また、それをどこで手に入れるだろう? VimやEclipseの取扱説明書は読む? ユニットテストフレームワークのドキュメントに満足している? MSDNのディスクはあなたの本棚の上でホコリをかぶっているのだろうか?

……などなど、あなたとあなたが使っているテクノロジとの交際方法について、広く自由に語っていただければ幸いである。

ちなみにタレコミ主としては、C言語以外にもあるだろう「未定義動作」的な話、実際に落とし穴にはまった際のエピソードなども、語っていただければと期待している。

12935463 story
プログラミング

親が理想とするエンジニアはスティーブ・ジョブズ、松下幸之助、ビル・ゲイツ 204

ストーリー by hylom
Apple立ち上げ前のジョブズについてもっと啓蒙すべき 部門より

小学校でのプログラミング教育が議論されているが、多くの親は小学校におけるプログラミング教育に肯定的で、また理想とするエンジニアは「スティーブ・ジョブズ」「松下幸之助」「ビル・ゲイツ」だという(ITmedia)。

エンジニア人材サービス事業を行っているVSNによる、小学生以下の子供を持つ10〜40代の男女2,706名を対象にした調査結果(PDF)から明らかになったもの。小学校でのプログラミング授業を必要だと解答したのは48.5%で、また理想のプログラマ/エンジニアとしてスティーブ・ジョブズを挙げたのが23.5%だったという。

12835870 story
Java

OracleがJava EEの開発から手を引く可能性 93

ストーリー by hylom
OSS殺し 部門より

OracleがJava EEの開発から手を引くのでは無いか、という噂が出ている。Ars Technicaが報じたもの(マイナビニュース)。

OracleがJava EEの開発に取り組む従業員に対しJava EE以外の仕事に取り組むよう指示が出たという話が出ているほかや、今後のJava EEの計画が明らかにされておらず、仕様の策定も進んでいないといった状況であり、近年ではJavaの仕様策定を行っているJCP(Java Community Process)に対するOracleの活動が減っているとの指摘(CodeZine)もある。また、OracleはKenai.comJava.netのプロジェクトホスティング機能を1年後を目処に閉鎖することをすでに発表している(InfoQ)。

まだ最終決定は行われていないが、こういった状況からOracleがJava EEから撤退するのではないかとされている。

なお、Ars Technicaの記事では最悪のシナリオとして、Java EEのセキュリティパッチ提供がストップしてしまうことを挙げている。

12797826 story
Windows

Windows 10 Insider Preview、NTFSで260文字のパス長制限を解除可能に 43

ストーリー by hylom
この制限って解除できたのか 部門より
headless 曰く、

Microsoftは26日、PC版のWindows 10 Insider Preview ビルド14352をFastリング向けにリリースした。公式には発表されていないようだが、本ビルドではNTFSで最大260文字となっているパスの長さの制限を解除するグループポリシー設定が追加されている(Windows Experience BlogMSPoweruser)。

NTFSのパス長制限を解除するグループポリシー設定は、ローカルグループポリシーエディタ(gpedit.msc)の「ローカルコンピューターポリシー→コンピューターの構成→管理用テンプレート→システム→ファイルシステム→NTFS」にある「Enable NTFS long paths」という項目だ。ただし、実際に260文字を超えるパスにアクセスするには、アプリケーションのマニフェストを変更する必要がある。

このほかの変更点はCortanaやWindows Inkなどの機能改善が中心となっている。フルスクリーンでゲームバーをサポートするゲームが増えた点や、フィードバックHubではMicrosoftの回答が表示されるようになった点なども改善点として挙げられている。改善かどうかはよくわからないが、エクスプローラーアイコンの色は再び変更されている。また、Windows 10 ProからEnterpriseへのアップグレードをする場合、プロダクトキーを変更するだけで追加機能がインストールされるようになり、再インストールが不要になったとのこと。

新機能といえそうなのは、Windows Defender以外のセキュリティソフトウェアを使用している場合にも定期的にWindows Defenderでスキャンを実行する「Limited Periodic Scanning」機能だ。Windows Defender以外のセキュリティソフトウェアをインストールした場合にのみ「設定→更新とセキュリティ→Windows Defender」に設定項目が表示される。

また、Microsoft Edge Dev Blogによると、Microsoft EdgeのRTCスタックでH.264/AVCサポートが試験的に利用できるようになったとのこと。この機能を有効にするにはMicrosoft Edgeで「about:flags」を開き、「WebRTC」の「Enable experimental H.264/AVC support」にチェックを入れればいい。

本ビルドでは23件の問題が修正された一方で、既知の問題点は3件と少ない。1件は以前のビルドでMicrosoft Edgeにインストール済みの拡張機能が最初のサインイン後15分間動作しないというもの。もう1件はCortanaの新機能が動作しないというもので、PCを再起動すれば問題は解消するという。最後の1件はNetflixやTweetiumといったアプリでキーボードナビゲーションが機能しないというものだ。

12755054 story
プログラミング

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

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

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

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

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

12843785 story
プログラミング

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

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

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

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

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

typodupeerror

コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell

読み込み中...