タグ

2018年8月23日のブックマーク (9件)

  • 兵站に焦点をおいたミリタリーSF──『星系出雲の兵站』 - 基本読書

    星系出雲の兵站 1 (ハヤカワ文庫JA) 作者: 林譲治,Rey.Hori出版社/メーカー: 早川書房発売日: 2018/08/21メディア: 文庫この商品を含むブログを見るミリタリーSFといえばおおむね超光速航法があり、人類よりも高度な技術力を持つ敵エイリアンがいて、英雄的艦長がいて、とお約束がある。当然すべてが同じではつまらないので、それぞれの作品ごとに、お約束をちょっと外してみたり、”どこにこだわるか”を決め(キャラクター性だったり、艦隊戦の描写だったり、兵士たちの感情だったり、経済に注目してみたり)特色が出てくるものなのだが、林譲治による作『星系出雲の兵站』でこだわっているのは、書名にも入っている通り”兵站”だ。 書のあとがきは『子供の頃から疑問に思っていたことに、TV・映画などで地球を侵略に来る宇宙人への疑問があった。どうして彼らは地球人より高度な技術を持っているのに、負けて

    兵站に焦点をおいたミリタリーSF──『星系出雲の兵站』 - 基本読書
    koma_g
    koma_g 2018/08/23
  • なぜ機械学習にPythonが選ばれるのか - Qiita

    教育言語として Pythonは「同じインデントレベルの文は同じ塊」というルールを採用しており、見掛け上のPythonプログラムの最大の特徴となっています。 Python作者のGuido van Rossum氏(オランダ人でアムステルダム大学卒)はPythonを開発する以前に、オランダで教育向けの「ABC言語」の開発に関わっており、Python自体はRAD(迅速なアプリケーション開発)がメインで教育用を念頭に開発してはいなかったものの、ルーツとなったABC言語では文法に関してさまざまな研究が行われ、インデントを使うのが初心者にとってもっとも間違いにくいブロックの表現として採用していたのです。(Donald Knuth氏が推進していた。) Rubyist のための他言語探訪 【第 1 回】 Python Pythonがプログラミングの学習に向いているたった一つの理由 From ABC to P

    なぜ機械学習にPythonが選ばれるのか - Qiita
  • JSON

    JSON (JavaScript Object Notation)は、軽量のデータ交換フォーマットです。人間にとって読み書きが容易で、マシンにとっても簡単にパースや生成を行なえる形式です。 JavaScriptプログラミング言語 (ECMA-262標準第3版 1999年12月)の一部をベースに作られています。 JSONは完全に言語から独立したテキスト形式ですが、C、C++、C#、JavaJavaScriptPerlPython、その他多くのCファミリーの言語を使用するプログラマにとっては、馴染み深い規約が使われています。これらの性質が、 JSONを理想的なデータ交換言語にしています。 JSONは2つの構造を基にしています。 名前/値のペアの集まり。様々な言語で、これはオブジェクト、レコード、構造体、ディクショナリ、ハッシュテーブル、キーのあるリスト、連想配列として実現されています。

    koma_g
    koma_g 2018/08/23
  • YAML Ain't Markup Language

    %YAML 1.2 --- YAML: YAML Ain't Markup Language™ What It Is: YAML is a human-friendly data serialization language for all programming languages. YAML Resources: YAML Specifications: - YAML 1.2: - Revision 1.2.2 # Oct 1, 2021 *New* - Revision 1.2.1 # Oct 1, 2009 - Revision 1.2.0 # Jul 21, 2009 - YAML 1.1 - YAML 1.0 YAML Matrix Chat: '#chat:yaml.io' # Our New Group Chat Room! YAML IRC Channel: libera

    koma_g
    koma_g 2018/08/23
  • ReactとAngularのいいとこ取り? 2017年こそ学びたいVue.jsの始め方

    AngularReactと並んで海外で人気が高まっている「Vue.js」。ReactAngularの開発経験がある著者がVue.jsをチュートリアルを通じて特徴をまとめました。2017年、新しく学び始めるきっかけにどうぞ。 2016年9月、人気のJavaScriptフレームワークVue.jsがv2をリリースしました。それ以来ぜひ使ってみたい、どのようなものか知りたいと思っていました。AngularReactを使い慣れた者の1人としては、Vueが似ているところや違うところも知りたかったのです。 Vue.js 2.0はすばらしいパフォーマンスを誇ります。データサイズが比較的小さく(バンドルされるVueのランタイム版は一度最小化してgzip圧縮したら16KBしかありません)、Vuevuexや、vue-routerのような付属の状態管理ライブラリーもアップデートされました。1つの記事ではと

    ReactとAngularのいいとこ取り? 2017年こそ学びたいVue.jsの始め方
  • Vue.jsとAxiosなら驚くほど簡単に作れる!外部APIを使ったWebアプリの実例

    ReactAngularと並び、ここのところ人気が高まっているVue.js。Axiosを組み合わせれば外部APIを使った Webアプリも手軽に開発できます。 JavaScriptのアプリケーションを作っていると、よくリモートソースからデータを取得したり、APIを使いたくなったりすると思います。最近、公開されているAPIを見ていたら、ソースからデータを取得して処理するのに良いものがたくさんあることに気付きました。 Vue.jsを使えば提供される機能を使ってアプリを構築し、数分のうちにコンテンツの配信を始められます。 ニューヨークタイムズのAPIからデータを取得して、その日のトップニュース記事を表示し、ユーザーが興味があるカテゴリのニュースを選びだせる簡単なニュースアプリの作り方を説明します。この記事の全コードはここにあります。 アプリの出来上がりは下の図のようになります。 この記事では、V

    Vue.jsとAxiosなら驚くほど簡単に作れる!外部APIを使ったWebアプリの実例
  • 開発以外でも使える!GitHubの一歩先ゆく活用術【文書校正・仕様書作成】 | SELECK [セレック]

    スタートアップにおけるソフトウェア開発では今や当たり前となったGitHub。ですが、開発以外の用途にも活用できる可能性があることをご存知でしょうか? SELECKを運営するリレーションズ株式会社では、ソースコードの管理だけではなく、次のような用途にもGitHubを活用しています。 SELECKの記事の品質を上げるための自動校正ツール 誰でも編集でき、どこでも閲覧できる仕様書作成ツール 今回はこの2つの事例を紹介します。 ▼Githubの使い方についてはGithub入門の連載記事をご覧ください。 チーム開発を変える「GitHub」とは?導入方法・使い方を徹底解説!【第1回】【導入編】 GitHubはソースコード管理の枠を越えて活用されている SELECKでは今まで、数々の企業にGitHubの活用方法を取材しました。 GitHub来の使い方であるソースコード管理に主軸を置いたサイバーエージェ

    開発以外でも使える!GitHubの一歩先ゆく活用術【文書校正・仕様書作成】 | SELECK [セレック]
  • GitBucket-4.17とgitbucket-ci-pluginではじめる簡単CI生活 - Qiita

    はじめに GitBucket-4.17からgitbucket-ci-pluginでお手軽にCIを始められるようになりました。Jenkinsなどの専用ツールやgitlab-ciなどに比べると機能は簡素ですが、その分簡単に設定できるので、CIの入り口としては良いのではないでしょうか。 gitbucket-ci-pluginの導入 まずはGitBucket体が4.17.0以降である必要があるので、アップデートしましょう。gitbucket-ci-pluginは他のプラグインと同様、https://github.com/takezoe/gitbucket-ci-plugin/releases/tag/1.0.0 からダウンロードして~/.gitbucket/plugins以下にいれるだけです。 リポジトリ作成&準備 ビルドの説明にあたってまずはリポジトリの作成~ターゲットの準備をします。 まずは

    GitBucket-4.17とgitbucket-ci-pluginではじめる簡単CI生活 - Qiita
  • reSt, Sphinxメモ

    reSTructuredText pip install docutilsすると rst2htmlhtmlにできる。 rst2s5でhtmlスライドにできる markdownと違う点 見出し h1見出し ======== title 1 ======== ここで、title1が上下の線より長いと怒られる。 h2 下だけ= title 2 ======== h3 ハイフンで囲む ------- title 3 ------- h4 下だけハイフン title 4 ------- h5やh6はない ラインブロック |で囲む |ここの部分の |文章はそのまま |生の文字列になる replace .. |hoge| replace:: ほげ と書いておくとほかの|hoge|がほげに変換される。いっぱいあるときは、別ファイルに書いておいて .. include:: definition.txt と