タグ

ブックマーク / developers.srad.jp (10)

  • Windowsユーザーの総数は大幅に減少している? | スラド デベロッパー

    Microsoftは23日、「WindowsとStoreの傾向」ページ(英語版、日語版は現在のところ更新中)を更新し、2月分までのインストールベースのWindowsシェアデータなどを公表した(Windows Developers Blog、BetaNews、MSPoweruser)。 データはテレメトリーデータ送信に同意したユーザーから収集したWindowsバージョンやハードウェアの情報と、Microsoft Storeで収集したアプリのダウンロード・購入状況をまとめたものだ。データ収集の仕組み上、Windowsバージョンやハードウェアの情報はWindows 7以降、アプリの情報はWindows 8以降となる。Windows 8.1はWindows 8としてまとめられているようだ。 2月のOSインストールベースでは、Windows 10が48%、Windows 8が13%、Windows

  • ウォズ曰く、IoTはバブル | スラド デベロッパー

    オーストラリア・シドニーで開催されたWorld Business ForumでAppleの共同創業者スティーブ・ウォズニアック氏が、現在注目を集めるIoTがバブルの様相を呈していることを指摘したそうだ(The Motley Foolの記事)。 IoTについてウォズニアック氏は「一種のバブルのように感じる。人類が何かをする方法を変えるにはペースというものがあるからだ」と述べ、多くのスタートアップ企業が出現していることを指摘。日用品がインターネットに接続することによる訴求性を過大評価しているとの考えを示したとのこと。 IoTが過大評価されていると考えるのはウォズニアック氏だけではない。昨年10月にGigaomが開催したStructure ConnectイベントでIBMのIoT担当バイスプレジデント(当時)のポール・ブロディ―氏はIoTについて「典型的なバブルの段階」だと述べている。また、入手可

    flatbird
    flatbird 2015/06/16
  • ソフトウェアの開発にかかる時間の見積を廃止したいプログラマーたち | スラド デベロッパー

    ソフトウェアの世界からプロジェクトの所要時間の見積をなくそうとする#NoEstimatesムーブメントについて、Mediumの記事が紹介している。所要時間を正しく見積もることは困難であり、時間の無駄だとプログラマーたちは主張する。一方、他のプロジェクト関係者は、計画を立て、プログラマーに責任をもって仕事をさせるために見積が必要だと考えている。妥協点はあるのだろうか。 記事によれば、「ソフトウェアプロジェクトの見積は誤っていることがあまりに多く、見積を作るのに時間を使えば使うほど、実際にソフトウェアを作成する作業時間が減ってしまう。また、マネージャーは開発者が適当に作った見積を契約上の締め切りのように扱う習慣があり、見積時間内に完成しなければ大騒ぎする。それだけではない。そのような結果を恐れる開発者は、より多くのエネルギーを見積という兎の穴に注いでいく。見積はヤクの毛刈りのように、実際の仕事

  • ソースコードを分析してその著者を特定するシステムが開発される | スラド デベロッパー

    ストーリー by hylom 2015年01月30日 14時32分 コード品質判定システムなんかも作れるかも? 部門より Drexel Universityとthe University of Maryland、the University of Goettingen、Princetoの研究者らが、ソースコードを分析し、その記述スタイルからその著者を検出する「code stylometry」なるシステムを開発したそうだ(Slashdot)。 実験では著者が明らかになっているソースコードを自然言語処理や機械学習といった技術を使って分析・学習するシステムを開発。250人の著者、1人の著者当たり平均630行のコードを学習させたところ、95%の成功率で「匿名のコード」の著者を見つけられたという。 また、学習に使用したソースコードの著者数を30人に減らし、また1人あたりのソースコード量を1900行に

  • Rust 1.0のアルファ版がリリースされる | スラド デベロッパー

    Mozilla発のプログラミング言語Rustのバージョン1.0アルファ版がリリースされた(リリースノート)。 最終リリースにむけて現在も利便性の向上を図っているが、破壊的な変更をする予定は無いとのこと。基ライブラリも同様。 traitsやジェネリクス、マクロ等も備える一方で、GCを使わないメモリ管理、ランタイム不要のバイナリが出力できるため、最近の「better C」系言語の内ではかなりシステムプログラミング寄りと言えるだろう。

  • プログラミング言語がソフトウェアの品質に与える影響 | スラド デベロッパー

    あるプログラミング言語がその仕事に適したものであるかといった議論は論争に発展しがちだ。時には宗教戦争の様相を呈することがあるものの、プログラミング言語がコーディングプロセスだけでなく完成した製品の特性にも影響することは多くの方が同意するところだろう。これについてカリフォルニア大学デイビス校のコンピューターサイエンス研究者らが、プログラミング言語のソフトウェア品質に与える影響(PDF)に関する調査結果を発表した。研究ではGitHubの729プロジェクト(17言語、29,000人が書いた8,000万行のソースコード、150万コミット)を分析。大きなサンプルサイズを利して混合研究法のアプローチをとり、複数の回帰的モデリングやテキスト解析を組み合わせて静的型付けと動的型付け、型付けの強弱といったプログラミング言語の特徴がソフトウェアの品質に与える影響を調べた。異なる手法による調査結果を組み合わせ、

    プログラミング言語がソフトウェアの品質に与える影響 | スラド デベロッパー
  • コンピューターサイエンスの学位を取るよりも、コードを学ぶことの方が重要? | スラド デベロッパー

    大学で学位を取得することは、プログラミングを仕事にするために最良の道ではない。数多くの求人がコンピューターサイエンスを専攻した人を対象としているものの、大学を卒業したからといって必要なスキルが身についているとは限らないことに雇用者が(求職者も)すぐに気づくことも多い。Cody Scholberg氏はEpoch Timesの記事で、「実質的にすべてのコンピューターサイエンスカリキュラムが理論を重視し、実用的なプログラミング技術はおまけ程度に教えているためだ」と述べている。このことはプログラマーの世界でよく聞かれる話と結びつく。米国では半分近くのソフトウェア開発者は大学を卒業しておらず、高校を卒業していない人も多い。その代わりにプログラマーになろうとする人の多くがオープンソースのコードを教材にして学習するか、米国中に出現している短期集中プログラミング講座で学習しているといったものだ。理論が有益

  • Rubyは死につつあるのか? いやそうではない | スラド デベロッパー

    ストーリー by hylom 2013年12月26日 16時07分 そろそろRubyを覚えないといけないような気がする今日この頃 部門より 私は最近node.jsで多くの仕事をこなしている。そして、同僚と「node.jsはRubyの座を奪う物なのではないか」との議論を続けている。 思うに、新しいプロジェクトを立ち上げる際に言語やフレームワークを選択する場合、その言語の普及度というのは重要なポイントになる。Rubyのgem(配布されているライブラリモジュール)のリリース日を示すグラフというのは、これに対し答えを出す助けになる。 RubyGems(gemを配布しているサイト)のフロントページには、人気のあるgemのリリース日が掲載されている。しかし、当に興味深いのは最近の活動(Recent Activity)だ。私の理論では、もし開発者のgemへの貢献がスローダウンしているのであれば、その言

    flatbird
    flatbird 2013/12/28
    死んでないけど、スレのコメントによると成熟して停滞感はあるらしい。
  • もっとも「WTF」なプログラミング言語って? | スラド デベロッパー

    ITworldの調べによると、開発者に最も嫌われているプログラミング言語はVisual Basicだったそうだ。一方、「WTF(what the fuck)」というキーワードを使い、困った状況に陥りがちな言語のランキングも行っている(ITworldの記事、 家/.)。 プログラミング言語の比較に「WTF」を使う方法は開発者のSammy Larbi氏が考え出したもので、GitHubでの検索結果から各言語1リポジトリあたりの「WTF」出現頻度を集計する。調査の意味が少しわかりにくいが、困惑したり怒ったときなどに使われるインターネットスラング「WTF」の出現頻度を調べることで、開発者を悩ませる場面の多さを知ることができるのだという。2年前にLarbi氏が集計した際にはObjective-Cが1位だったという。なお、Larbi氏はコード全体から「WTF」を検索していたが、今回ITworldではG

    flatbird
    flatbird 2013/09/30
    objective-c のランクが下がったの何でだろ?
  • Windowsストアで認定に合格できなかったアプリは修正が困難? | スラド デベロッパー

    Windows 8/RTの新しいユーザーインターフェイス上で動作する「Windowsストアアプリ」は、実質的にWindowsストア以外で配布することができない。しかし、一度Windowsストアの認定処理で不合格になると、開発者が問題点を特定できず、何度再提出しても合格できないといった事態になることもあるようだ(Jeffrey Harmon氏のブログ記事、家/.)。 Jeffrey Harmon氏の作成したWindowsストアアプリ「Memorylage」は、Microsoftのイベント内で行われたApp Xコンテストで2回優勝し、Harmon氏はWindowsストアへの早期アクセス権を取得していた。Harmon氏はアプリを改良して8月29日に提出したが、ストアの認定要件のうち4つを満たさないとして不合格になったという。しかし、問題の具体的な内容が認定レポートに記載されていなかったため特定

  • 1