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

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

13412756 story
プログラミング

CoffeeScript 2リリース 40

ストーリー by hylom
生存確認 部門より
insiderman曰く、

JavaScriptを拡張したプログラミング言語であるCoffeeScript 2がリリースされた。

CoffeeScriptは「JavaScriptにコンパイルして使える言語」としては比較的古参であり、数年前にはCoffeeScriptを使っているnpmモジュールもそこそこみられたが、最近ではMicrosoftのTypeScriptに推され気味で存在感が薄い感じになっている。そもそもECMAScriptの仕様強化でこうしたトランスパイル系言語は微妙なポジションになりつつある気もするが、なにげにJSXサポートなんかも入っていてまだまだやる気はありそうだ。

13408828 story
Java

Oracle、Java EEをEclipse Foundationに移管することを明らかに 46

ストーリー by hylom
残っているSunの資産はなんだろう 部門より
あるAnonymous Coward 曰く、

8月にオープンソース組織への移管の可能性が報じられたJava EEだが、12日の同社のブログによれば、Eclipse Foundationへの移管が行われることが決定されたとのこと(ZDNet JapanマイナビニュースOSDN Magazine)。

計画によれば、Java EE 8の完成後に、Java EEとリファレンス実装であるGlassFishサーバーがEclipse Foundationに再ライセンスされ、同プロジェクトによる体制がスタートする模様である。一方で、別のJava EE実装であるWebLogic ServerのサポートとJava EE 8対応は今後も進めていくとしている。

13402198 story
ソフトウェア

iOSやAndroidはWebOSを目指しているのか 56

ストーリー by hylom
懐かしい名前 部門より

1900年代に一部で流行したPDA「Palm」を提供していたPalm社は、その後HPに買収され、同社が開発していた「WebOS」は結局消えてしまった。WebOS関連資産はLGに買収されており、またHPのPalm部門はその後中国のTCL Communicationに買収され、Palmブランドの復活という話もあった

こうした紆余曲折はあるものの、WebOSはモバイルOSとして優れており、AndroidやiOSはWebOSを「お手本」にしているのではないかという話が出ている(SALONSlashdot)。

WebOSは、複数の同期カレンダー、複数のソーシャルメディアと連絡先管理の統合、曲面ディスプレイ、ワイヤレスチャージ、テキストとWebメッセージングなどに対応。Linuxカーネルを元に構築されたOSは、プログラミングスキルを持つユーザーなら簡単にアップグレード可能だとも言われている。さらにローカルアプリケーション用開発にJavaScriptを使用するなど、Webサービスとの統合を強く意識した先進的な設計だったとされている。

この秋に登場するとされているiOS 11は、いかにWebOSが早すぎたOSだったかを実証しているという。iOS 11に新たに搭載されるアプリ切り替え機能は、WebOSのコピーとも言える内容で、アプリ画面で指を画面下から上にスライドすると、アプリケーションがカードのように表示される。ホームボタンを削除しようとする目的は達成されているものの、操作性では8年前のWebOSにはまだ及んでいないと指摘されている。

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ブラウザを英語に設定する必要があると説明されているが、日本語環境でも実行可能だった。ただし、表示は英語版のみのようだ。

13391629 story
Java

カフェインを摂取すると甘味を感じにくくなるという研究結果 40

ストーリー by headless
ダバダー 部門より
カフェインの入ったコーヒーを飲むと甘味を弱く感じるようになるという研究成果を米国・コーネル大学の研究者が発表した(Cornell Chronicleの記事Consumeristの記事論文アブストラクト)。

マウスを使用した研究で、甘味に敏感な味覚細胞にはアデノシン受容体があり、内在性アデノシンにより活性化されて味蕾で甘味の信号を強化する働きがあると報告されている。一方、コーヒーなどに含まれるカフェインはアデノシンの働きを抑制する働きがあることから、ヒトの甘味を感じる強さがカフェイン摂取により変化するかどうかを調べたのだという。

実験では甘味を付けたカフェインレスのインスタントコーヒーを使用。被験者はランダムに割り当てられた200mgのカフェインを加えたコーヒーと、キニーネでカフェインと同様の苦みになるよう調整したコーヒーを飲み、続いてショ糖の水溶液を飲んで甘味の強さを評価する。さらに割り当てるコーヒーを入れ替えた実験を別の日に実施している。その結果、カフェイン入りのコーヒーを飲んだ場合はコーヒーとショ糖水溶液の甘味をいずれも弱く感じるという結果になったとのこと。

さらに、被験者はカフェインの有無による違いがわからず、コーヒーを飲んだ後は同様に覚醒レベルが高まったと回答したそうだ。ただし、カフェインなしのコーヒーを飲んだ被験者の反応速度に顕著な向上はみられなかったようだ。これについて研究者は、コーヒーを飲むという行為によるプラセボ効果または条件反射ではないかと述べている。
13389347 story
バグ

Foxit Readerに修正予定のない2件の脆弱性 17

ストーリー by hylom
PDFの問題化と思ったらJSの問題だった 部門より
headless曰く、

Windows用PDFリーダー「Foxit Reader日本語版)」の未修正脆弱性2件をZero Day Initiativeが公表した(ZDI-17-691/CVE-2017-10951ZDI-17-692/CVE-2017-10952RegisterAusCERT — ESB-2017.2088)。

CVE-2017-10951の問題はapp.launchURLメソッドに存在し、システムコールを実行する前にユーザーが与えるデータを適切に確認しないというもの。CVE-2017-10952の問題はJavaScriptで書かれたsaveAs関数に存在し、ユーザーが与えるデータに対する適切な確認が行われないため、攻撃者の制御下にある場所に任意のファイルを保存できるというものだ。2件とも攻撃用のWebページまたはドキュメントをターゲットに開かせることで、リモートの攻撃者は現在のプロセスのコンテキストで任意コード実行が可能になる。

Zero Day InitiativeではCVE-2017-10951を5月18日、CVE-2017-10952を6月22日にFoxitへ通知している。しかし、何度かのやり取りののち、Foxit側がFoxit Readerのデフォルトで有効になっている「保護モード」により緩和できるため修正は行わないとの考えを示したという。そのため、Zero Day Initiativeは通常の公表期限である120日を待たず、ゼロデイ脆弱性として公表に踏み切ったようだ。

なお、Foxit Readerの保護モードはセットアップ時にオプションとして提示され、デフォルトでオンになっている。セットアップ後は「ファイル」メニューから「環境設定」を開き、「トラストマネージャー」で設定を変更できる。

13386987 story
Facebook

Facebook、Reactの「真のオープンソース化」を拒否 61

ストーリー by hylom
不自由なソフトウェア 部門より

多数のオープンソースソフトウェア開発プロジェクトを傘下に持つApache Software Foundation(ASF)が、Facebookの「オープンソースソフトウェアライセンス風のソフトウェア」は利用すべきではないという方針を定めた(Facebookの特許条項付きBSDライセンスが炎上している件について)。

Facebookが公開しているソフトウェアのライセンスはBSDライセンスをベースとしているが、それに加えてFacebookやその傘下の企業などとの間で特許紛争が発生している会社はそのソフトウェアを利用できないという条項が追加されている。これは「PATENTS」というファイルに記載されており、以前から話題にはなっていたのだが(参考:2016年にQiitaに投稿されたスライド)、今年7月にASFがこの条項を問題視し、この条項が付いたソフトウェアはASF傘下のオープンソースソフトウェア開発プロジェクトでは利用を認めないことが表明された(Register)。

これにより、特にFacebookが開発するJavaScriptフレームワーク「React.js」を使用しているプロジェクトが影響を受けるという。そのため、Reactを利用しているASF傘下プロジェクトに関わるソフトウェア開発者がFacebookにライセンスの変更を求めていたが、Facebookはこれを却下したという(Registerマイナビニュース)。

なお、オープンソースの定義では特定の個人やグループ、分野に対してのみ制限を加えることを禁止しており、これに則るとFacebookの「特許状況付きBSDライセンス」はオープンソースライセンスとは認められない。

13386910 story
Java

Oracle、「Java EE」のオープンソース組織への移管も視野に入れる? 41

ストーリー by hylom
グダグダしている間に 部門より
あるAnonymous Coward 曰く、

OracleがJava EEに関するブログ記事を公開した(ZDNet Japan)。ここではJava EE 8の進捗について順調に進んでいると報告した上で、Java EEのさらなる「オープン化」の可能性について触れている。Java EEの開発体制をより機動的にする可能性や、ライセンスをより柔軟にする可能性もあるという。

これはJava EE開発のスピードアップを狙ったもの。というより自社で管理する気が無くなっただけだろうが。ちなみにまもなくJava SE 9が完成するがJava EE8は未完成です。

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ランク下降)などとなっている。
13342905 story
中国

中国のSNS「微博」で「JavaScript」という単語が検閲対象に 37

ストーリー by hylom
逆効果にはならないのだろうか 部門より
masakun曰く、

中国版Twitterと言われるSNS「微博」で「JavaScript」という文字列が検閲対象となっているそうだ(薛南@FF一日目二日目K09氏のツイート)。

中国では以前から「av」を含むという理由で「Java」が検索できなかったのだが、先週ノーベル平和賞受賞者の劉暁波氏が死去してからは、「RIP」(安らかに眠れ、の意味)を含む「Script」も禁止ワードとなってしまったという。BuzzOrangeの記事によると、「RIP」だけでなくノーベル賞を意味する「諾貝爾」や、劉暁波氏の遺灰が海にまかれたことから「海葬」も検索できなくなったという。中国でこの手の規制は珍しくなく、過去には大規模暴動が起きた「広州市」が検索できなくなったことがあった。

余談だが「小熊維尼(くまのプーさん)」を微博に投稿することは可能だが、プーさんについて言及されるコメントは表示できないそうだ(AFP)。その理由について中国当局は説明していないが、習近平国家主席と体形が似ていて外交を揶揄する投稿に利用されるからだと考えられている。そのためプーさんに代わるキャラクターとしてドラえもんに出てくるジャイアンが試されている。

13320188 story
お金

英国人の過半数が無料Wi-Fiのセキュリティを懸念する一方、7人に1人は使えるなら何でも使うとの調査結果 50

ストーリー by headless
無料 部門より
サンタンデール銀行が英国の成人を対象に実施したWi-Fiに関する調査によると、52%が暗号化されていないWi-Fiネットワークのセキュリティを懸念する一方で、14%がWi-Fiを無料で拝借しているそうだ(ニュースリリースBetaNewsの記事)。

調査は5月から6月にマーケットリサーチ企業Opiniumを通じてオンラインで実施されたもので、英成人の構成比を反映した2,005人が回答したとのこと。英成人の14%は約719万人に相当する。

許可の有無にかかわらず隣人のWi-Fiを拝借している回答者は5%、18歳~34歳では14%にのぼる。また、無料Wi-Fiを提供するカフェやショップに行き、何か注文したり購入したりせずにWi-Fiだけを使う人も5%(18歳~34歳では11%)、3%は初めて見るオープンWi-Fiでも利用するという。

空港や店舗などで提供されるWi-Fiのセキュリティを懸念する52%(ロンドン限定では60%)のうち、17%はソーシャルメディアのチェックやクーポンのダウンロードに必要なら利用すると回答し、19%は仕事でも利用していると回答。さらに、オンラインバンキングなどで暗号化されていないWi-Fiを使用するとの回答も26%(18歳~34歳では49%)にのぼったとのこと。

英国ではこの10年間で携帯電話やブロードバンドへの支払額が24%増加しているそうだ。月間のデータ上限を超えて利用する人は30%、6%はデータ上限を毎月超えるという。そのため毎月の通信料金は、セキュリティを上回る懸念事項になっているようだ。
13317736 story
プログラミング

コードの文脈を判断して自動的にネット上で公開されているコードを提案する「Codota」 41

ストーリー by hylom
検索エンジンという感じか 部門より

プログラミングの際にコードの「文脈」を判断し、自動的にそれに適したコードを提案してくれるという「Codota」なるシステムが開発されたそうだ。このシステムはイスラエルのCodota社が開発したもので、このたび商業化に向けてベンチャーキャピタルから200万ドルの資金を獲得したという(TechCrunch)。

CodotaではGitHubやプログラミング系Q&AサイトであるStackOverflowで公開されているコードを機械学習システムに学習させているとのことで、このデータセットを利用して適切なコードを提示するという。Codotaサイト上での説明によると、単にコードを提示するだけで、自動補完などは行わないようだ。この仕組みでは、提示されたコードを利用するにはユーザーが明示的にコピー&ペーストなどを行う必要がある。この場合、コードの流用によるライセンス違反などの問題は利用者が負うことになる。

現在Codotaが対応する言語はJavaだけだそうだが、今後他の言語にも対応するという。現時点ではIntelliJ IDEAやEclipse、Android Studioなどに対応するとのこと。

13300778 story
プライバシ

無料通信アプリ「LINE」がマイナンバーカードとの連携機能をサポートすると報じられる 55

ストーリー by hylom
どうしてそうなる 部門より

LINE社が提供するコミュニケーションアプリ「LINE」がマイナンバーカードとの連携機能をサポートすると報じられている(日本テレビテレビ朝日ITmedia)。

スマートフォンのICカードリーダー機能を使用し、マイナンバー関連のポータルサイト「マイナポ-タル」にLINEからアクセスできるというもので、一部の行政手続きなども行えるという。一方ITmediaの記事では、何も決まったものはないというLINEのコメントも掲載されている。

マイナポ-タルについてはJava環境が必須で、さらにJPKI利用者クライアント、環境設定ツールなど複数のソフトウェアのインストールが必須となっていることが過去に話題になっていた

13286424 story
Android

Android Oのパブリックベータ版とAndroid Studio 3.0のCanary版が公開 11

ストーリー by headless
公開 部門より
Googleは17日、次期Android「O」初のパブリックベータとなるDeveloper Preview 2(DP2)およびCanary版の開発環境Android Studio 3.0 Canary 1を公開した(Android Developers Blogの記事[1][2]Android Oの機能とAPIDP2リリースノート)。

DP2ではDeveloper Preview 1(DP1)で導入されていたPicture in Picture(PIP)やバックグラウンドアプリの制限などに加え、テキストを長押ししたときに住所やURL、電話番号などを認識して全体を選択する「Smart Text Selection」、ランチャー上のアプリアイコンに通知を表示する「Notification Badge」、Googleの機械学習ライブラリTensorFlowの軽量版「TensorFlow Lite」などが追加されている。また、これまで半球形だった顔の絵文字が一般的な円形のものに変更されたようだ。

DP2の公開にともない、Android O Beta Program(要ログイン)も開始された。DP2の対応デバイスはDP1と変わらず、Nexus 5X/Nexus 6P/Nexus Player/Pixel/Pixel XL/Pixel Cとなっている。

Android Studio 3.0 Canary 1ではKotlinを使用したアプリ開発が可能になっており、JavaからKotlinへの変換機能も提供される。Java 8サポートやレイアウトエディターが強化され、Adaptive IconやカスタムフォントなどAndroid Oの新機能に対応する機能も追加されている。エミュレーター用のシステムイメージにはPlayストアが追加され、Google Play開発者サービスの更新も容易になるとのこと。このほか、17日からすべての開発者に開放されたInstant Appsのサポートも追加されている。
13284742 story
Android

KotlinがAndroidアプリの開発言語として公式に採用される 73

ストーリー by hylom
一気にメジャーに 部門より

チェコJetBrainsが開発を主導するオープンソースのプログラミング言語「Kotlin」が、Androidアプリ開発の「第一級言語」になることが発表された(TechCrunchJetBrainsのブログ)。

Kotlinは2011年に発表され、2012年にオープンソース化されたプログラミング言語。静的型やJavaとの互換性が特徴で、Java仮想マシン(JVM)上で動作する(OSDN Magazine)。

まず、Android Studio 3.0ではデフォルトでKotlinが利用できるようになるという。いっぽうでJavaを完全に置き換えるわけではなく、今後もJavaやC++でのアプリ開発はサポートされるとのこと。

typodupeerror

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

読み込み中...