kojiro-sのブックマーク (1,299)

  • 40点でもいいから、まず公開する。マンガでわかる技術書「わかばちゃんと学ぶ」シリーズが生まれるまで

    2018.02.02 40点でもいいから、まず公開する。マンガでわかる技術書「わかばちゃんと学ぶ」シリーズが生まれるまで Webサイト製作の基を、漫画で初心者向けにわかりやすく解説する「わかばちゃんと学ぶWebサイト制作の基」や、漫画と実践で学ぶGit(※)の入門書「わかばちゃんと学ぶ Git使い方入門」。 これらの著者である湊川あいさんは、フリーランスのWebデザイナーであり、漫画家でもあり、さらに技術書の執筆者でもある異色のキャリアの持ち主です。 かつては、社員としてWebデザイナーの仕事だけをしていた湊川さん。果たして、彼女はなぜ漫画ITを解説しようと考えたのでしょうか? ※Git…プログラムのソースコードなどの変更・追跡するためのバージョン管理ツール。 Webの世界へ足を踏み入れたきっかけは「素材屋さん」 ――湊川さんはWebデザイナーとして自身のキャリアをスタートしたそうで

    40点でもいいから、まず公開する。マンガでわかる技術書「わかばちゃんと学ぶ」シリーズが生まれるまで
    kojiro-s
    kojiro-s 2018/02/04
    “40点でもいいから、まず公開すること”
  • Jupyter事始め - Qiita

    はじめに Jupyter初心者なので、AWS EC2上の環境構築方法、簡単な使い方を半年後の自分用にチラシの裏しておきます。 細かい設定はさておき、手っ取り早くEC2上にJupyter環境を構築し、Jupyter上で簡単なPython scriptを動かして、JupyterのUI操作方法の初歩を覚える所までを目標とします。Linux戦闘力が低いので、極力コピペで手順がなぞれる様に心がけます。 なお、Amazon EMRを使ってSpark Cluster上にJupyterを作りたい場合にはこちらを参照下さい。また、Jupyter Notebookは次期VersionよりJuypter Labとなり大きくUI/機能が変わる予定です。Jupyter Labの環境構築方法はこちらを参照下さい。 Jupyter環境構築 まずは、Jupyter環境を構築する手順です。 EC2の作成 Jupyterを動

    Jupyter事始め - Qiita
    kojiro-s
    kojiro-s 2018/02/04
    ジュピター使ってみたいね
  • dot言語とviz.jsでFizzBuzzを可視化してみる | Casley Deep Innovations株式会社 技術ブログ

    こんにちは。キャスレーコンサルティングSI(システム・インテグレーション)部の佐藤です。 今回は、「dot言語でFizzBuzzを可視化する」というテーマになります。 FizzBuzzの結果を、グラフ理論でよく使用されるdot言語で表し、 それをGraphvizを元に作成されたviz.jsを用いて可視化します。 基的に、今回はdot言語の入門編であるため、 可視化するにあたっては、「こうしてみたらどうなるだろう」をコードに移してみる形をとっています。 使用するのは、以下の通りです。 Ubuntu 14.04 LTS Electron jquery viz.js 開発環境の準備 dot言語について説明する前に、今回の開発環境を整えます。 今回使用するviz.jsは、npmからインストールした方が手軽なため、 node.jsを内蔵するElectronで開発を行うことにします。 Electro

    dot言語とviz.jsでFizzBuzzを可視化してみる | Casley Deep Innovations株式会社 技術ブログ
    kojiro-s
    kojiro-s 2018/02/03
    “dot言語でFizzBuzzを可視化”
  • Using the Elastic Graph on Panama Papers Analysis

    Elastic Graphの新機能は、データに含まれる繋がりを分析するものです。パナマ文書に含まれるオフショア金融取引について、複雑に絡み合った糸をほぐすように手がかりを追うときも、利用者が多いEコマースサイトのクリック行動を俯瞰するときも、そこにある関連性を浮かび上がらせる上でGraphの技術が役立ちます。 Graphの機能は、Elastic Stack用の商用X-Packプラグインにバンドルされており、Kibanaアプリと新しいElasticsearch APIが含まれます。Graphについての初めてのブログ記事となる今回は、KibanaアプリとAPIの組み合わせで何ができるのかを簡単にご紹介します。 フォレンジックス分析:パナマ文書ある金融法務記録の発表 が2016年に世界を駆け巡るニュースとなりました。オフショア法律事務所のモサック・フォンセカから流出したこれらの記録により、多くの

    Using the Elastic Graph on Panama Papers Analysis
    kojiro-s
    kojiro-s 2018/02/03
    繋がりのグラフ
  • コードを書かずにJSONを出力するAPIモックを構築できるJSON Serverを試してみた - 酢ろぐ!

    簡単にAPIモックが作れるJSON Serverを試してみました。 github.com JSON Serverは「30秒で構築できてコードを書かずにfull REST APIを提供する」を謳い文句にしています。実際にJSONを出力させるのはとても簡単でしたので、JSON Serverの導入と実際にJSONを出力させるところまでを紹介したいと思います。 JSON Serverを試してみた JSON Serverをインストールする 簡単なJSONを出力させる db.jsonを書く サーバーを起動する ルートを定義してJSONを出力させる routes.jsonを書く サーバーを起動する 画像などのデータを配信する トラブルシューティング iOSアプリからJSON ServerのAPIにアクセスしても取得に失敗してしまう JSON Serverを試してみた 開発の初期段階でありがちなのですが、

    コードを書かずにJSONを出力するAPIモックを構築できるJSON Serverを試してみた - 酢ろぐ!
    kojiro-s
    kojiro-s 2018/02/02
    “30秒で構築できてコードを書かずにfull REST APIを提供”
  • viron_20180201

    CAMはエンタメコンテンツ、ビジネスバラエティメディア、ライフスタイルメディアを主軸に30以上のサービスを展開しています。エンタメコンテンツの分野では、国内外で圧倒的人気を誇るアーティストやアイドルグループとのパートナーシップを結び、オフィシャルファンサイトや動画関連サービスを運営しています。

    viron_20180201
    kojiro-s
    kojiro-s 2018/02/02
    ほう
  • ダルビッシュ有さんが2017年に投げた投球データをPythonとBigQueryで軽く調べてみた - Lean Baseball

    今日で週休七日生活が終わる野球エンジニアこと@shinyorkeです. 昨年末に,BigQueryに突っ込んだ野球データでダルビッシュ有さん(@faridyu)の投球データについてかる~く調べてみました. 「今年こそPythonデータ分析するぞ!」 「BigQueryをPythonから使いたいぞ!」 っていう野球好きの方の参考になれば幸いです. なお今回はホントにデータを覗き見した程度の軽いネタです. TL;DR 投球コースを散布図で可視化するといい感じになる 球種と結果をSankey Diagramにするのも面白い BigQueryとJupyter,pandasの組み合わせすっごい楽 次回はPySparkあたりで学習とかさせたい 多分おそらく@faridyuさんはここに書いた分析と傾向の斜め上をいくと思ういや行って欲しい(ファンとして) Starting Member TL;DR St

    ダルビッシュ有さんが2017年に投げた投球データをPythonとBigQueryで軽く調べてみた - Lean Baseball
    kojiro-s
    kojiro-s 2018/02/01
    すごいね
  • MongoDBを2.4から3.4にアップデートしてパフォーマンスを大幅改善できた話 | CyberAgent Developers Blog

    こんにちは。 スマホアプリのピグパーティでサーバサイドエンジニアをしている阿久津と申します。 2018年1月、ピグパーティで使っているMongoDBを2.4から3.4にアップデートしました。 記事では、その改修内容と、アップデートによるパフォーマンス改善についてまとめます。 1: MONGODBとは MongoDBとは、NoSQLの一つでドキュメント指向のデータベースです。 MongoDBにおいて、各データはドキュメントと呼ばれ、コレクションと呼ばれる集合に対してドキュメントを保存します。 弊社でも複数のプロジェクトで利用されています。 具体的な機能は公式ドキュメントにまとまっています。 2: ピグパーティにおけるMONGODBクラスタの構成 MongoDB2.4でのクラスタ構成図 MONGODB2.4でのクラスタ構成 MongoDB2.4での運用当時、ピグパーティではMongoDBのr

    MongoDBを2.4から3.4にアップデートしてパフォーマンスを大幅改善できた話 | CyberAgent Developers Blog
    kojiro-s
    kojiro-s 2018/01/31
    やっぱり3系は良いですね
  • チーム力向上のためのエトセトラ - Qiita

    この半年間、久しぶりに開発チームのマネージャ的な立場もやることになったので、「ふつうの受託開発チームのつくりかた」以来、工夫したことをまとめておきます。「ふつうの受託開発チームのつくりかた」未見のかたはぜひそちらも見てみてください! チームに名前を付ける 私の受け持つチームは伝統的に「ラスカル」の名を付けるようにし、チームのアイデンティティを保つようにしています。チームメンバも当は出来るだけ長く担当してもらいたいのですが、大きなSIerだとそれが難しいこともあります。 通常のプロジェクトチームだと、サブシステム名くらいで呼ばれることでしょう。これは、そのプロジェクトが終わったらチームも終わり、で帰る場所も無くなることを意味しますし、愛着をもって働くことは難しくなります。 メンバが多少入れ替わっても、チームは継続する"モーニング娘。方式"であれば、またいつか戻ってくることもできるし、OBと

    チーム力向上のためのエトセトラ - Qiita
    kojiro-s
    kojiro-s 2018/01/25
    参考になることがちらほら
  • 個人で運用している Web サービスをどう管理しているか 2018年版 - r7kamura - Medium

    個人で運用している幾つかの Web サービスについて、自分がどう管理しているかを振り返る。 実験には Heroku を利用習作につくったアプリやβ版段階のアプリは、Heroku で動かしている。Heroku を使う場合のより具体的な条件としては、データベースが明らかに無料枠に収まりそうで、24時間動いていなくてもまあ誰にも怒られそうないような場合。Slack 用の Bot や、nippo という日報専用サービスのクローズドβ版などを主に置いている。 メリットに感じている部分は、無料で使えること。デメリットに感じている部分は、サーバが US に配置されることと、データベース系の Add-On が高くつくこと。例えば日語圏向けのサービスだと、通信時間がそこそこ長くなり、結果的にサービスの体験が悪くなる(昨今の平均的な Web サイトの速度はまだまだ遅いので、それと比較すると悪くなるというほど

    kojiro-s
    kojiro-s 2018/01/24
    最初は“Heroku”
  • 商用環境で設定しておきたいセキュリティ関連 HTTP ヘッダまとめ - A Memorandum

    TL;DR X-Content-Type-Options X-Frame-Options(XFO) X-XSS-Protection Content-Security-Policy (CSP) Upgrade-Insecure-Requests Strict-Transport-Security (HSTS) Public-Key-Pins (HPKP) 設定 TL;DR X-Content-Type-Options MIME スニッフィングの無効化 X-Frame-Options(XFO) フレーム表示を制限しクリックジャッキングを予防 X-XSS-Protection XSSフィルタの有効/無効 Content-Security-Policy (CSP) XSSなどの攻撃を軽減するセキュリティレイヤー Strict-Transport-Security (HSTS) HTTP の代わり

    商用環境で設定しておきたいセキュリティ関連 HTTP ヘッダまとめ - A Memorandum
    kojiro-s
    kojiro-s 2018/01/21
    ヘッダー
  • 16世紀から続く名作「物理」の攻略Wikiが誕生 “魔導書”購入のためのAmazonリンク集付き

    16世紀から17世紀頃のガリレイやニュートンの時代に始まったとされる人気のゲーム、「物理」の攻略Wikiがオープンしました。高い難易度から早期に“引退”してしまった人にとっては、もっと早くからこのWikiがあれば……と思わずにはいられないかもしれません。 物理 攻略 Wiki このWikiは、「物理の学習者が『大学の学部卒業』レベルになるまでに必ずぶつかるであろう困難の数々をクエストという形で面白おかしく表現して、多くの小目標を視覚化」「それにより学習者を励まし、応援」することを目的としており、「あたかも『物理』という名のテレビゲームが存在しているかのように」物理を紹介していくというサイト。 「メインクエスト」として、以下の11マップが紹介されています。 「力学」の平原 「解析力学」の丘 「電磁気学」の工場 「光学」の洞窟 「熱力学」の火山地帯 「統計力学」の塔 「流体力学」の滝 「相対性

    16世紀から続く名作「物理」の攻略Wikiが誕生 “魔導書”購入のためのAmazonリンク集付き
    kojiro-s
    kojiro-s 2018/01/21
    確かに名作
  • Bashスクリプトのチートシートと便利なスニペットまとめ - オープンソースこねこね

    Bashでスクリプトを書く際によく自分が使っている小技や関数などです。 またBashでは他のプログラミング言語以上に$や:などの記号の使い方が独特でググラビリティが低いので、基文法などもチートシートとしてまとめておきます。 基文法 変数と配列 制御構文 while for-in if - elif - else if文のone-liner 文字列比較 文字列が等しい (=) 文字列が等しくない (!=) 空文字、文字列長が0 (-z) 空文字でない、文字列長が0でない (-n) 数値比較 数値が等しい (-eq) 数値が等しくない (-ne) 数値がより小さい (-lt) 数値がより大きい (-gt) ファイルの判定 存在する (-e) ファイルである (-f) ディレクトリである (-d) シンボリックリンクである (-L) 関数 便利なスニペット 実行スクリプトがあるディレクトリを

    Bashスクリプトのチートシートと便利なスニペットまとめ - オープンソースこねこね
    kojiro-s
    kojiro-s 2018/01/21
    bash
  • 「フロントエンド開発者」の終焉 | POSTD

    元記事の著者より:この記事は主に北米文化で私が見たことを反映しています。 誰かに職業をきかれたら、私は「フロントエンド開発者です」と答えます(答えは相手によって変わることもあります)。10年か20年前は、自分の仕事に必然的に伴うものが何なのかは、かなり明瞭でした。インタラクション用にHTMLCSSを書き、JavaScriptも多少は書いていました。駆け出しの頃、PHPMySQLの作業に職務の大半を費やしていたとはいえ、フロントエンド開発者として見られる方が好きです(これに関しては、後に詳しく説明します)。この状況は、2010年の初頭に変わり始めました。JavaScriptが、重要で、非常に大きな存在になってきたのです。昨年の初め頃から、たくさんのフロントエンド開発者に会うようになり、あることに気付きました。フロントエンド開発者は、もはや、私が以前から知っているフロントエンド開発者ではな

    「フロントエンド開発者」の終焉 | POSTD
    kojiro-s
    kojiro-s 2018/01/20
    フロントエンドは苦手です
  • 【ターゲット別】入門から始める!Node.jsが学習できるサイト10選

    【ターゲット別】入門から始める!Node.jsが学習できるサイト10選 入門から始めるのにおすすめなNode.jsの学習サイトをまとめて紹介しています。他の言語の経験がある人、Node.jsに全く触れたことがない人など様々いると思いますが、文字や動画、そしてコーディングしながら学習と好きな学習スタイルに合わせて習得しましょう。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 今回は、Node.js入門として、Node.jsを習得できる学習サ

    【ターゲット別】入門から始める!Node.jsが学習できるサイト10選
    kojiro-s
    kojiro-s 2018/01/20
    “Node.js入門”
  • マイクロサービスはもう十分 – プログラミング

    kojiro-s
    kojiro-s 2018/01/19
    “Netflixではないのだから、彼らをまねるのはやめよう。 –Russ Miles” ← モノリシックにさっさと作った方が良い場合もある
  • コミュ力もリーダーシップもいらない。元Google社員が語る、本当に“優秀な人材“とは | HuffPost Japan

    ハフポスト日版ニュースエディター 特集「#だからひとりが好き」ディレクター News Editor, HuffPost Japan

    コミュ力もリーダーシップもいらない。元Google社員が語る、本当に“優秀な人材“とは | HuffPost Japan
    kojiro-s
    kojiro-s 2018/01/18
    “Googleの場合は、クリエイティブ(創造性)・エコノミー”
  • 「サル軍団」にシステム障害を起こさせる、Netflixの驚異的なトラブル撲滅法

    Netflixは、わざと番障害を起こしてすぐ復旧させることを繰り返し、当の障害発生に備える、という驚くべき手法「カオスエンジニアリング」を実践している。 その効果は実証されている。Netflixが全面的に採用しているAmazon Web Services(AWS)で、2017年2月に中核施設の一つ、米バージニア北部リージョン(広域データセンター群)にて大規模障害が起きたとき、別のリージョンに速やかに切り替えたという。 Netflixの先進的な取り組みを紹介するこの特集の最後に、カオスエンジニアリングを取り上げる。

    「サル軍団」にシステム障害を起こさせる、Netflixの驚異的なトラブル撲滅法
    kojiro-s
    kojiro-s 2018/01/17
    障害の注入?
  • Bookmarklet という一番身近な自動化技術 | blog.jxck.io

    Intro 「毎回やるなら bookmarklet にでもすれば?」と言ったら、後輩が「そんな便利なことできたんですね、知りませんでした」と言っていた。 そんな時代にこそ、今更だれも解説しないであろう、 bookmarklet という技術についてもう一度書いておく。 Bookmarklet 簡単に言えば、 JS を書き、それを Bookmark として登録すれば、クリックするだけで現在のページでそれが動くというものだ。 ブラウザ上で何かを自動化したいと思うなら、最も簡単に実現できる便利な技術だろう。 似たような手法ではブラウザの Extension などもあるが、 Bookmarklet の良いところは一切誰にも邪魔されないというところだ。 開発者登録も、ストアへのアップロードも、難解なドキュメントを忖度して煩雑な設定ファイルを書く必要もない。 開発者ツールで、「こんなことできないかな」と

    Bookmarklet という一番身近な自動化技術 | blog.jxck.io
    kojiro-s
    kojiro-s 2018/01/16
    “Bookmarklet”
  • How to test REST API with Emacs?

    I'm putting together an app, and want to be able to test the api end points. I figured Emacs would be a cool way to go - especially if JSON responses could be parsed and the return data used in subsequent tests. Any ideas on how to go about this, or is this just crazy?

    How to test REST API with Emacs?
    kojiro-s
    kojiro-s 2018/01/13
    emacs からrest api