パスワードを忘れた? アカウント作成
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2018年1月のデベロッパー人気記事トップ10
13508577 story
プログラミング

「技術同人誌」に興味ある? 38

ストーリー by hylom
ブログに書くのもある意味同人のようなもので 部門より
あるAnonymous Coward曰く、

最近、技術者が知識を同人誌としてまとめ、即売会で頒布するという流れができつつある。元々はコミケなどでも「知る人ぞ知る」マイナージャンルであったのだが、専門の即売会である技術書典の開催だけでなく、Developers Summit(デブサミ)のような開発者カンファレンスで同人誌のスペースが設けられたりしている。

一方、同人誌の文脈から来た人と、勉強会やカンファレンスの文脈から来た人の視点の相違も気になるところ。皆さんは、同人誌という形の技術書について、どう捉えられているだろうか。

13495232 story
プログラミング

スラドに聞け:2018年の最初に組むプログラムは何でしょうか? 39

ストーリー by hylom
毎年恒例 部門より
j-ehara 曰く、

ここ数年、毎年同じタレコミをさせていただいておりますが、2018年も同じお題を出したいと思います。

スラド読者の皆様におかれましては、毛筆で字をしたためるよりもキーボードでプログラムなどを書くほうがなじみ深いと思われますが、年が明けて最初に書く(書いた)プログラムはどのようなものでしょうか?

13495254 story
Windows

Windows SDK Insider PreviewでモバイルOSの定義が消える 80

ストーリー by hylom
ARM版Windowsでカバーされる未来になるのかも? 部門より
headless曰く、

Windows SDK Insider PreviewでOSエディションの定義からモバイルが削除されている(NeowinOn MSFTSoftpediaWalkingCat氏のツイート)。

Windows 10 Fall Creators Update向けのSDKには「winnt.h」ファイルと「ntdef.h」ファイルに「#define PRODUCT_MOBILE_CORE 0x00000068」という行が含まれるのだが、ビルド17061(RS4ブランチ)のSDK Insider Previewには含まれていない。MicrosoftはWindows 10 Mobileにもう注力しないと述べており、ビルド15254.1がFall Creators Updateとして提供されたが、PC版と同じRS3ブランチではなくfeature2と呼ばれるブランチになっている。そのため、Windows 10 Mobileの終了計画がさらに一歩進んだとみられている。

その一方で、Microsoftが二つ折り型のモバイルデバイスに関連する特許を出願(United States Patent Application: 2017035363320170353643、International Application: PCT/US2017/035568PCT/US2017/036256)・取得(United States Patent: 9851797)していることが最近次々と明らかになり、Andromedaデバイスとも呼ばれているSurface携帯電話の登場に期待が高まっている。Project Andromedaでは完全にモジュラー化されたWindows Core OSとすべてのフォームファクターに適応可能な新シェルComposable Shell(CShell)が使われるとみられているが、Windows Core OSはPRODUCT_MOBILE_COREとは別の定義になる可能性も指摘されている。

また、Windows Centralによれば、Windows 10のMicrosoft Storeでアプリの「使用対象」に「8828080」が出現したという。8828080はMicrosoftの電話番号の一部であり、Andromeda向けを示すものとみられている。掲載されているのは「Microsoft Store」アプリのスクリーンショットだが、記事によればSpotifyアプリなど複数のアプリが8828080をサポートしているとのこと。ただし、現在はMicrosoft StoreアプリやSpotifyアプリの使用対象に8828080は表示されなくなっているようだ。

スラド読者の皆さんはMicrosoftの新たなモバイルデバイス登場に期待するだろうか。

13495226 story
スラッシュバック

ソースコードのないPC-9801プログラムの仕様解析、その後 98

ストーリー by hylom
面白い結果に 部門より

昨年「ソースコードのないPC-9801プログラムの仕様解析、予算10~30万は安い?」という話題があったが、この仕様解析案件を実際に請け負った人がその顛末を明らかにしている(Togetterまとめ)。

解析の結果、このプログラムはBASICで実装されたコードをコンパイラで実行可能バイナリに変換したものだったことが分かったそうだ。BASICから生成されたコードは特有の構造があるため解析には一部難しいところはあったそうだが、プログラム自体は比較的簡単なものだったという。また、解析費用については直接交渉で増額してもらったという。

13505891 story
プログラミング

JavaScriptで「(a ==1 && a== 2 && a==3)」の結果を真にする手法が議論される 60

ストーリー by hylom
JavaScriptに不可能はない 部門より

JavaScriptで「(a ==1 && a== 2 && a==3)」という式の結果を真にするにはどうすればいいのか、StackOverflowで議論されている。

「aは1でもあり2でもあり3でもある」という状況は一見矛盾しているが、たとえばaをオブジェクトとし、文字列として評価されるごとに異なる結果を返すようにすれば簡単に実現できる。また、ホワイトスペースではなく文字として認識されるハングルの半角スペースを使って同じように見えるが実際は異なる3つの変数を定義するもの、getterを利用するものなど、さまざまな方法が提案されている。

13514201 story
Java

Java 6u171と7u161からJava Pluginなどが削除 73

ストーリー by hylom
さようなら 部門より

Java 6および7のアップデートで、Webブラウザ向けのJavaプラグインなどが削除され利用できなくなったという(「黒翼猫のコンピュータ日記 2nd Edition」ブログ)。

Oracleは2015年、JDK 9のリリースに合わせてJavaブラウザプラグインを非推奨にすると発表していた(2016年のInfoQ記事Java.comの「JDK 9およびJavaプラグイン」記事)。ただ、2017年9月のJDK 9リリース時にはまだJavaプラグインや関連APIは利用可能で、またJava 9のランタイムではJavaプラグインはまだ利用できるものの、非推奨である旨が表示されるという状況であった(Qiita)。

13497075 story
統計

12月のデスクトップOSシェア、Windows 10がWindows 7に肉薄 43

ストーリー by headless
薄肉 部門より
StatCounterの2017年12月分Windowsバージョンシェアデータによると、Windows 10がWindows 7に肉薄したものの、わずかに及ばなかったようだ。

Windows 10のシェアは0.33ポイント増の41.69%。Windows 7は0.62ポイント減の41.89%で、0.2ポイント差で1位を維持した。地図でみるとWindows 10が1位の国は南米やアフリカ南部で増加しているようだ。週単位では11月の終わりにWindows 10がいったんWindows 7を上回ったものの、その後は再びWindows 7が1位となっていた。12月の最終週にWindows 10が1位となったが、Windows 7との差は0.03ポイントとわずかだ。日単位ではクリスマス前後からWindows 10の土日のピークが小さくなる一方、平日のWindows 7とWindows 10の差も小さくなっている。

デスクトップOS全体でみると、Windowsのシェアは0.06ポイント減の82.68%。Windows 7のシェアをデスクトップOS全体に換算すると34.63%、Windows 10は34.47%となる。このほか、Mac OSは13.06%(0.17ポイント減)、Linuxは1.54%(0.03ポイント減)、Chrome OSは0.91%(0.07ポイント減)であり、減少分はUnknown(1.8%)が吸収している。年間ではデスクトップOS全体に占めるWindows 7のシェアが5.42ポイント減、Windows 10は6.75ポイント増となる。
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を含む様々な主要な言語の中から自由に選べます。

13500075 story
Android

Android NougatのシェアがLollipopを超える 24

ストーリー by hylom
順調な移行 部門より
headless曰く、

GoogleがAndroid Developersサイトで公開しているAndroidプラットフォームバージョンごとのデータによると、Android 7.0/7.1 NougatのシェアがAndroid 5.0/5.1 Lollipopを上回り、2番目に多く使われているメジャーバージョンになっている。

今回のデータはGoogle Playアプリが1月8日までの7日間に収集したもので、0.1%未満のバージョンは除外されている。Android 7.0のシェアは1.8ポイント増の21.1%、Android 7.1は1.2ポイント増の5.2%で、Nougat合計では3ポイント増の26.3%となった。一方、Android 5.0は0.4ポイント減の5.7%、Android 5.1は0.8ポイント減の19.4%で、Lollipop合計では1.2ポイント減の25.1%となっている。Android 7.0(API 24)はAndroid 5.1(API 22)を上回り、APIバージョン別でも2番目に多く使われているバージョンとなった。Android 6.0 Marshmallowは1.1ポイント減の28.6%となっており、来月にもNougatが上回る可能性が出てきた。

このほかのバージョンで増加したのはAndroid 8.0/8.1 Oreoのみ。Android 8.0は変動なしの0.5%だが、初登場のAndroid 8.1が0.2%を獲得し、Oreo合計では0.2ポイント増の0.7%となった。Android 4.4 KitKatは0.6ポイント減の12.8%、Android 4.1.x~4.3 Jelly Beanは0.3ポイント減の5.6%。Android 4.0.x Ice Cream SandwichとAndroid 2.3.x Gingerbreadは変動なしで、それぞれ0.5%と0.4%となっている。

昨年1月と比較すると、最も減少幅が大きかったのはKitKat(9.8ポイント減)で、Lollipop(8.3ポイント減)、Jelly Bean(6.0ポイント減)が続く。Marshmallowは4月に初めて前月から減少したものの、6月まで横ばいが続いて7月8月には再び増加していた。その後は減少が続き、最終的には1.0ポイント減となった。一方、増加したのはNougat(26.3ポイント増)とOreo(0.7ポイント増)のみとなっている。

13513963 story
Windows

Windows 10 MobileのInsider Previewビルドはもう提供されない 8

ストーリー by hylom
終了 部門より
headless曰く、

昨年から終了が噂されていたWindows 10 Mobile向けのInsider Programだが、明確なアナウンスがないまま終了していたようだ(Windows CentralOn MSFTNeowinWindowsBlogItalia)。

MicrosoftのJoe Belfiore氏は昨年10月、今後Windows 10 Mobileに新機能が追加されることはないと明言している。これに関連した質問に対し、Insider ProgramチームのBrandon LeBlanc氏は「モバイルビルドの提供を続ける計画がある」、Jason Howard氏は「モバイル向けのInsider Programは継続する」と回答していた。しかし、モバイル版のInsider Previewビルドは昨年10月のビルド15254.1以降出ておらず、新しいビルドが一般ユーザー向けにリリースされる一方でInsider Program参加者には提供されていなかった。

今回モバイル向けInsider Previewビルド提供終了という話のきっかけとなったのは、PC版Windows 10 Insider Preview ビルド17083の提供開始を知らせるDona Sarkar氏のツイートだ。このツイートにモバイル版はどうなっているのかを尋ねるコメントが付き、LeBlanc氏がモバイル版は来ないと回答する。ここまでは今回新しいモバイル版ビルドの提供はないという話にもみえる。しかし、前出のLeBlanc氏とHoward氏のツイートを引用したWindowsBlogItaliaのAlexandre Milli氏の返信に対し、Howard氏が「計画は変わる」と回答したため、モバイル版Insider Previewビルドの提供は今後一切行われないと受け取られる結果となった。

Microsoftでは新たなモバイルデバイス「Andromeda」にWindows 10 Mobileとは別エディションのOSを採用するとみられており、Windows SDK Insider Previewではモバイルエディションの定義が削除されている。そのため、モバイル版Insider Previewビルドの提供終了は驚くべきことでもないが、Insider Program参加者へ状況を明確に伝えないことに対する批判のツイートもみられる。

typodupeerror

身近な人の偉大さは半減する -- あるアレゲ人

読み込み中...