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

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

13715621 story
Python

奴隷制を連想させるとして、Pythonで「master」「slave」といった単語が削除される 193

ストーリー by hylom
親子関係が不快という人が現れたらどうするんだろう 部門より

Pythonのバグトラッカーに、「Avoid master/slave terminology」という要望が寄せられている。これは「多様性のため」に奴隷制度を連想させる「master」「slave」という単語を削除するほうが好ましいという提案だ(SlashdotMotherboardRegister)。

そもそも「master」という単語は非常に多くの場所で使われており、たとえばバージョン管理システムGitでは「masterブランチ」という概念がある。そのため、これを変更するのは容易なことではない。また、master/slaveという単語は電子回路やソフトウェアアーキテクチャにおいて奴隷制とはまったく関係ない文脈で使われている。そして、「slave」を置き換えられる単語で適切かつ広く普及している単語はいまのところ存在しない。こういった理由から反対の声も出ていたが、最終的には「salve」という単語は「worker」や「helper」に、「master process」という言葉は「parent process」に置き換えられることになったという。

なお、この議論は非常に白熱したため、Python開発において「優しい終身の独裁者」から離れるとしていたPythonの生みの親であるGuido van Rossum氏が仲裁し、提案された変更を受け入れる決断を下している。

13675952 story
プログラミング

日本国内でのプログラムング言語別年収ランキング、トップはGo 28

ストーリー by hylom
そんなにGo言語の求人あるの 部門より

ビズリーチが公表した日本国内でのプログラミング言語別の年収ランキングによると、求人の際に提示される年収額がもっとも多かったのはGoだそうだ(ITmedia)。

同社の求人サービス「スタンバイ」に登録されている正社員の求人情報から集計したもので、Go言語に関する求人の最大提示年収は1,600万円、中央値は600万円、求人数は2202件だそうだ。

2位以降はScala、Python、Kitlin、TypeScript、R、Ruby、Swift、Perl、Cとなっている。

13671031 story
プログラミング

IEEE Spectrumによるプログラミング言語ランキング、今年もPythonが1位 88

ストーリー by hylom
差は広がる 部門より
あるAnonymous Coward曰く、

IEEE Spectrumが、プログラミング言語ランキングの2018年版を公開した

このランキングは47のプログラミング言語をさまざまな指標で分析して評価したもの。とはいえ、プログラマによってニーズなどが異なっていることから、今回は一つの尺度を用いてランキングにまとめる形にはしていないとしている。

2018年のトップ10の言語の第1位は昨年と同じくPythonとなった。昨年は2位だったCとの差はわずかだったが、今年は1位と2位の差が広がった。2位は今回C++で獲得ポイントは98.4。去年2位のCは3位に転落し98.2ポイント、4位はJavaで97.5ポイントとなった。続いて5位がC#、6位がPHP、7位がR、8位がJavaScript、9位がG0、10位がアセンブリとなっている(昨年のランキングSlashdot)。

13656065 story
アニメ・マンガ

人気声優の上坂すみれさんを起用した「Python×AI・機械学習入門」オンライン講座 19

ストーリー by hylom
ロシアからの刺客 部門より
nemui4 曰く、

エンジニア向けの転職および学習サービスを手がけるpaizaが、Pythonを使った機械学習技術の学習コンテンツ「ロシアの美少女ハッカーによるAI機械学習入門【CV上坂すみれ】」を公開した。

実際にPythonと画像認識技術を使いながら機械学習を学習できるそうで、環境設定を行うことなしにブラウザから機械学習を体験できるという。

Python、AI・機械学習、上坂すみれに興味がある方はこの機会にどうぞ。

8月26日までの期間限定で本講座の全レッスンが無料で受講できるとのこと。

13650335 story
Python

Pythonの生みの親・Guido van Rossum氏、Pythonの仕様策定から離れる 63

ストーリー by hylom
お疲れ様でした 部門より

Pythonの生みの親であり、現在もPythonの開発に携わっているGuido van Rossum氏が、Pythonの仕様策定から離れる意向を示した(Rossum氏によるpython-committersメーリングリストへの投稿OSDN Magazine)。

Pythonでは各種仕様を「PEP(Python Enhancement Proposal)」という文書にまとめて公開している。これに従ってPythonや関連ライブラリなどが実装を行うのだが、Rossum氏はMLへの投稿にて意思決定プロセスについて非常に苦労しているとし、このプロセスから離れたいとの意向を表明。Pythonのコア開発については今後も関わるほか、プロジェクトのメンターとしての活動も続けるという。ただ、「優しい終身の独裁者(BDFL)」の座からは永久に離れるとしている。

13587280 story
Ubuntu

「Ubuntu 18.04 LTS」リリース 19

ストーリー by hylom
手間をかけず長く使いたい人向け 部門より

4月26日、Ubuntu 18.04 LTS(Bionic Beaver)がリリースされた(OSDN Magazine)。

Ubuntu 18.04 LTSは2年ぶりにリリースされた長期サポート版(Long Time Support)で、2023年4月までサポートが提供される。Linuxカーネルはバージョン4.15を採用し、ディスプレイサーバーとして従来採用されていたWaylandではなくX.orgがデフォルトとなっている。ただ、次期LTSではWaylandがデフォルトになるようだ。

また、PythonはPython 3系がデフォルトになり、Python 2系はデフォルトではインストールされない。そのほかデフォルトテーマの変更やライブパッチのサポートといった強化点がある。

なお、以前話題になったように本バージョンではデフォルトでシステム情報を収集しUbuntuのサーバーに送信される設定となっている(過去記事:Ubuntu、18.04 LTSからシステムデータを収集する方針を発表)。収集を望まない場合、インストール時に設定を行うか、システム設定で設定を変更する必要がある。

13494222 story
アナウンス

情報処理学会による人工知能ゲームプログラミングコンテスト「SamurAI Coding」開催 32

ストーリー by hylom
ふるってご参加ください 部門より
washizaki曰く、

今年度も情報処理学会によって人工知能ゲームプログラミングコンテスト「SamurAI Coding 2017-18」が開催されます。ゲームをテーマにAIプログラミングスキルを競う国際コンテストであり、学会主催の形では6年目になります(2016年の紹介記事2015年の紹介記事2014年の紹介記事)。

予選応募は日本時間2月9日20:59締切。予選を勝ち抜いた16チームは2018年3月14日に第80回全国大会・早稲田大学に併設の決勝に進出でき、旅費補助や賞金等の特典も予定されています。

今回のゲームは「SamurAI Jockey(サムライジョッキー)」。AIがサムライの騎馬を自動運転して、複雑なコースを駆け抜け、そのタイムを競います。1人でもチームでも、学生も社会人も誰でも楽しく参加でき、決勝ではスポンサーを交えてネットワーキングもできます。プログラミング言語としてはC++、Java、Pythonを含む様々な主要な言語の中から自由に選べます。

13483712 story
プログラミング

ExcelにPythonの搭載検討、Microsoftがアンケート実施中 81

ストーリー by hylom
Pythonで方眼紙を操作できるようになるのか 部門より
あるAnonymous Coward曰く、

米Microsoftは12月15日(米国時間)から、Excelにプログラミング言語「Python」を搭載するかを検討するため、ユーザー向けにアンケートを実施している。「需要についてよりよく理解するため、情報を集めたい」という(ITmedia)。

2015年11月に提案された「Excelで、スクリプティングやフィールド関数にPythonが使えるようにならないだろうか」という要望には、17年12月18日現在、約4000票が集まっている。デスクトップアプリケーションの要望の中では最も多くのユーザーが支持している。

これを受け、Excelチームは15日に「このトピックについての継続的な熱情に感謝します」として、ExcelがPythonを搭載したら何に使うか、どんな影響があるかなどを問うアンケートを設置した。

Pythonは、機械学習やデータ分析の分野で主に使われるプログラミング言語。ExcelにPythonが搭載されれば、Excelでより高度なデータ分析やビジュアル化が可能になるという見方もある。

13455850 story
人工知能

Uberがディープラーニングなどに向けたプログラミング言語「Pyro」を公開 15

ストーリー by hylom
何か作ったら公開するという雰囲気のAI業界 部門より

配車サービスなどを展開するUberが、Pythonをベースとするプログラミング言語「Pyro」をオープンソースで公開した(マイナビニュースOSDN Magazine)。

「Deep Universal Probabilistic Programming」と称されており、Python向けのディープラーニングフレームワーク「PyTorch」などを使用して構築されているという。Pyroを利用することで、柔軟で表現力の高い深層確率モデリングが可能になるとのこと。汎用性が高くスケーラブル、コンパクト、柔軟性などが特徴のようだ。

13446940 story
Perl

Stack Overflow調べ、最も嫌われているプログラミング言語はPerl 150

ストーリー by headless
評価 部門より
Stack Overflowによれば、開発者に最も嫌われているプログラミング言語はPerlなのだという(Stack Overflow Blogの記事The Registerの記事)。

Stack Overflowでは開発者を対象にしたアンケート調査を定期的に実施しているが、今回のデータは求人情報サービス「Stack Overflow Jobs」の履歴書作成機能「Developer Story」で入力されたデータから抽出したものだ。Developer Storyには仕事を希望する(好きな)テクノロジーと希望しない(嫌いな)テクノロジーをタグで指定するオプションがあり、ここから好きと嫌いの比率を計算している。

嫌われているプログラミング言語については少なくとも2,000回以上出現したもので、Perlから少し離れてDelphiとVBAが第2グループを形成している。さらに大きく離れた第3グループはPHPとObjective-C、CoffeeScript、Rubyとなっている。最下位(嫌われていない)のはRで、KotlinやTypeScript、Rustが続く。
13411205 story
Python

PyPIに悪意のあるパッケージがアップロードされていた 48

ストーリー by headless
偽物 部門より
utahime 曰く、

スロバキア政府のサイバーセキュリティ対策チーム SK-CSIRTは、Pythonパッケージの公式リポジトリ PyPI に悪意あるコードを含む10個の偽ライブラリパッケージがアップロードされていたことを発表した(SK-CSIRTアドバイザリー: skcsirt-sa-20170909-pypiArs Technicaの記事The Registerの記事Bleeping Computerの記事)。

偽パッケージはいずれも有名パッケージのコピーで、オリジナルのパッケージ名を一部変えた名前が付けられている。コード自体はオリジナルと全く同じものだが、インストール時に実行されるスクリプトが悪意のあるコードを含むものに変えられていたとのこと。

SK-CSIRTの通報により既に問題のパッケージは全てリポジトリから削除されたが、公開されていた6月から9月の間に複数回のダウンロードが確認されているという。そのため、SK-CSIRTではインストールされているパッケージを確認し、偽パッケージが存在する場合は削除して正規のパッケージをインストールすることを推奨している。

The Registerの記事では、タイプミスによりインストールされることを狙ったTypesquattingという手法だと指摘。SK-CSIRTではpipを使用してPythonパッケージをインストールする際は十分な注意が必要だと述べている。なお、偽パッケージに追加されたコードスニペットはPython 3.xと互換性がなく、インストール時の問題が複数回報告されていたが、セキュリティ問題とは認識されていなかったとのことだ。

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位に 61

ストーリー 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ピクセル(カラー)というスペックとのこと。

13225330 story
Google

Google、社内標準言語の一つとしてTypeScriptを採用 55

ストーリー by hylom
意外な普及 部門より
あるAnonymous Coward曰く、

Microsoftが開発する、JavaScript代替のプログラミング言語「TypeScript」を、Googleが社内の標準プログラミング言語として採用した(Publickey基調講演動画)。

4月5日から開催されていた、同社が開発を主導するJavaScriptライブラリ「Angular」のイベント「ng-conf 2017」において発表されたもの。Googleには社内の標準プログラミング言語が規定されており、これまではC/C++、Java、JavaScript、Python、Goが設定されていたという。AngularはTypeScriptを使って開発されていることも背景にあるようだ(OSDN Magazine)。

GoogleではTypeScriptの利点として、読みやすく書きやすいInline types、高速なコンパイル、Decorators、Closure互換、IDEのサポート、それに活発なコミュニティなどを評価しているという。

typodupeerror

開いた括弧は必ず閉じる -- あるプログラマー

読み込み中...