タグ

matsnowのブックマーク (544)

  • セマンティック バージョニング 2.0.0

    セマンティック バージョニング 2.0.0 概要 バージョンナンバーは、メジャー.マイナー.パッチ とし、バージョンを上げるには、 APIの変更に互換性のない場合はメジャーバージョンを、 後方互換性があり機能性を追加した場合はマイナーバージョンを、 後方互換性を伴うバグ修正をした場合はパッチバージョンを上げます。 プレリリースやビルドナンバーなどのラベルに関しては、メジャー.マイナー.パッチ の形式を拡張する形で利用することができます。 導入 ソフトウェア・マネージメントの世界には、「依存性地獄」と呼ばれる恐ろしいものがあります。あなたのシステムが大きく成長すればするほど、さまざまなパッケージを組み込めば組み込むほど、自分が地獄の底にいることにいつか気づくでしょう。 多くの依存性を有しているシステムにとって、新しいバージョンがリリースされることは悪夢でしかありません。厳密に依存関係を指定し

  • 開発者に嫌われているプログラミング言語トップ25 | マイナビニュース

    fossBytesに3月28日(米国時間)に掲載された記事「Which Are The Most Loved and Most Hated Programming Languages|2017」が、Stack Overflow Developer Survey 2017の調査結果を引き合いに出し、開発者に愛されているプログラミング言語と嫌われているプログラミング言語のトップ25を伝えた。愛されているプログラミング言語1位はRustで、これにSmalltalkとTypescriptSwiftGoが続いている。 嫌われているプログラミング言語トップ25は次のとおり。 Visual Basic 6 VBA CoffeeScript VB.NET Matlab Objective-C Assembly Perl Lua Hack Groovy Common Lisp Dart Erland P

    開発者に嫌われているプログラミング言語トップ25 | マイナビニュース
    matsnow
    matsnow 2017/03/31
    CoffeeScriptが嫌われてる方の3位で、TypeScriptが愛されている方の3位か…。なぜこんなに差がついた。
  • 本格稼働する富士通のAI「Zinrai」--今後はAIそのものが“武器”になる

    富士通は2月22日に開催した「CNET Japan Live 2017」で、同社のAI「FUJITSU Human Centric Ai Zinrai」(ジンライ)を用いた多くの活用例を紹介した。今後のビジネスにおいて「AIそのものが武器になる」と語っている。 富士通はデジタル技術が可能にする価値提供サイクルを核に、変化するITビジネスのフラグシップを目指すと語るのは、同社執行役員 菊田志向氏。収集したビッグデータを分析することで新たな価値に変換し、AI人工知能)やロボティックスの自律的な制御に活用した結果を人や環境、モノにつなげていく。そしてそこから得たビッグデータを……と螺旋(らせん)を描くようなスパイラルアップし続ける形を事業モデルの要と捉えているという。 すでに、あいおいニッセイ同和損害保険では、自動車保険フリート契約者(所有・使用する自動車が10台以上の契約者)向けに安全運転の

    本格稼働する富士通のAI「Zinrai」--今後はAIそのものが“武器”になる
    matsnow
    matsnow 2017/03/24
    なんかいかにも富士通って感じがする。良くも悪くも。
  • A3RT

    DETAIL [Small Talk API] 完全自動の日常会話を可能にするAPIです。 例えばあなたの運用しているWebサイトでAPIを呼び出しサイト上でユーザとの会話を可能にします。 さらにユーザとの会話を学習していくことでより賢く・より自然な会話を実現します。 NOTES 個人情報について: 他人の名称・メールアドレス・住所・電話番号など個人を特定しうる情報はアップロードしないでください。 推奨ブラウザについて: ページはGoogle Chromeを推奨しています。 Google Chrome以外のブラウザでは正しく作動しないケースがあります。 DEMO DEMOの使用には、API KEYが必要になります。

    A3RT
    matsnow
    matsnow 2017/03/17
    ちょっと使ってみたけど、話の流れは理解してくれないのね。
  • 「三重苦」に襲われるIT現場

    ITproが2017年2月に実施した「残業に関する緊急アンケート」。たくさんの読者から回答をいただいた。今回はその中から、現場の窮状を訴えるコメントを紹介しよう。 経営層・管理職の理解不足への怒り 最も多かったのは、経営層や管理職、社内制度に対する現場の怒りだ。人員不足、業務量増、残業規制という三重苦に押しつぶされそうな現場の叫びと言っていい。 ・管理職は、残業を減らせ・有給を消化しろとは言うが、言うだけで何も対策を取らないため、現場にしわ寄せがくる。(IT企業、一般、40代) ・残業規制が厳しくなってもリソース追加の検討を経営側はしません。なぜかというと経費削減にこの残業規制が一役買っているからです。(その他、課長・主任、50代) 経営層や管理職への不満の原因は、現場の惨状の理解力不足があるようだ。特に顧客企業からの「納期順守」という制約の下、残業を無理強いされている状況を理解していない

    「三重苦」に襲われるIT現場
    matsnow
    matsnow 2017/03/15
    業界の闇は深い…。
  • cunited.jp - このウェブサイトは販売用です! - コーチユナイテッド コーチ ユナイテッド エンジ プライベート 採用 リソースおよび情報

    このウェブサイトは販売用です! cunited.jp は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、cunited.jpが全てとなります。あなたがお探しの内容が見つかることを願っています!

    cunited.jp - このウェブサイトは販売用です! - コーチユナイテッド コーチ ユナイテッド エンジ プライベート 採用 リソースおよび情報
    matsnow
    matsnow 2017/03/09
    非常に参考になる。
  • 外国人が語る:英語でクラスやメソッド等の名付け方 - Qiita

    アメリカ人です。 Hello 👋 この記事の目的 多くの日人は自分の英語力には自信がないではないでしょうか。残念ながら「英語がわからん」、「英語が全然できない」という声をしょっちゅう聞いています。でも、今まで英語ができて意味がちゃんと伝わる何人かの日人に会ったがあります。完璧な英語ではないけど(外国人も英語でミスる時もある...)、がんばって話そうとするので充分仕事ができる人たち。そういうがんばる姿勢はオープンソースのプログラムや英語圏のプログラムに手を出すためには一番大事なことだと思います(外国人側もすごく助かります)。日文化では「私はできる!」と自慢することは少ない中、この記事を通して、流暢に話せなくても自分のプログラミングの命名の仕方にはちょっとだけでも自信を持たせたいなと思います。完璧じゃなくていいです。Let's go! 合わせて読んでいただきたい 【日エンジニア

    外国人が語る:英語でクラスやメソッド等の名付け方 - Qiita
    matsnow
    matsnow 2017/03/09
  • ハイパフォーマンスCSS3アニメーション——60fpsを実現するベストプラクティス

    すっかり普及したCSS3アニメーション。ハイパフォーマンスなアニメーションを実現する、ちょっとした書き方のポイントとは? モバイルアプリケーション内の要素をアニメーションさせるのは難しいことではありません。でも、この記事を読めば、さらに適切な方法でアニメーションさせることができます。 最近、多くの人がモバイルでCSS3アニメーションを使っていますが、正しく使っていない場合が多くあります。開発者はしばしばベストプラクティスを無視します。なぜなら、多くの人はなぜCSS3アニメーションが存在し、なぜ急速に浸透しているのかを理解していないからです。 モバイルデバイスのスペックの幅はとても広いので、もしコードを最適化しなければ、シェアが高い端末では標準以下の体験しか提供できないでしょう。 注意:いくつかのハイエンドなデバイスは可能性の限界に挑んでいますが、世界中の多くの人はそうしたスペックモンスター

    ハイパフォーマンスCSS3アニメーション——60fpsを実現するベストプラクティス
    matsnow
    matsnow 2017/03/07
    すごく参考になる。
  • Visual Studio Code February 2017

    With these new commands, we now consistently support Ctrl+P and Ctrl+N to navigate up and down in trees and lists on macOS. For example, on macOS to change the command to open from the File Explorer to be Enter (which normally brings you into rename mode), configure: { "key": "enter", "command": "list.select", "when": "filesExplorerFocus" } Configurable window title We introduced a new setting win

    Visual Studio Code February 2017
    matsnow
    matsnow 2017/03/06
    ミニマップとJSDocの追加はありがたい。どんどん便利になってくるなあ。
  • ロボットがポルノを見たらどのように考えるのか、その衝撃の回答劇は今も続く - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報

    <ピックアップ> This porn bot uses Microsoft AI to watch and interpret Pornhub… all day long こう、なんというのでしょうか、人工知能とかロボティクスの話題は大変興味深く、最近発表された我らがナイトメ…、いや違った夢のロボット・メーカー、ボストン・ダイナミクスの新作「Handle」は気でロボットが現実世界にデビューしそうな仕上がりになっております。 コンビニで万引きしたらこのロボットに追いかけられる、そう思うだけで息子たちの未来は胸熱です。 このボストン・ダイナミクスが人間の「体」を開発しているのであれば、当然「脳」を作ってる人類もいるわけで、こちらがIBMのWatsonを中心とする人工知能・認知(コグニティブ)科学の領域になります。 そしてやはりここにもまた、人類の英知を無駄遣いしている輩を発見しました。 「S

    ロボットがポルノを見たらどのように考えるのか、その衝撃の回答劇は今も続く - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報
    matsnow
    matsnow 2017/03/06
    草生える
  • 中国製のネットワーク端末にバックドアの存在が発覚、IoT時代の大問題になる可能性

    中国のVoIP製品にバックドアがあることが発見されました。あらゆる物がインターネットにつながるIoT(モノのインターネット)時代の到来を前に、この種のバックドアが悪意ある者に悪用される危険性が指摘されています。 Dangerous backdoor exploit found on popular IoT devices | TechRadar http://www.techradar.com/news/dangerous-backdoor-exploit-found-on-popular-iot-devices Undocumented Backdoor Account in DBLTek GoIP https://www.trustwave.com/Resources/SpiderLabs-Blog/Undocumented-Backdoor-Account-in-DBLTek-GoI

    中国製のネットワーク端末にバックドアの存在が発覚、IoT時代の大問題になる可能性
    matsnow
    matsnow 2017/03/06
    怖いなあ。産地も気をつけないと。
  • JavaScriptコードは1行のみ!超手軽にWebサイトでパララックス効果を実現できる「Rellax.js」使ってみた - paiza開発日誌

    どうも、まさとらん(@0310lan)です。 みなさんは、自分のWebサイトに「パララックス効果」を取り入れたいと考えたことはありませんか? 「なんだか難しそう…」とか、「実装が面倒くさい…」のようなイメージをもし持っているのであれば、今回ご紹介するJavaScriptライブラリが一発解消してくれますよ! 【 Rellax.js 】 今回のテーマである「パララックス(視差効果)」がどんなモノであるかは、「Rellax.js」の公式サイトを見ると分かりやすいです。 このように画面を上下に動かす際に、複数のHTML要素が異なるスピードでアニメーションすることで、Webページが立体的になって印象に残りやすいサイトになります。 「Rellax.js」は、このような「パララックス効果」を可能な限り簡単に書けるようにしてくれるJavaScriptライブラリというわけです!(ちなみに、「ver1.0」か

    JavaScriptコードは1行のみ!超手軽にWebサイトでパララックス効果を実現できる「Rellax.js」使ってみた - paiza開発日誌
    matsnow
    matsnow 2017/02/23
    すごい便利そう。ちょっと使ってみようかな。
  • 闇のDevOps DevOpsと業績評価 – ところてん – Medium

    ここから、DevとOpsが協力すればより効率的になる=DevOps、という言葉が生まれました。 当時は大企業においてはDevとOpsが分かれていることが当たり前だったのです。そして、大企業における当たり前が、当たり前ではないことに気付き始め、DevOpsを実現するためのツールができ始めたころでもあります。 ではなぜ、大企業ではDevとOpsが分かれているのが当たり前だったのでしょうか? ハードウェアの時代その昔、産業の主役はハードウェアでした。 そのため、多くの企業はハードウェアを作ることに対して最適化が行われました。 ハードウェアには研究開発、製造、運用サポートといった大きな区分けが存在します。そして、それぞれの仕事において要求する人材レベルは異なります。 加えて、大量生産された製品の運用サポート(設置作業員、サポートセンタ)には、大量の人員が必要になってきます。 したがって、組織を研究

    闇のDevOps DevOpsと業績評価 – ところてん – Medium
    matsnow
    matsnow 2017/02/21
    前職で見てた感じ、確かに手作業でOpsをやっている人がDevOpsをやるのは難しいだろうね。
  • JavaScript の Number() は副作用がある可能性がある - Qiita

    たまたまTwitterを見てたら以下のようなツイートを見かけました。 つまり、 isNumber っていう関数を作るなら一旦Numberでキャストした値と同一かどうかを比較すれば良いと。おそらく NaN を省いた number 型を true にしたいのかなという感じがする (NaN === NaN は必ず false)。 ただこれには問題があるらしく、 V8 のOptimizerリーダーである bmeurer から下記のようなレスが付いてました。 「 Number() では意図しない副作用があるかもしれない」という意味のレス。最初意味がわからなくて、「おや?」と思ったんですけど、その後で補足が。 「ToPrimitive関数が呼ばれてしまい、意図しないJSの動きをするかも。」とのこと。 つまり、 var a = { x: 1, [Symbol.toPrimitive]: function

    JavaScript の Number() は副作用がある可能性がある - Qiita
    matsnow
    matsnow 2017/02/19
    JSは良くも悪くもなんでもできるなあ。
  • 株式会社東芝/経理財務 東芝のコーポレート・ガバナンス改革を担っていただきますの求人情報 - 転職ならDODA(デューダ)

    経理財務 ※東芝のコーポレート・ガバナンス改革を担っていただきます 【「新生東芝」のコーポレートガバナンス改革を担っていただきます/コーポレート、カンパニー、子会社等で幅広い経験を積むことができます】 ■業務概要: コーポレート、カンパニー、子会社、海外など、職種は経理分野で国内外のいろいろな部署での活躍を想定されております。具体的な配属先は、書類選考・面接の中で決定します。また、経理として決算業務をするわけではなく、管理会計・経営分析などの立場での活躍を想定しておりますので、経営的な視点で活躍して頂きます。将来的には管理職としてのご活躍を期待しています。 ■キャリアプラン: 初任地は8割が川崎もしくは浜松町となります。配属先は社コーポレート・カンパニー経理を想定し、決算業務、原価計算、資金など幅広く検討をしています。初任地や配属先については面接でご確認ください。3年~5年程度で経理部門

    matsnow
    matsnow 2017/02/16
    ツッコミどころ多くて草はえるw
  • 使う言語はC#のみ! Macアプリケーションはもちろん、Webアプリやスマホアプリも開発可能な「Visual Studio for Mac」登場

    Windowsアプリケーションにはいくつかの種類がありますが、もちろんすべての種類のWindowsアプリケーションを開発することが可能です。また、ASP.NETと呼ばれるフレームワークを使用してWebアプリケーションを作成することもできます。加えて、iOSやAndroidアプリケーションの開発にも対応しています。これはXamarin(ザマリン)と呼ばれるフレームワークを使用します。通常のiOSアプリ開発ではObjective-C/Swiftを、Androidアプリ開発ではJavaを使用しますが、Visual StudioでのiOSおよびAndroidアプリ開発はC#を使用する点が特徴です。 他にもVisual Studioではさまざまなプロジェクトに対応し、JavaScriptなど他のプログラミング言語もサポートしています。 Windows版のVisual Studioについて簡単に紹介し

    使う言語はC#のみ! Macアプリケーションはもちろん、Webアプリやスマホアプリも開発可能な「Visual Studio for Mac」登場
    matsnow
    matsnow 2017/02/16
    近いうちに一回使ってみたい。
  • IPAの脆弱性学習ツールに脆弱性があると判明

    IPAの脆弱性学習ツールに脆弱性があると判明
    matsnow
    matsnow 2017/02/14
    体を張ったギャグだな。
  • RethinkDBはなぜ失敗したのか | Yakst

    つまり、これらのマーケットは小さく、しかもデータベースのマーケット自体よりも小さいのです。とは言え、どれかが他よりもマシになりうるでしょうか? マネージドホスティングは、質的にはユーザのためにAWSでデータベースを動かすことで、そうすることでユーザたちは自分で動かす必要がなくなります。これらのサービスを使う代わりになるのは、AWSに自分でデータベースを立てることです。したがって、マネージドなデータベースホスティングサービスが課金できる額には、非常に厳しい上限があることになります。Compose.ioやmLabが、RethinkDBよりも1桁あるいは2桁多いユーザを抱えるMongoDBを提供していることを考えて、マネージドホスティングを提供することには少しの良い点もないという結論を下しました。 Database as a Serviceはマネージドホスティングの更に複雑なバージョンです。D

    RethinkDBはなぜ失敗したのか | Yakst
    matsnow
    matsnow 2017/02/14
    所々のMongoへのDisが笑えるw それ以外でも重要な示唆に満ちた記事。
  • WordPressサイトの改ざん被害は150万件超に 「最悪級の脆弱性」

    1月下旬のパッチで修正されたWordPressの深刻な脆弱性を突く攻撃が横行している問題で、セキュリティ企業の米Feedjitは2月9日、同日までにFeedjitが把握しているだけで20あまりの集団が別々に攻撃を展開し、改ざんされたページの総数は150万を超えていると報告した。 セキュリティ企業のSucuriは2月6日の時点で、ハッキング集団は4集団、改ざんされたページは6万6000ページと伝えており、わずか数日で事態が一層深刻化している様子がうかがえる。 Feedjitでは、今回の脆弱性が発覚して以来、WordPressを狙う攻撃の成功率も急上昇したと指摘し、「WordPress関連では最悪級の脆弱性」と位置付けた。 悪用が横行しているのは、WordPressが1月26日にリリースした更新版の4.7.2で修正した脆弱性。特に深刻なREST APIの脆弱性については、2月1日まで待ってから

    WordPressサイトの改ざん被害は150万件超に 「最悪級の脆弱性」
    matsnow
    matsnow 2017/02/13
    そりゃあんな簡単に攻撃できるなら、こうなるよね。
  • Microsoft、巨大なリポジトリを容易に管理する「GVFS」

    Microsoftは2月3日(現地時間)、Git上の操作を大幅に向上させる仮想ファイルシステム「GVFS」を公式ブログで発表した。ソースコードはGitHubから入手できる。Microsoftによれば、クローン操作は12時間から5分、チェックアウト操作は3時間から30秒、変更されたファイルの一覧表示などを行うステータス操作は8分から4秒、コミット操作は30分から13秒まで短縮されるという。 GVFSはリポジトリ下のファイルシステムを仮想化し、クライアントからはすべてのファイルが存在するように見えるものの、実際は最初にファイルを開く時点でダウンロードを実行する。Microsoftは多くの製品やサービスの開発にGitを積極的に利用しているが、Windowsのように350万件(サイズは270GB以上)を超える大量のファイルをGit上で管理すると、チェックアウト操作に3時間近くかかるという。そのため

    Microsoft、巨大なリポジトリを容易に管理する「GVFS」
    matsnow
    matsnow 2017/02/06
    Gitのチェックアウトで3時間って凄まじい…。そこまで大規模ではなくても、Gitが遅いと思ったら導入しても良さそう。