タグ

2014年12月21日のブックマーク (23件)

  • Pythonでローディングのぐるぐるを表示する - CAMPHOR- Tech Blog

    この記事はCAMPHOR- Advent Calendar 2014の21日目の記事です。 こんにちは、@morishin127です。 今日はPythonで処理中のぐるぐるを表示する方法を紹介します。 これです。 npm installとかで出てくるあれですね。 これがソースコードです。 Python 3 で書いていますが、2 でも動くようにはしています。 ぐるぐるの棒を表す4種類の文字の繰り返しを、ジェネレータを使って無限列で表しています。 印字部分のコードは下記のようになっています。

    Pythonでローディングのぐるぐるを表示する - CAMPHOR- Tech Blog
    bongkura
    bongkura 2014/12/21
  • 子育てを大変だと感じる本当の理由 | LICOオフィシャルブログ「子どものこころが穏やかに育つ魔法の育児法」Powered by Ameba

    LICOオフィシャルブログ「子どものこころが穏やかに育つ魔法の育児法」Powered by Ameba私と子どもたちとの日々の何気ないやり取りや 私の考える 「穏やかな気持ちで子どもと向き合う」方法や 「穏やかなこころが育つ」子育て法について つらつらと書いていけたらと思います(*^^*)

    子育てを大変だと感じる本当の理由 | LICOオフィシャルブログ「子どものこころが穏やかに育つ魔法の育児法」Powered by Ameba
    bongkura
    bongkura 2014/12/21
  • シュメール人すごすぎワロポタミアwwwwwwwwwwwwwwwwwwww : 哲学ニュースnwk

    2014年12月21日08:00 シュメール人すごすぎワロポタミアwwwwwwwwwwwwwwwwwwww Tweet 1: 以下、\(^o^)/でVIPがお送りします 2014/12/20(土) 21:35:56.39 ID:YbqwtHiS0.net 紀元前3800年頃、どこからかシュメール人と呼ばれる民族がやって来ると、信じられない大変化が起こった。 文明の一大ブレークとも言うべき現象が起きたのである。 メソポタミアの地は、わずかの間に、前例のない大繁栄を記録した。 そして、空前とも言える政治権力が打ち立てられたのである。 それは、美術、建築、宗教は言うに及ばず、社会機構、日常の細かな慣習から楔形文字の発明に至るまで、 それらは、すべて、彼らシュメール人の成せる画期的偉業であった。 世界最初と言われる船や車輪つき戦車なども、この頃、シュメール人によってつくられたのである。 何者だよw

    シュメール人すごすぎワロポタミアwwwwwwwwwwwwwwwwwwww : 哲学ニュースnwk
    bongkura
    bongkura 2014/12/21
  • 女子は30台になると自立路線か献身路線かの選択を迫られる。表紙の女優から雑誌をマッピングしてみるとその事実が明らかに。 - Particle.

    先日の記事。 嫌いな女子と好きな女子の違いってどこだろうということを突き詰めるために図式化してみる試み。 - 私は「女子」が嫌いです。 で、使った女優マッピングですが これを今日は、その女優を表紙に起用している雑誌におきかえてマッピングしてみます。 ここでいう「男度」は、まだまだ男社会な日でも男性と同じレベルで働ける・主張できる、という【自立】気質。「女度」は、逆に男性を立てる・控えめである、という【献身】気質をめどに、自分勝手に括らせていただいております。 こうやってみると、 non-noとMOREの、表紙起用女優の幅広いこと。 それに比べ、30台以降をターゲットとした女性誌の、ターゲットの徹底っぷり。 non・no(ノンノ) 2015年 01月号 [雑誌] 出版社/メーカー: 集英社 発売日: 2014/11/20 メディア: 雑誌 この商品を含むブログを見る MORE (モア) 2

    女子は30台になると自立路線か献身路線かの選択を迫られる。表紙の女優から雑誌をマッピングしてみるとその事実が明らかに。 - Particle.
    bongkura
    bongkura 2014/12/21
  • ピーク期にあるGOOGLE | POSTD

    2014年10月22日水曜日 崩壊などと大げさに騒がれているものの、実際はほとんどのテクノロジ系の大手企業、特にプラットフォームプロバイダは、その座を追われたわけではなく、影が薄くなっただけです。例えばIBMは50年もメインフレームの販売とサービスの提供を順調に続けています(ただしIBMは現在 深刻なトラブルに陥っています ( メンバーのみ ))。とは言え、PCの時代にIBMはMicrosoftの陰に隠れてしまいました。 メインフレームは今も存続可能なビジネスです。ただ、PCよりも規模がずっと小さいだけです。 同じことがMicrosoftにも起こりました。WindowsはいまだにPCを支配しており ^(1) 、おそらく、しばらくはこの状態が続くでしょう(ただし、その土台には確実にIBMと同じようなひび割れが生じていますが)。会社は安泰です。しかしPCはスマートフォンの台頭により陰りが生じ、

    ピーク期にあるGOOGLE | POSTD
    bongkura
    bongkura 2014/12/21
  • Git活用法 ー コードはいつも1行ごとにドキュメント化されている | POSTD

    コードには1行ごとに隠しドキュメントがあります。 次のコードスニペットの4行目を書いた人は、何か理由があってDOMノードの clientLeft プロパティにアクセスしたのでしょうが、結果的に何もしていません。これはかなり不可解です。なぜこうしたのか、あなたは説明できますか? 今後、この呼び出しを変更したり削除したりしても安全でしょうか? // ... if (duration > 0) this.bind(endEvent, wrappedCallback) this.get(0).clientLeft this.css(cssValues) 私ではなく他の人があなたにこのコードを見せたとして、誰がこの行を記述したのか、どんな理由があったのか、このままの状態にしなければいけないのか、あなたはおそらく説明できないでしょう。ただし、プロジェクトを進めているときは大抵の場合、バージョン管理シス

    Git活用法 ー コードはいつも1行ごとにドキュメント化されている | POSTD
    bongkura
    bongkura 2014/12/21
  • 「ほとんどのユニットテストが役に立たない理由」を読んで | POSTD

    数ヶ月前、私はJames O Coplienの ほとんどのユニットテストが役に立たない理由 という記事に出会いました。Jamesはほとんどのユニットテストは無意味であると考えていて、タイトルは内容をそのまま正確に表しています。彼は 追加記事 で議論をさらに展開しています。私は彼の議論に大変興味をそそられました。というのは、私はユニットテストから多くの利益を得ているからです。私たちはどうしてこのような異なる見解を持つに至ったのでしょうか? 私が何かを見逃したのでしょうか? 結局のところ私は彼の見解に賛成できませんでした。以下は彼の記事に対する私の意見です。 ユニットテストが必要な場合 私の経験では、ユニットテストはアルゴリズムロジックに対して行う時に最も有益です。結合度の高いコードについてはその性質から特に有益ではありません。結合度が高いコードはユニットテストのために多くのモックオブジェクト

    「ほとんどのユニットテストが役に立たない理由」を読んで | POSTD
    bongkura
    bongkura 2014/12/21
  • golang で streem を実装した。 - Qiita

    この記事は Go Advent Calendar 2014、16日目の記事です。 はじめに Matz さんが streem という、ストリーム指向言語の開発を始めるらしいです。 まだ文法の設計段階ではあるけど、それなのにかなりの量の pull-req がバンバンと来てて凄いなーと思いつつも「この pull-req 量だと僕には出番無いなー」と思ったので、README.md に書かれているサンプルだけを頼りに streemgolang で実装してみました。 先日はネタで streem のマネをして yacc 定義部分だけ公開していましたが、日ネタが無い中にTLがヒートアップして焦りに焦って勢いで実装してみました。いやはや異様な追い込みを感じます。。。 まずは streem を知る streem は README.md に書かれている通り並列実行を行いつつストリームを処理する言語です。

    golang で streem を実装した。 - Qiita
    bongkura
    bongkura 2014/12/21
  • Xcodeコメントの基本 - Toyship.org

    これはiOS Advent Calendar 2014の12日目の記事です。 年の瀬もだんだん押しせまってきました。 年末年始のお休みの後に、「あれ、このメソッドどんな目的で作ったんだっけ?こっちのメソッドとの関係はどうだったんだっけ……」など無駄に悩まないために、このあたりでソースコードのコメントを見直してみましょう。 Xcodeでのコメント そもそもソースコードにコメントを書いた方がいいかどうかは長い議論がありまして……。 コメントによりコードの理解は深まるので、あったほうがいいという意見もありますが、コメントを書いたあとにコードを変更してしまうと、コメントとコードの内容が違ってしまい、かえってバグを生んでしまうためコメントを強制するのは害悪だ、という考え方もあります。 また、適切な命名規則を守ればソースコードを読むだけで理解できるという考え方もあります。 実際には、プロジェクトのライ

    Xcodeコメントの基本 - Toyship.org
    bongkura
    bongkura 2014/12/21
  • Swiftでenumとジェネリクスを活用したかっこいいAPIクライアントを書く - Hatena Developer Blog

    この記事ははてなエンジニアアドベントカレンダー2014の16日目です。昨日はid:nobuokaによる「【Retrofit を読む】 利用者が定義したインターフェイスに実装を提供する Java ライブラリの作り方 【リフクレション】」でした。 こんにちは。はてなアプリケーションエンジニアのid:cockscombです。 Webと連携するスマートフォンアプリを開発するとき、Web APIを抽象化したAPIクライアントを作ることがよくあります。これはWeb APIのエンドポイントとメソッドを紐付け、パラメータに名前をつけて、返ってくるJSONのレスポンスを何らかのクラスに当てはめ型付けする、といったようなものになります。 Swiftのモダンな言語機能を利用して、このAPIクライアントを書きましたので、以下に詳解します。例としてGitHubのStatus APIを取り上げています。 またネットワ

    Swiftでenumとジェネリクスを活用したかっこいいAPIクライアントを書く - Hatena Developer Blog
    bongkura
    bongkura 2014/12/21
  • https://qiita.com/kenokabe/items/618692858044a89adbc0

    bongkura
    bongkura 2014/12/21
  • Python入門 : 4日間コース社内トレーニング

    ノンプログラマーエンジニアを対象としたプログラミング言語 Python のトレーニング。演習込みで 4時間 x 4日間 の内容を1スライドにまとめています。 プログラミングとはなんぞや、なぜpythonをやるのかというところから、クラスの継承あたりまでをカバーしています。それにくわえて業務によく利用されると思われる機能を説明しています。Read less

    Python入門 : 4日間コース社内トレーニング
    bongkura
    bongkura 2014/12/21
  • 駅前トイレで寝泊まりするトリプルワークの女子高生らの貧困を深刻化させ格差拡大し経済成長損なう安倍政権(井上伸) - 個人 - Yahoo!ニュース

    過酷なトリプルワークで睡眠2時間駅のトイレで寝泊まりする女子高生◆アルバイト代で学費や自分の生活費を稼ぐだけでなく、家計の援助もしなければならない高校生たち ◆100円ショップの50枚入り薬用オブラートで空腹をまぎらわす高校生たち ◆東京近郊の私鉄の駅前にある多目的トイレで寝泊まりする女子高生。彼女は午前6時から9時までコンビニのレジ打ち、午前10時から午後3時までファストフード店で働き、午後5時半から9時まで定時制高校の授業、その後、飲店で深夜労働という過酷なトリプルワークをこなし学費と生活費を稼ぐ。時間がないので、駅のトイレで「1日に2時間眠れたらいい方」。 ◆子どもたちが朝を求めて行列ができる大阪の公立小学校の保健室。給のほかは何もべられない子どもなどが増えているため2008年から保健室で朝を出すようになった。お金がかかるから歯医者に行けず、視力が低下してもメガネを買えない

    駅前トイレで寝泊まりするトリプルワークの女子高生らの貧困を深刻化させ格差拡大し経済成長損なう安倍政権(井上伸) - 個人 - Yahoo!ニュース
    bongkura
    bongkura 2014/12/21
  • [ブックレビュー]朝、起きられない原因を探る--「なぜ生物時計は、あなたの生き方まで操っているのか?」

    詳細:単行 / 320ページ / インターシフト / 価格:2376円 / 著者:ティル・レネベルク / 監修:渡会圭子 / 発売日:2014/10/17 / 外形寸法 (H×W×D):19.2cm×13.6cm×2.4cm / 重量:0.3 kg 早起きは三文の得」とは言うが、実のところ朝が苦手で、午前中は頭が働かないという人は案外多いのではないか。もちろん、朝は目覚ましが鳴る前にはパチッと目が覚めて、起きた瞬間からバリバリ動ける人もいる。こうした体調をつかさどる体内時計には、大きな個人差があるのだ。また体内時計は、年齢や季節によっても影響を受ける。 地球上の生物は、地球の自転のみならず、月の満ち欠けの周期と、太陽の周りを地球が一周する周期にも影響を受けているという。言われてみればなるほどそうだ。しかしこのことが、毎日の時間の過ごし方と関係があるとは、あまり思わないだろう。また、睡眠

    [ブックレビュー]朝、起きられない原因を探る--「なぜ生物時計は、あなたの生き方まで操っているのか?」
    bongkura
    bongkura 2014/12/21
  • WebRTCをcordovaから使えるようにする PhoneRTCの紹介 - from scratch

    このエントリはWebRTC Advent Calendar 2014 - Qiitaの20日目の記事です。 最初に断っておきますと、PhoneRTC使って何か作ってみようとしたんですが、ちょっと自分の実力及ばず、少ない期間でそこまではできなかったので簡単な紹介です。実際に何か作れたらまた紹介します。 PhoneRTC さてさて、WebRTCは注目されている技術ではありますが、実際に使おうとすると、Safariではまだ使えなかったりします。 WebRTCが使えるブラウザ一覧 ここをなんとかするためには、PhoneRTCを初めとするWeemoとかそういったプラグインを使ってネイティブアプリにしてしまうという方法があります。 PhoneRTCはCordova plugin の一つで、cordova使っているWebViewアプリならWebRTCが使えるようにしようというプロジェクトです。 Inst

    WebRTCをcordovaから使えるようにする PhoneRTCの紹介 - from scratch
    bongkura
    bongkura 2014/12/21
  • #20 Amazon CloudSearchで検索サジェスト機能を作った話 - KAYAC Engineers' Blog

    tech.kayac.com Advent Calendar 2014 20日目を担当する@ken39argです。 近況報告 お久しぶりです。 前回ブログを書いたのが、2012年のアドベントカレンダーでしたので、2年ぶりということになります。 前回のブログの出だしが、 「最近子供が産まれた」 でしたが、 4日前の 12/16の朝に2人目の男の子が産まれ、 日嫁と子供が病院から帰ってました。とてもバタバタしております。 長年、特にFlashLiteの動的生成などを得意分野としてガラケーを始めとするケータイ向けブラウザゲームを作ってきましたが、 昨年末から心機一転 LobiチームにJoinして、主にLobi REC SDKのサーバーサイドの開発を担当しています。 今年も様々な人やサービスの助けを借りてオートスケールする動画変換サーバーやニコニコ動画へのアップロード、 プレイ動画を見るためのL

    #20 Amazon CloudSearchで検索サジェスト機能を作った話 - KAYAC Engineers' Blog
    bongkura
    bongkura 2014/12/21
  • めしおのアフィリエイト教材レビューブログ

    めしおのアフィリエイト教材レビューブログ
    bongkura
    bongkura 2014/12/21
  • HubotとZabbixを連携すればワンオペ監視でも寂しくない

    連載目次 連載第1回の「GitHub製フレームワークHubotの概要とインストール、チャットアプリと連携する基的な使い方」では、GitHub社が開発しているBotフレームワーク「Hubot」の概要、Hubotとチャットとの連携方法、Hubotの基的な使い方を紹介しました。 前々回の「Redmine連携でチケットをチャットに通知&開発を楽しくするHubotスクリプト6選」、前回の「HubotとJenkins、GitBucketを連携してCIをチャット上で効率化するには」と同じく、今回も、サンプルアプリケーションに対して修正を行うシーンを例に、Hubotと各ツールがどう連携するかを解説します。 今回は、デプロイしたサンプルアプリケーションおよびサーバーをOSSの統合監視ツールである「Zabbix」で監視し、Hubotと連携して、チャットに情報を集約させます。 利用したソフトウェアとバージョ

    HubotとZabbixを連携すればワンオペ監視でも寂しくない
    bongkura
    bongkura 2014/12/21
  • jol(Java Object Layout)という、Javaのオブジェクトがどのようにメモリ上にレイアウトされるのか?というツールをsbtから便利に使えるようにする - xuwei-k's blog

    最近公式にopenjdkの一部になったらしい?ので、まだあまり有名じゃないかもしれませんが、以下のような便利ツールがあるの知ってますか? http://openjdk.java.net/projects/code-tools/jol/ もともと個人で以下のリポジトリで開発されてたらしいです https://github.com/shipilev/java-object-layout いくつか機能があるみたいですが、とりあえずorg.openjdk.jol.info.ClassLayoutというのが、なにか大量に同じクラスのインスタンスを生成する予定があって(たとえばActorとか?) 「それぞれのclassのインスタンスが、何バイト消費するんだろう?」 というのを正確に知って、全体のメモリ消費量の予測に役立てたりするのにとても便利っぽいです。*1試してないですが、原理的にJavaだろうがS

    jol(Java Object Layout)という、Javaのオブジェクトがどのようにメモリ上にレイアウトされるのか?というツールをsbtから便利に使えるようにする - xuwei-k's blog
    bongkura
    bongkura 2014/12/21
  • CloudFront+S3の画像配信にリサイズ機能を追加する - 俺たちのブログ

    CloudFront+S3の画像配信システムに、サムネイルとかに使う画像のリサイズ機能を追加してみる。 要するにオリジナル画像がこのURLだとすると、 http://xxx.cloudfront.net/sample.jpg こういうURLで100×100にリサイズできるようにする。 http://xxx.cloudfront.net/resize/100x100/sample.jpg システム構成 元の構成はこういうのを想定。 画像はS3に保存され、アクセスは全てCloudFront経由。 これをパスが/resize/で始まる場合は、画像変換サーバを通してリサイズするようにする。 画像変換サーバはEC2で、ちゃんとELBを使って冗長化もする。 既にELB+EC2でAPPサーバを運用しているなら、流用して追加コスト0で実現できるかも。 画像変換サーバの設定 今回はnginxのimage_f

    CloudFront+S3の画像配信にリサイズ機能を追加する - 俺たちのブログ
    bongkura
    bongkura 2014/12/21
  • Rettyへの批判記事に対するお詫びと説明

    最大級の実名型グルメサービスRetty(http://retty.me)の代表です。 Retty開発・運営に関する日々の出来事などを中心に記していきます。 Retty代表の武田と申します。 日、Rettyの採用における対応についての批判記事がはてなブログにあがった事により、 様々なご意見や批判を頂いております。貴重なご意見を頂き、ありがとうございました。 私からの説明不足でご心配をおかけしてしまっている点や不快に感じられている方もいらっしゃいますので、私より直接説明をさせていただきます。 今回の記事について http://anond.hatelabo.jp/20141220102208 こちらは事実であり、昨日弊社にお越し頂いた方となります。 ◯経緯について 先日、武田のLinkedinアカウント経由で、魅力的な方を見つけたため、スカウト形式のリクルーティングメールを送信したところ、

    bongkura
    bongkura 2014/12/21
    自分じゃない人間に名前使わせてたんでしょーそこを認めて謝ってないのに誤解させる文章の謝罪という誤魔化し対応は褒められたもんじゃないと思うけど
  • Bitbucket | The Git solution for professional teams

    With best-in-class Jira integration, and built-in CI/CD, Bitbucket Cloud is the native Git tool in Atlassian’s Open DevOps solution. Join millions of developers who choose to build on Bitbucket.

    Bitbucket | The Git solution for professional teams
    bongkura
    bongkura 2014/12/21
  • iOS開発で利用しているオープンソースのライブラリやサービスを紹介 - Hatena Developer Blog

    こんにちは。アプリケーションエンジニアのid:sakaharaです。 この記事ははてなエンジニアアドベントカレンダー2014の20日目です。 昨日はid:wtatsuru によるはてなにおけるサーバリソース可視化とMackerelでした。 今日ははてなのiOS開発で利用しているオープンソースのライブラリやサービスも含め、開発をよりスマートにしてくれる様々なものを紹介したいと思います。 パッケージ管理 CocoaPods (MIT License) まずライブラリ管理をするための管理ツールとして欠かせません。 最近ではSwiftに対応したCarthageも登場していますが、CocoaPodsのSwift対応版の開発も進んでおり そのまま使い続けるのもよいと思います。 ライブラリ AFNetworking (MIT License) 改めて紹介する必要はないほどの定番のHTTPネットワーク通信

    iOS開発で利用しているオープンソースのライブラリやサービスを紹介 - Hatena Developer Blog
    bongkura
    bongkura 2014/12/21