タグ

2017年11月30日のブックマーク (12件)

  • Kotlin 1.2 リリース: プラットフォーム間のコード共有 | Post Blog

    IDEs AppCode CLion DataGrip DataSpell Fleet GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools Code With Me Quality Assurance JetBrains Platform Scala Toolbox App Writerside Team Tools Datalore Space TeamCity Upsource YouTrack Hub Qodana .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Ktor MPS Education & Research J

    Kotlin 1.2 リリース: プラットフォーム間のコード共有 | Post Blog
  • What are the Most Disliked Programming Languages? - Stack Overflow

    Capture, share, & collaborate on knowledge internally. On Stack Overflow Jobs, you can create your own Developer Story to showcase your achievements and advance your career. One option you have when creating a Developer Story is to add tags you would like to work with or would not like to work with: This offers us an opportunity to examine the opinions of hundreds of thousands of developers. There

    What are the Most Disliked Programming Languages? - Stack Overflow
    teracy_junk
    teracy_junk 2017/11/30
    MS嫌われすぎワロタw
  • Android Studioでの開発を爆速化させるテンプレート作成術 〜テンプレートのしくみ〜 - Qiita

    はじめに Android Studioを使ってAndroidアプリを開発する場合、プロジェクトごとに毎回毎回同じような設定やコードを書いていて無駄な時間を使っていると感じることはないでしょうか? Templateを使うことで、こんな無駄な作業を省略することができます。 今回は、既存のTemplateの中身を見てTemplateのしくみを調べていきます。 Templateのしくみ Templateの構成 Macの場合、下記ディレクトリにTemplateが配置されています。 空のFragmentを作る下記Templateを参考に作成していきます。 /Applications/Android Studio.app/Contents/plugins/android/lib/templates/other/BlankFragment/ このBlankFragmentには、下記のファイルが入っています

    Android Studioでの開発を爆速化させるテンプレート作成術 〜テンプレートのしくみ〜 - Qiita
  • [Android] Android Studioでプロジェクト作成時のテンプレートを作る | DevelopersIO

    いくつもAndroidのアプリを作成していると、毎回最初に同じようなことを書いているなーと思ったので、 自動生成する方法がないか調べたところ、テンプレート作成でできることがわかったので今回はその方法を紹介したいと思います。 テンプレートを作成する まずは、Android Studioで使用されるテンプレートファイルを探します。 テンプレートファイルは以下のフォルダに配置されています。(Macの場合) /Applications/Android Studio.app/Contents/plugins/android/lib/templates/ プロジェクト作成時に読み込まれるテンプレートは gradle-projects/NewAndroidProject や gradle-projects/NewAndroidModule になりますが、 こちらを変更するとすべての新規プロジェクトに適用

    [Android] Android Studioでプロジェクト作成時のテンプレートを作る | DevelopersIO
  • Becky! Internet Mail Ver.2

    teracy_junk
    teracy_junk 2017/11/30
    『インターネットの世界では通常、添付ファイルは1MB以下でお送りするのがマナーとなっております』
  • TechCrunch | Startup and Technology News

    I learned a new word today — “sherlocking,” which is how some folks refer to the moment when Apple releases a new feature that does… GPTZero’s growth and financials made it one of the AI startups ruthlessly pursued by VCs. And Footwork’s Nikhil Basu Trivedi won the deal.

    TechCrunch | Startup and Technology News
    teracy_junk
    teracy_junk 2017/11/30
    『このアップデートのリリースノートはごく短い。「認証情報の検証に論理的エラーがあった。検証方法を改善して解決した。」とAppleは書いている』
  • 自分でコードを書きながらブロックチェーンを勉強した - mizchi's blog

    マネーゲームとしての仮想通貨は興味はないのだが、技術的に興味があって自分で簡単なコードを写経しながら勉強した。 定義 ブロックチェーンの実体はブロックを繋いだリスト構造 ブロックはいくつかの入力値(生成日時など)と、自分自身のハッシュを持っている 前のブロックのハッシュ値と、入力値を元に自分自身のハッシュが決まる。その手順は公開されている。 要はハッシュ値とそのメタデータが連続するただの配列なりの LinkedList。面白いのはここから。 ネットワークに参加するそれぞれが任意に新しいブロックを追加することができる ブロックチェーンは検証結果が正しく、より長いものが信頼される なのでビットコインみたいな仮想通貨は、生成コストが重く、検証コストが軽いものが好まれる。 他のネットワーク参加者からブロックチェーンの更新を受け取った時、手元のブロックチェーンとそれを比較し、より長いものを自分のブロ

    自分でコードを書きながらブロックチェーンを勉強した - mizchi's blog
  • High Sierraの「I am root」問題はsuコマンドでも可能だったことが判明。

    High Sierraの「I am root」問題はsuコマンドでも可能だったそうです。詳細は以下から。 現地時間2017年11月28日午後、トルコのソフトウェアエンジニアLemi Orhan Erginさんのツイートによって広まった脆弱性”CVE-2017-13872″は、ユーザ名に「root」を使用することでパスワード無しに管理者権限でログインできるというmacOSの根幹を揺るがすもので、セキュリティ関係者の間ではガーディアンズ・オブ・ギャラクシーのGrootの台詞「I am Groot」をもじり”#iamroot“問題として広まりましたが、 Apple日公開した「Security Update 2017-001」でこの脆弱性が修正されたのを受け、この不具合を既に把握していたセキュリティ関係者が情報を公開(Full disclosure)しており、それによるとこの脆弱性はコマンドラ

    High Sierraの「I am root」問題はsuコマンドでも可能だったことが判明。
    teracy_junk
    teracy_junk 2017/11/30
    『rootアカウントが無効でパスワードが設定されていない状態では以下の通りパスワード入力時に[上矢印キー]を押した後、[Enter]キーを押すことでパスワード無しにrootに昇格することが出来ました』クッソウケル
  • 北朝鮮が新型ICBM火星15を公開、9軸18輪の大型移動発射機に搭載(JSF) - エキスパート - Yahoo!ニュース

    北朝鮮は11月30日、前日に発射試験に成功した新型ICBM「火星15」の写真を公開しました。新たに用意された移動式発射機は9軸18輪の特別に大きなもので、火星14用の移動式発射機(8軸16輪)より大型化しており、これを100%国産したとしています。従来の北朝鮮のICBM用移動式発射機は中国の野外用重量物運搬トラックを不正輸入したものが元でしたが、自力でより大きなものを開発し生産出来たとなると、戦力化という面でミサイル体以上に深刻な事態になったと言えるでしょう。 車載移動式のICBMはロシア中国ですら移動式発射機は8軸16輪のものまでで、これで北朝鮮は世界最大の車載移動式ICBMを開発した事になりました。 そして大型化した移動式発射機に合わせて火星15のミサイルはより大型化。火星14と比べて全長も直径も巨大化しています。キャニスターは用意されておらず液体燃料式と見られ、ミサイル体の白く

    北朝鮮が新型ICBM火星15を公開、9軸18輪の大型移動発射機に搭載(JSF) - エキスパート - Yahoo!ニュース
    teracy_junk
    teracy_junk 2017/11/30
    『車載移動式のICBMはロシアと中国ですら移動式発射機は8軸16輪のものまでで、これで北朝鮮は世界最大の車載移動式ICBMを開発した事に』『火星15号は火星14号の改良型ではなく、新型の長距離弾道ミサイル』
  • iOS 11にまたもキーボードの不具合 今度は「is」と「it」が打てなくなる

    英語キーボードで「it」と「is」が入力できない!? iOS 11.1で発生していたキーボードのバグは、「i」と入力すると自動修正機能で「I」と変換されるところなぜか「A?」となってしまうもの。 Appleの発表した対策が、「ユーザー辞書に “I” を 読み “i” で登録してね」っていうローテクな方法だったことで話題にもなりましたよね。 これはiOS 11.1.1で修正されてひと段落だったのですが、なんとまたまたキーボードに関する不具合が発生しているようなんです。 内容は前回の「i」と同じような感じで、「it」と入力すると自動修正機能がオンになっている場合に「I.T」と自動変換されてしまうというもの。 Why has Apple been auto correcting “it” to I.T ??? Like it is a common word used in most sente

    iOS 11にまたもキーボードの不具合 今度は「is」と「it」が打てなくなる
    teracy_junk
    teracy_junk 2017/11/30
    "it"も"is"も頻出だろうによくこんなバグ乗っけてリリースできるなw
  • 十分大きな乱数をユニークな識別子として使うのがなぜ安全なのか|Rui Ueyama

    いろいろなソフトウェアで、大きいランダムな値をユニークな値とみなすということが行われている。例えばユニークな識別子としてよく使われるUUIDはただの122ビットの乱数だ。gitもSHA-1ハッシュ値が160ビットの乱数のように扱えることを期待して、それをユニークな識別子として使っていた。実際にはランダムな2つの値が同じになる確率はゼロではないのに、なぜこれが安全なやり方だと言えるのだろうか? それについてちょっと説明してみよう。 あるシステムが、乱数で生成された識別子の衝突のなさに依存しているとして、仮に衝突が発生した場合、相当悪い結果、例えば復旧不可能な形でデータベースが壊れてしまうとしよう。これはどれくらい危険なのだろうか? 数学の問題で、学校のクラスの中で同じ誕生日の人が1組以上いる可能性は思ったより高いという話を聞いたことがあると思う。あるランダムに生成された値が衝突する確率という

    十分大きな乱数をユニークな識別子として使うのがなぜ安全なのか|Rui Ueyama
    teracy_junk
    teracy_junk 2017/11/30
    『乱数のビット数が十分に大きくて、それが本当にランダムなら、衝突の可能性を心配するのは天が落ちてくるのを替わりに心配したほうがマシなくらい杞憂なのだ』
  • ニコニコ動画(く)リリース失敗に寄せて

    そういうわけなので今日は公開資料を中心にリリース失敗の技術的な要因を分析してみたいと思います。 Scalaにおける最適なDependency Injectionの方法を考察する 〜なぜドワンゴアカウントシステムの生産性は高いのか〜 - QiitaドワンゴアカウントシステムはScalaのコードだけで22万行を越え、ドワンゴ社内で最大のScalaリポジトリとして知られています。 ドワンゴのユーザーアカウント基盤は明らかに破綻しています。 10 年以上にわたり、ガラケー時代から今に至るまで多くの業務をコードに落としていくことは極めて難しい作業であったと思います。そうはいってもやってるうちに一回なんとか出来なかったのかとは思うわけです。やっている当人たちがテンションを上げているほどには開発効率が出ていない、むしろ足を引っ張っているという可能性はかなり高いと思います。 ニコニコ生放送におけるdock

    ニコニコ動画(く)リリース失敗に寄せて
    teracy_junk
    teracy_junk 2017/11/30
    挙げられてる参考資料読んでおこう