タグ

2015年5月26日のブックマーク (36件)

  • 文系サラリーマンの仕事を教えてやる : キニ速

    peketamin
    peketamin 2015/05/26
  • 自宅をこどもの名義にしてはいけない。

    ハワイの観光バスガイドのおばちゃんが言ってたわ。 「どんなことがあっても、自分の家を子供名義にしちゃだめですよー。 どんなに仲が良くても、財産があっても、絶対にそれだけはだめです。 ハワイでも仲良く暮らしてたと思ったら、家を取られて捨てられた親達がたくさんいます。 家をあげたら子供は裏切ります。これは世界共通です。絶対に!だめですからね!」

    自宅をこどもの名義にしてはいけない。
    peketamin
    peketamin 2015/05/26
  • プログラマ能力指標表 | POSTD

    2015年05月27日: 表が見にくいというご意見を頂いたため、原文著者に連絡のうえ体裁を修正しました。 上位のレベルには下位のレベルの知識も蓄積されているということに注意してください。つまり、レベル n であれば n より低いレベルの知識も全てあります。 コンピュータサイエンス データ構造

    プログラマ能力指標表 | POSTD
    peketamin
    peketamin 2015/05/26
  • 【検証】舌回し体操を1日で1万回やると、どれくらい小顔効果があるのか?

    peketamin
    peketamin 2015/05/26
  • 毎日3時間だけ書く - 快適な生活

    明日は今日より良いものができる— 快適な生活 (@Kaiteki) 2015, 5月 25 全体平日毎日3時間だけ集中して文章書いてる 良い 思っているよりたくさん書ける まとまった重い文章書くのが仕事なのでそこから逃げない制度 1日の体感的な仕事量、10時間くらい研究室いたときと変わんない感じ 1週間単位だと従来より生産性高い、たぶん 3時間だから毎日やれる、毎日5時間は常人には無理、1時間は制度としてバカバカしく無視を選択し、闇が(再)顕現する 具体的中身平日は毎日いつでもいいのでオフィスきて3時間連続して文章書く 文章書くためなら3時間はデータ分析しても書く予定立ててもいい 文章書く以外のことはやらない 音楽は流してもいい 途中でお茶いれるとか無し、先にいれる 3時間の間は手を動かす、文章書いたり直したりデータいじったり手元のメモに何か走り書きしたり、なんでもいいから動きつづける、止

    毎日3時間だけ書く - 快適な生活
    peketamin
    peketamin 2015/05/26
  • スターバックスカードでコーヒーを無限に注文できるバグが発見される

    By FaceMePLS スターバックスカードを購入して使用していたセキュリティコンサルタントのEgor Homakovさんは、カードとシステムの脆弱性を利用して無限にコーヒーを注文する方法を発見。のちにこの件をスターバックスに連絡したところ、思わぬ騒動に発展したようです。 Hacking Starbucks for unlimited coffee http://sakurity.com/blog/2015/05/21/starbucks.html Researcher who exploits bug in Starbucks gift cards gets rebuke, not love | Ars Technica http://arstechnica.com/security/2015/05/researcher-who-exploits-bug-in-starbucks-gi

    スターバックスカードでコーヒーを無限に注文できるバグが発見される
    peketamin
    peketamin 2015/05/26
  • bash スクリプトの先頭によく書く記述のおさらい - Money Forward Developers Blog

    こんにちは。 マネーフォワードでアグリゲーション開発を担当しています中川です。 今回のブログは、私が bash スクリプトを書く際に心がけている事のおさらいをします。 知ってて当たり前のことかも知れませんが、意外と理解されていないアレです。 では、私が bash スクリプトを書く際によく使う記述を一つずつ紹介します。 2種類の shebang シェルスクリプトの一行目に必ず記述する #! で始まる行を shebang と言います。 bash スクリプトの shebang は、bash を絶対パスで指定する方法と、env を使って指定する方法の二種類あります。 bash を絶対パスを指定する方法 #!/bin/bash env を使ってを指定する方法 #!/usr/bin/env bash 前者は /bin/bash が使われます。 (/bin/bash が存在しなければスクリプトの起動時に

    bash スクリプトの先頭によく書く記述のおさらい - Money Forward Developers Blog
    peketamin
    peketamin 2015/05/26
  • iPhoneに革新的な「戻る」ボタンをもたらす液晶保護シート

    これは便利そう。 画面がだんだんと大きくなっていくiPhone。片手で操作しているとき、左上に出てくる「前の画面に戻る」ボタンに指を届かせようとすると体をしっかりつかむのが難しくなってムキーッ!ってなっちゃったりしますよね。その問題を、ホームボタンの横に「戻る」ボタンを生み出すことによって解決しちゃう液晶保護シートが現在Kickstarterで資金調達中です。 パッと見普通の液晶保護シート「Halo Back」は、もちろん液晶保護の役割も果たしてくれます。その肝となる「戻る」ボタンはどうなっているのかというと、通常の液晶保護シート層の間に回路層が挟まれており、スクリーン左上の「戻る」ボタンが表示される部位と、ホームボタンの左側あたりをリンクさせています。ホームボタン横の一見何もない場所をタッチすると、それが静電容量方式タッチとして認識され、スクリーン左上をタッチしていると同じことになるの

    iPhoneに革新的な「戻る」ボタンをもたらす液晶保護シート
    peketamin
    peketamin 2015/05/26
  • 詳説 イーサネット 第2版

    イーサネット技術についての解説書。書では、ファーストイーサネットやギガビットイーサネットなどの従来技術だけでなく、10ギガ、40ギガ、100ギガビットなど最新のイーサネット仕様を詳しく解説します。また、全二重イーサネット、オートネゴシエーション、Power over Ethernet、Energy Efficient Ethernet、構造化ケーブリングシステム、スイッチを用いたネットワークの設計、ネットワーク管理、ネットワークのトラブルシューティングのテクニックなども解説します。ネットワークの設計、監視、保守、障害時対応までを網羅し、信頼性の高いネットワークの構築を支援します。 監訳者まえがき まえがき 第Ⅰ部 イーサネットとは 1章イーサネットの発展 1.1 イーサネットの歴史 1.1.1 ALOHAネットワーク 1.1.2 イーサネットの登場 1.2 イーサネットを再発明する 1.

    詳説 イーサネット 第2版
    peketamin
    peketamin 2015/05/26
  • 大規模 Web サービスの ブラウザテスト自動化・高速化

    https://atnd.org/events/66159 で実施したプレゼン資料

    大規模 Web サービスの ブラウザテスト自動化・高速化
    peketamin
    peketamin 2015/05/26
  • スタートアップして3年でエンジニア40名、退職者ゼロ~脅威の定着率を誇るfreeeの組織運営術【特集:1を100にする開発戦略】 - エンジニアtype | 転職type

    (写真左から)代表取締役の佐々木大輔氏、取締役の横路隆氏 DropboxやAirbnbに出資したY Conbinatorの共同設立者であるポール・グラハム氏は、スタートアップの定義について「早く成長することを意図して作られた会社を意味する」と説いている。 世の中にイノベーションを起こした後。つまり、スタートアップは、1→100を視野に入れサービスを発展させる段階にも、早い成長が求められるということだ。その必要な要素の1つに、作り手であるエンジニアチームの拡大があるのかもしれない。 だが、草創期に集ったエンジニアが継続して組織に根付くとは限らない。組織拡大に伴う文化の変化に戸惑いや疑問を拭えず、組織を去るケースもあるためだ。 スタートアップとしては、エンジニア採用と同時に、継続してバリューを発揮する組織文化を形成する必要があると言える。 そんな開発チームの急成長を、1名も退職者を出すことなく

    スタートアップして3年でエンジニア40名、退職者ゼロ~脅威の定着率を誇るfreeeの組織運営術【特集:1を100にする開発戦略】 - エンジニアtype | 転職type
    peketamin
    peketamin 2015/05/26
  • プライベートなwaifu2xバッチクラスタを構築する #jawsmeguro | DevelopersIO

    ども、大瀧です。 ミクさんの画像が超美麗に2倍のサイズに!で話題の二次元画像向け超解像技術waifu2x、すごいですねぇ。人工知能による画像処理への応用という分野には全く明るくないのですが、このWebサービスAmazon EC2で動いていて、しかも仮想マシンイメージ(AMI)が公開されていると!そこで、持ち前のAWSの知識を使ってプライベートかつスケーラブルなwaifu2xバッチクラスタを組んでみたので、ご紹介してみます。(なお、構成は先週金曜日のJAWS-UG Meguro #0のLTで発表したものです) waifu2x AMIについて 上記ブログ記事にAMIの概要が示されています。 AMI name: waifu2x server AMI ID: ami-75f01931 Region: N. California Instance: g2.2xlarge (require a G

    プライベートなwaifu2xバッチクラスタを構築する #jawsmeguro | DevelopersIO
    peketamin
    peketamin 2015/05/26
  • 第7回 Consulのオーケストレーションと自動化 | gihyo.jp

    これらはChefやPuppetのような構成管理ツールを使うような状況と似ていますが、少し異なります。構成管理ツールの場合は、設定時点において対象となるサーバ上のサービスが正常かどうかを判断することができません。Consulはサービス検出機能を持っていますので、正常なサービスを稼働している対象のみ、自動的に処理を行うことができます。ただし、決して構成管理ツールが不要になるのではなく、サービス検出と併用することによって、相互に補完し合うこともできます。 Consulのイベントハンドラ Consulのオーケストレーションと呼ばれる機能の実体は、イベントハンドラです。これは、任意のタイミングまたはConsulのサービス検出と連動し、任意のコマンドやスクリプトを自動実行する仕組みです。今回は、一番手軽に利用できるリモート実行機能を見ていきます。 リモートでコマンドを実行するConsul exec C

    第7回 Consulのオーケストレーションと自動化 | gihyo.jp
    peketamin
    peketamin 2015/05/26
  • 【殴り書き】javascriptにおけるうるう秒の調査 - Qiita

    実行環境1: chromeの開発者ツール?F12押したら出てくるやつ まずは、1秒手前の正常?な時間をUnixTimeStampで表示してみる。

    【殴り書き】javascriptにおけるうるう秒の調査 - Qiita
    peketamin
    peketamin 2015/05/26
  • PHPで巨大な整数をカンマ区切りするのにnumber_format関数は使えない - hnwの日記

    PHPには、数値を3桁区切りで表示するための組み込み関数としてnumber_format()が用意されています。 number_format — 数字を千位毎にグループ化してフォーマットする string number_format ( float $number [, int $decimals = 0 ] ) http://php.net/manual/ja/function.number-format.php この関数は金額を表示するような場合に便利です。 <?php $money = 1000; printf("財布の中に%s円あります。\n", number_format($money)); /* 財布の中に1,000円あります。 */ このように金額がカンマ区切りで表示されていると見やすくていいですよね。 ところで、このnumber_format()の第一引数はfloat型です

    PHPで巨大な整数をカンマ区切りするのにnumber_format関数は使えない - hnwの日記
    peketamin
    peketamin 2015/05/26
  • IAM Roleの仕組みを追う – なぜアクセスキーを明記する必要がないのか | DevelopersIO

    はじめに こんにちは。望月です。 過去にブログで、IAM Roleの仕組みについて都元から解説がありました。 - IAMロール徹底理解 〜 AssumeRoleの正体 IAM Roleの仕組みについて非常にわかりやすく解説されていますので、ぜひ読んでみてください。今日はもう少し利用側の観点に立ったブログを書いてみようと思います。 IAM Roleってどうやって使われてるの IAM Roleを利用する目的は、「ソースコード内にAWSAPIキーをハードコードすることなく、AWSAPIを叩きたい」というものが殆どだと思います。ですが、なぜIAM Roleを利用すると、アクセスキーをソースコードで指定することなくAWSAPIが利用可能になるのでしょうか。 今日はその仕組みについて知りたくなったので、AWS SDK for Rubyのソースコードから読み解いてみました。SDKのバージョンは1

    IAM Roleの仕組みを追う – なぜアクセスキーを明記する必要がないのか | DevelopersIO
    peketamin
    peketamin 2015/05/26
  • 全てのドメイン宛のメールを受信する - ngyukiの日記

    メールフォームの様なアプリの開発時にテストメールが外部へ送信されないようにするために、全てのドメイン宛てのメールを受信するように設定したときのメモ。 ただし、自社のドメイン宛てのメールはそのまま配送したかったので、一部のドメインは普通に送信するように設定しています。 トランスポートマップを使う方法と、デフォルトトランスポートを変更剃る方法の2案ありますが、後者の方が簡単で、前者の方が汎用的だと思われます。 トランスポートマップを使う方法 Postfix の mail.cfの設定 # ローカル配送で不明なユーザを拒否しない local_recipient_maps = # ローカル配送で不明なユーザへのメールは devel へ送る luser_relay = devel # トランスポートマップを指定 transport_maps = hash:/etc/postfix/transportト

    全てのドメイン宛のメールを受信する - ngyukiの日記
  • 技術顧問というお仕事 - YAPC::Asia Tokyo 2014

    ここ2年ほど「技術顧問」という謎の肩書きのお仕事をしてきました。 実際、技術顧問は何をする仕事でしょうか? 名前だけ貸して悠々自適の毎日を過ごしていれば大金が入る、そんな仕事かもしれません。 ときおり会社に顔を出して、ありがたいアドバイスをすればよい、そんな仕事かもしれないです。 マネジメントが機能してない会社でマネージャーの代わりをさせられ四苦八苦する、そんな仕事かもしれない。 さて、その実態やいかに? 技術顧問という仕事に期待される役割、自身の経験を通じてわかったこと、エンジニアのキャリアプランとしてありやなしや、そんなことを実例を通じて赤裸々に語りたいと思います。

    技術顧問というお仕事 - YAPC::Asia Tokyo 2014
    peketamin
    peketamin 2015/05/26
  • JSON Web Token の効用 - Qiita

    Note: JWT の仕様やそもそも論の話は触れません。どう使うか、何が出来るかしか書いていません。 JSON Web Token? JSON Web Token とは、ざっくりいって署名の出来る JSON を含んだ URL Safe なトークンです。 署名とは、署名時に使った鍵を用いて、JSON が改ざんされていないかをチェック出来るようにすることです。 URL Safe とは、文字通り、URL に含めることの出来ない文字を含まないことです。 これだけだとよくわかりませんが、触り心地としては次のような性質があります。 発行者だけが、鍵を使ってトークンが正しいことを検証出来る。 暗号化ではないので、JSON の中身は誰でも見られる。 仕様的には、暗号化のオプションもあります。 しかしながら、JSON の変更は出来ない。(改ざんをすると、検証時に失敗するので。) 全体的には、なんか変更できな

    JSON Web Token の効用 - Qiita
    peketamin
    peketamin 2015/05/26
  • N Linux

    2021年オンラインギャンブルの 新しい技術開発 過去10年間におけるテクノロジーの飛躍的な進歩は、キャンブル市場やゲーム市場においても、ギャンブル体験の大幅な改善や、モバイルデバイスを介したさまざまなプラットフォームへのアクセスが可能になるなどの、多大な影響を与えました。 これにより今日の社会では、インターネットに接続するだけで、最高峰のオンラインカジノのゲームを楽しむことができるようになりました。これらのプラットフォームは、ユーザーが好きな時に好きな場所からアクセスできるように、オンラインならではの24時間営業となっている上、高い透明性と厳重なセキュリティも保証されています。

    N Linux
    peketamin
    peketamin 2015/05/26
  • TechCrunch | Startup and Technology News

    It’s unusual for three major AI providers to all be down at the same time, which could signal a broader infrastructure issues or internet-scale problem.

    TechCrunch | Startup and Technology News
    peketamin
    peketamin 2015/05/26
  • RemoteViews から様々な情報を読み取る - Qiita

    RemoteViews の内部構造 AppWidget や Notification のカスタム View に用いられる RemoteViews は、実際のところ View そのものは内包しておらず、View に関する情報(レイアウトのリソース ID やホストアプリケーションの情報など)と、View の操作を説明する情報を保持しています。 たとえば、RemoteViews を使って TextView に文字列をセットする場合、内部では、「setTextを指定された引数で呼び出す」という情報が RemoteViews の中に記録されます。この操作に関する情報はリスト形式ですべて RemoteViews の中に記録されており、RemoteViews#apply()を呼び出すことでそれらが実行され、View が展開されるという仕組みになっています。 RemoteViews でのイベントハンドリン

    RemoteViews から様々な情報を読み取る - Qiita
    peketamin
    peketamin 2015/05/26
  • 【中級編】drone.io + exrmで今日から始めるElixir on Phoenixホットデプロイ入門 - Qiita

    何これ? 皆さん、おはこんばんちは。 前回の記事、CentOS + Erlang + Elixir + PhoenixのDockerイメージで今日から始めるElixir on Phoenix入門に引続き、Elixir/Phoenixについての入門記事です。 入門なのに中級編です。 今回は前回の予告通り、deployとci周りをやっつけます。 これができれば、Elixir/PhoenixでHello Worldは卒業して、 実際の開発をしていけると思います。 ゴールは、 プルリクでCI回してテストする プルリクをmasterにマージする リリースビルド作る GitHub Releases使って、tag切って実稼働用のバイナリ上げる ホットコードスワップ(ホットデプロイ)番環境を無停止で更新する という一連の流れを全てGitHubのプルリクとマージだけで行うことです。 Jenkinsのように

    【中級編】drone.io + exrmで今日から始めるElixir on Phoenixホットデプロイ入門 - Qiita
    peketamin
    peketamin 2015/05/26
  • AndroidのHttpURLConnectionのPOSTでハマる - 初老のボケ防止日記

    やっぱりOkHttpにしときゃよかった。 AndroidでHTTP通信する方法は色々とあるんだけども、Google様は過去を振り返らないタイプらしい。 qiita.com 要約すると、 標準APIならFroyo以降はHttpURLConnection使っとけよ。それ以外のやつは飽きたら捨てる。 なんてジゴロなんでしょう。でも流石に家柄の良いのHttpURLConnectionクラスはDeprecatedにするわけにはいかないですものね。 あれ? 過去にHttpClient使った開発があった気がする。 それはもう忘却の彼方なので忘れましょう。ということで忠告通り、とりあえず外部ライブラリに頼らずに標準APIのHttpURLConnectionを使ってみようかなと思ったら速攻ハマった。 今回のお悩み 内容 「HttpURLConnectionクラスを使って、HTTP(POST)を連続で実行

    AndroidのHttpURLConnectionのPOSTでハマる - 初老のボケ防止日記
    peketamin
    peketamin 2015/05/26
  • Dockerコンテナのパフォーマンス劣化とチューニング

    はじめに 連載の第2回『ベアメタル環境とDockerコンテナ環境の性能比較』で実施したコンテナ環境とベアメタル環境との性能比較では、コンテナ環境は高負荷時に挙動が不安定になるという結果となった。記事には皆様からTwitterなどのソーシャルメディアを通じて、検証についてのご意見や問題点の解消方法について貴重なご指摘をいただいている。今回はこれらを参考に、発生したパフォーマンス劣化の原因の調査と改善策を模索していきたい。 まず筆者が目をつけたのは、Dockerが利用しているコピーオンライトデバイスの部分がパフォーマンス劣化の原因となっているのではないだろうか? という点である。実際にテストを実施しながら検証していきたい。 ストレージドライバとは ストレージドライバは、物理サーバ上ではストレージ(HDD)コントローラのチップセットドライバだが、Dockerではコンテナ記憶域に使用されるコピ

    Dockerコンテナのパフォーマンス劣化とチューニング
    peketamin
    peketamin 2015/05/26
  • 2015-05-26

    はてな利用規約およびはてなAPI利用規約を改定しました 日、2015年5月26日に「はてな利用規約」および「はてなAPI利用規約」の改定を行いました。 今回改定を行った主な項目は下記のとおりです。 はてな利用規約 第2条(ユーザーの定義と登録) 第5項目下に「ユーザーが反社会的勢力等(暴力団、暴力団員、暴力団関係企業・団体またはその関係者、その他反社会的勢力これらに準じるものをいう。以下同様。)に該当する、または資金提供その他の方法により反社会的勢力等に協力、または関与していると当社が判断する場合」を追加 第6条(禁止事項)第2項目下に「サービスを利用して、反社会的勢力等の活動を助長または反社会的勢力等に利益を供与する行為」を追加 はてなAPI利用規約 第2条(サービスの利用)に「ユーザーが反社会的勢力等(暴力団、暴力団員、暴力団関係企業・団体またはその関係者、その他反社会的勢力これ

    2015-05-26
    peketamin
    peketamin 2015/05/26
  • Unixのloggerコマンドでsyslogにエラーを出力する方法

    このドキュメントの内容は、以下の通りです。 はじめに 実行例 参考 はじめに Unix環境では、デーモンプロセスなどのエラーメッセージをsyslogに出力することがあります。バッチプログラムでエラーメッセージを出力する場合にも syslogに書き込む方が独自のアプリケーション用ログに書くよりも 簡単だし(APIなどが用意されているから)、汎用的で、管理面でも楽です。 logger コマンドは、シェルスクリプト からエラーメッセージを書きだすときに利用できます。 logger コマンドを使うことで、 syslog に書き込むことができます。ホストを指定することで、リモートの syslog サーバーにログを送信することもできます。 実行例 logger コマンドを実行して、ログに書き込まれることを確認するために /var/log/messages を確認します。 tail -f /var/lo

    peketamin
    peketamin 2015/05/26
  • 『きょうの料理』P 15分間「塩むすび」放送した伝説回語る (NEWS ポストセブン) - Yahoo!ニュース

    今年で59年目を迎える『きょうの料理』(NHK・Eテレ)。料理番組の老舗はどのように新しい番組を作り続けているのか。その裏側をシニアプロデューサーの大野敏明氏さんに聞いた。 ――『きょうの料理』ならではのこだわりを教えてください。 大野:昭和32年からやっているNHKの看板的料理番組なので、信頼が第一だと思っています。そのためにはまず、間違いがあってはならない。そして『きょうの料理』なら大丈夫、と思ってくださるようなレシピを出さないといけません。レシピは毎回、キャリア豊富な先生方に考えてもらっていますが、案をいただいてからは専門のスタッフが何度も試作をして、ちゃんと味をチェックしています。企画から放送まで半年くらいかけているので、「レシピ通りに作れば絶対に間違いない!」ということは自信を持って言えますね。 ――準備期間が半年っていうのは、ちょっとびっくりですね。 大野:レシピをしっ

    『きょうの料理』P 15分間「塩むすび」放送した伝説回語る (NEWS ポストセブン) - Yahoo!ニュース
    peketamin
    peketamin 2015/05/26
  • 時雨堂を支える製品戦略

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    時雨堂を支える製品戦略
    peketamin
    peketamin 2015/05/26
  • 大阪みやげってなんなの

    出張で大阪に行く度に土産に困る。 世界屈指の都市間移動人数を誇るであろう東京-新大阪間なのに、なんでまともな土産の一つもないんだろう。 ・おふざけ系 この系統が多すぎて困る。別に無理してたこ焼きの見た目してなくていいのですが。 ・スナック菓子系 これも多いが、大人の土産物としては少々つらい。 ・豚まん一口餃子系 冷凍で持って買えるのは重いし面倒。温かいのを車内に持ち込むのは半分テロ。 ・おこし系 東京にも雷おこしがあるので... ・佃煮系 ちょっと渋すぎる。会社で配れる奴がいい。 ・東京真似してみました系 大阪プチバナナとかプライドないのかっていう。しかも家東京のほうが旨いし。 ・名古屋京都系 で、結果的に赤福やら八つ橋に落ち着くことが多いんだけど、これって大阪土産じゃないよね? 他の人はいつも何を買ってるんだろうか。 東京ばななとか東京ごまたまごとかひよこみたいな、とりあえずこれ買っと

    大阪みやげってなんなの
    peketamin
    peketamin 2015/05/26
  • PTAに関する読者の疑問、組織トップの回答は?:朝日新聞デジタル

    4回にわたるPTA企画には、たくさんの意見が寄せられました。最終回の今回は、いただいた疑問や要望に、PTA組織のトップである日PTA全国協議会(日P)の会長が答えます。PTAは必要なのか、それとも不要なのか。アンケート結果と読者の意見も紹介します。 【絶対必要】 ●公立小の元PTA会長。教員は数年ごとに代わり、校風の継続はPTA役員の担う部分が大きい。先生方とPTA執行部が尊敬しあえば学校の雰囲気は良くなり、子供たちにも伝わる。(広島県・40代男性) ●PTAは単なる学校のサポーターではなく地域の基幹組織の一つ。学校をめぐる深刻な問題、つまり地域の「有事」が生じた時、保護者が責任と権能を持って向かい合える自主性・独立性も付与されている。活動のあり方に拘泥した不要論は、市民の貴重な権利を自ら返上する危険な考えだ。(東京都・40代男性) 【必要】 ●教育環境改善のために声を上げる時、一保護者

    PTAに関する読者の疑問、組織トップの回答は?:朝日新聞デジタル
    peketamin
    peketamin 2015/05/26
  • Slackでボットを5秒以内に作れるツールを作った - 波打際のブログさん

    はじめに 最近エンジニア界隈で話題沸騰中のSlackですが、IRCに比べてBOTを作る際に手間がかかります。自称クソボットクリエイターの私にとってはこれは死活問題です。 そこでボットを超簡単に量産できるプロダクトを開発して公開したのでご紹介いたします。 BotHeaven (ぼっとてんごく) Slackボットを大量生産できるプロダクトです。いわばボットファームです。 SlackのOAuthでBotHeaven*1にログインし、Javascriptで数行のコードを書くだけでSlackボットを簡単に生成できます。 HTTP通信機能や、ボット毎のストレージなどを持てることが特徴です。 デモ このような感じでボットを実装します。 するとこのようなSlackボットが生まれます。 仕組み Rails + V8 + Slack インストール方法 VPS等はもちろん、Herokuにもデプロイして使えるよう

    peketamin
    peketamin 2015/05/26
  • mermaid.jsが素晴らしいけどなかなか使ってる人見かけないので実例晒す(追記あり) - Qiita

    mermaid.jsとは JavaScriptのチャート作成ライブラリです。他にも似たようなのは色々ありますが、これ一でフローチャート、シーケンス、ガントに対応してるので、個人的にお気に入り。 http://knsv.github.io/mermaid/ サイトの各チャートのページ見ると書き方と何ができるかはわかるので、ご覧あれ。 僕の使い方 JSのライブラリを自分でインポートして何かすることはほとんど無くて(後述の理由からガントだけJSで使ってるけど)、基的には以下の2つの方法で使ってる。 Haroopad フリーでクロスプラットフォーム(OS X, Win, Linux)なMarkdownエディタ。 v0.13からmermaid.jsがインテグされているので、何もしなくてもそのまま使える。 mermaid.jsのグラフの書き方は、コード表記で、言語をmermaidにしてあげるだけ。

    mermaid.jsが素晴らしいけどなかなか使ってる人見かけないので実例晒す(追記あり) - Qiita
  • 2ヶ月前にgitを始めた私からこれから始める皆さんへ

    広島Git 勉強会 201306 の資料。 補足はこちらに http://blog.eiel.info/blog/2013/06/02/hiroshima-git/ 元に戻すを主眼に、危険と少し危険にコマンドを分類してみた。 危険 - 変更が消えてしまい復元できない 少し危険 - コミットへの参照がない状態になる

    2ヶ月前にgitを始めた私からこれから始める皆さんへ
    peketamin
    peketamin 2015/05/26
  • 技術的負債について考えた - 考えた。

    技術的負債についての自分の考えをまとめます。 言いたいこと 最初から綺麗なコード・設計を書ける状態を目指せ。 そうもいかないものは天秤だが、勝手に背負うな。 技術的負債とは? 技術的負債は事業リスクです。放置することによって事業が失速したり損害が発生したりするため、適切に取り扱う必要があります。 負債の種類と対応は、以下の三つに別けられると自分は考えています。 1. 新規で書く末端機能のクソコード・クソ設計 最初から綺麗なコード・設計を書けるを目指すべきですが、時間がかかるのであればスピード重視でよいでしょう。 「もっと良いように書けるべきだけど、どうすればよいか?」とコメントでも添えて、さっさとプルリを投げてしまうべきです。 末端機能で、あとで上に乗っかる物がないのであればコードの品質はそれほど問題ではありません。テストを整備しておけば、後でレベルが上がったときに綺麗にできるでしょう。

    技術的負債について考えた - 考えた。
    peketamin
    peketamin 2015/05/26
  • 【数学】固有値・固有ベクトルとは何かを可視化してみる - Qiita

    線形代数に固有値という概念が出てきます。最初はイメージしにくいのでは、と思うのですが重要な概念かつ、統計学でも頻繁に利用されるので、これもこの可視化シリーズとしてアニメーショングラフを書いて説明することを試みたいと思います。 このようなグラフの意味を読み解いていきます。 1.固有値・固有ベクトルとは? まず、固有値・固有ベクトルとはなんぞや。数式で表すと下記のことです。 ${\bf x}\neq {\bf 0}$の${\bf x}$で、行列Aをかけると、長さが$\lambda$倍になるような${\bf x}$の事を固有ベクトル, $\lambda$を固有値と言います。 知らない人は???で、これだけではよくわからないですね。 早速、グラフィカルな説明も交えて説明していきたいと思います。 2.行列Aによる線形変換 固有値・固有ベクトルの説明の前に、行列による線形変換について取り上げます。 例

    【数学】固有値・固有ベクトルとは何かを可視化してみる - Qiita
    peketamin
    peketamin 2015/05/26