タグ

agxのブックマーク (7,529)

  • 結構マジメにVimのテスト環境を整えてみる(Python用) - Qiita

    概要 現在に至るまで、UnitTestの実行はvim-quickrunかC-Zで戻ってからターミナル叩いてた。 現状だとVimでテスト駆動開発するのにつらみがある。 テスト用の設定を作り込むときが来たのだ。 ちな実行するのはPythonUnitTest 現状の問題点 :QuickRun QuickRunはテスト全体実行しかできない。と思う(テストランナーではないからね) 頑張ればできるのかもしれない。 時間のかかるテストとか遅いテストだと全体実行を何度もするのはつらい。一つのメソッドだけとかサクッとやりたい。 ターミナル実行 ターミナルに戻るのはだるい。 ターミナルでクラス単位やメソッド単位のテストを実行するには、パッケージ階層を打たなきゃいけない。つらい。 QuickFixでRedに飛びたいよね。ターミナルのエラー見る→Vim戻る→ターミナルにエラー見に戻るとか愚行だよね。 :make

    結構マジメにVimのテスト環境を整えてみる(Python用) - Qiita
    agx
    agx 2018/08/02
    テスト結果をQuickFixに結果出力してジャンプできるように
  • ニューラルネットワークの量子化についての最近の研究の進展と、その重要性 - SmartNews Engineering Blog

    こんにちは、スマートニュースの徳永です。深層学習業界はGANだとか深層強化学習だとかで盛り上がっていますが、今日は淡々と、ニューラルネットワークの量子化の話をします。 TL;DR パラメータだけを量子化するのであれば、ほぼ精度を落とさずに、パラメータのデータ容量は1/16程度にまで削減できる パラメータ、アクティベーション、勾配のすべてを量子化し、推論だけでなく学習までもビット演算だけで実現する研究が進んできている 現在は深層学習 = GPU必須というぐらいの勢いがあるけど、量子化の研究が進むと、今後はどうなるかわからないよ はじめに 情報理論における量子化とは、アナログな量を離散的な値で近似的に表現することを指しますが、稿における量子化は厳密に言うとちょっと意味が違い、十分な(=32bitもしくは16bit)精度で表現されていた量を、ずっと少ないビット数で表現することを言います。 ニュ

    ニューラルネットワークの量子化についての最近の研究の進展と、その重要性 - SmartNews Engineering Blog
    agx
    agx 2017/04/27
  • シンプルなHTMLとCSSコピペで実装できるタイトル(見出し)のデザインサンプル 50 | NxWorld

    画像は使用せずにCSSだけでスタイリングしたタイトル(見出し)のデザインサンプルで、似たようなものやちょっとCSS追記した程度のものも多いですが全50種類です。 全体的にすごく手間がかかっているようなものはないのですが、似たようなタイトルデザインを使う場合はCSSコピペで実装できると思います。 また、一部複数行に向かないものもありますが、基的には複数行のタイトルでも見栄えが崩れない感じのものになっており、余白やカラーなどを調整することでデザインを変更するのも容易です。 以下で紹介している内容は一部異なるものもありますが、基的に下記のようなシンプルなHTMLを使用しています。 ただ、一部異なるものといってもいずれもspan要素を1つ追記する程度です。

    シンプルなHTMLとCSSコピペで実装できるタイトル(見出し)のデザインサンプル 50 | NxWorld
    agx
    agx 2015/10/14
  • 書くだけで自律神経が整い健康になる「3行日記」の効果|コラム特集|eltha

    自律神経は、私たち人間の生命活動の根幹を支えている大変重要なシステムです。 病気になる、体調が崩れる、夜眠れなくなる、無性にイライラするなど、すべての不調は自律神経のバランスの乱れから来ています。しかし、自律神経はささいなことで乱れてしまうため、乱れてしまった自律神経を毎日リセットすることが大切です。前回はこちらの記事で「音楽を聞くこと」をおすすめしましたが、今回は「3行日記を書くこと」が自律神経にとってどれくらいよいことかをご紹介しましょう。「日記」と「健康」って関係あるの?「3行日記健康法」とは?「日記」と「健康」はあまり結びつかないと思う方も多いと思いますが、私は自律神経を整える究極の方法がこの「3行日記」だと考えます。 書き方は簡単です。「1行×3テーマ」を1日1日機械的につけていけばいいのです。 (1)今日いちばん失敗したこと(もしくは、体調が悪かったこと、嫌だったこと) (2)

    書くだけで自律神経が整い健康になる「3行日記」の効果|コラム特集|eltha
  • プログラミングとなら、できること/図書館となら、できること番外編

    少女:聞きたいことがあるんだけど。プログラミングとかする? 少年:しない。 少女:前に何かちょこちょこっと作ってたことなかった? 少年:コンピュータ周りの雑用をやらせるスクリプトのこと? 大抵は数行くらいの使い捨てだけど。繰り返し使ってるのは、近代デジタルライブラリーからダウンロードして一つのファイルにまとめる奴くらい。 少女:あ、それ欲しい。そういうのってどうやったら作れるようになるの? 少年:うーん、こういうのは禁煙さんが詳しいんだけど。よく使ってるのはPythonってプログラミング言語だけど、これも禁煙さんのオススメだったし。 少女:そうなんだ。ねえ、今度一緒に禁煙さんとこ行かない? 少年:いや、それはちょっと。 少女:あれ?苦手だっけ? 少年:少し。コンピュータの話になると、あの人ちょっと…・・・。 少女:ふーん。じゃあ禁煙さんに教わったこと、教えて。 少年:教わったっていっても大

    プログラミングとなら、できること/図書館となら、できること番外編
  • 『誰も調べなかった日本文化史 土下座・先生・牛・全裸』 - HONZ

    現在に不満な人は、未来に期待せず、過去を美化して懐かしむのです。歴史の中でもっとも捏造されやすいのは、庶民史と文化史なんです ああもうマッツァリーノ先生のおっしゃる通り。 日は豊かにはなったが、肝心の心を失ってしまった、昔は貧しくとも大家族で笑顔でくらしていた、誇り高く礼儀正しく生きていた云々かんぬんが、近年やたらと目につくのである。 昔を懐かしんで楽しく酔っぱらって寝る、というだけなら罪もないが、捏造した歴史をもとに未来を決める政策がまかり通り、はたまた捏造した美しき国をもとに他国を見下げて歩く、となるとやっかいである。じつにやっかいである。ほんと、誰か止めてください。 というわけでマッツァリーノ先生の出番だ。 『反社会学講座』『反社会学の不埒な研究報告』等々、世に流布し定着してしまっている捏造や思い込みを、次々に暴きだしてきた先生。毎度毎度面白く、膝を打つばかりなのである。 曰く。

    『誰も調べなかった日本文化史 土下座・先生・牛・全裸』 - HONZ
    agx
    agx 2014/11/24
  • Googleが画像の説明文章を自動生成する技術を開発

    人間は写真を見てそれがどういった場面なのかを説明することができますが、これはコンピューターにとっては非常に難しいことです。しかし、Googleの研究者は機械学習システムを用いて一度写真を見れば自動でその状況を説明するようなキャプションを生成できる、というまるで人間のような能力を持ったシステムの開発に成功しています。 Research Blog: A picture is worth a thousand (coherent) words: building a natural description of images http://googleresearch.blogspot.jp/2014/11/a-picture-is-worth-thousand-coherent.html 近年の研究では、物体の検出や分類、ラベル付けなどの技術が大幅に向上しています。しかし、人間のように複雑な状

    Googleが画像の説明文章を自動生成する技術を開発
  • 視覚化による5つのガベージコレクションアルゴリズム入門 | POSTD

    ほとんどの開発者は、自動のガベージコレクション(GC)を当たり前のように使っています。これは、私たちの仕事を容易にするために言語ランタイムが提供する素晴らしい機能の1つです。 しかし、最新のガベージコレクタの中をのぞいてみれば、実際の仕組みは非常に理解しづらいことが分かります。実装の詳細が無数にあるため、それが何をしようとしているのか、また、それがとんでもなく間違った事態を引き起こしかねないことについて十分理解していない限り、すっかり混乱してしまうでしょう。 そこで、5種類のガベージコレクションアルゴリズムを持つおもちゃを作ってみました。小さいアニメーションはランタイムの動作から作成しました。もっと大きいアニメーションとそれを作成するコードは github.com/kenfox/gc-viz で見ることができます。単純なアニメーションによってこうした重要なアルゴリズムを明らかにできることは

    視覚化による5つのガベージコレクションアルゴリズム入門 | POSTD
  • 『古事記ゆる神様100図鑑』-編集者の自腹ワンコイン広告 - HONZ

    「神社ガール」って言葉までできたほど、神社が女子に人気になっている。縁結びで有名な出雲大社など、ご利益を求めた女子でいつでもごった返しているほど。そんな「神社ガール」にもっと神社を楽しんでもらいたくて作ったのがこの。 そもそものきっかけは2年前に一緒に伊勢神宮125社をまわるをつくったこと。昔は「伊勢神宮より伊勢丹が好き」だったという松尾さんの初イラストエッセイが何の因果か神社。そのあと、今度は出雲の神社めぐりのを出版。伊勢と出雲という日の二大聖地のを出したおかげで、松尾さんは図らずも「神社ソムリエ」のような存在に。そして、そんな神社ソムリエが伊勢、出雲と神社めぐりのを出して、次のテーマに選んだのが「古事記とその神様」だった。 神社をまわるうちに、そこに祀られている神様に興味をもち、神様が描かれている『古事記』を読んでそのぶっとんだ世界観にシンパシーを感じ、これを伝えたいと思

    『古事記ゆる神様100図鑑』-編集者の自腹ワンコイン広告 - HONZ
    agx
    agx 2014/11/01
  • 佐々木健一『論文ゼミナール』 - Jablogy

    論文ゼミナール 作者: 佐々木健一出版社/メーカー: 東京大学出版会発売日: 2014/08/20メディア: 単行この商品を含むブログ (2件) を見る 『美学辞典』『美学への招待』などで広く知られる美学者、佐々木健一による、〔古典的〕テクストを読み込んで書く人文系の論文を念頭に置いた指導書。 書で佐々木は、美学の一テーマである創作論のひとつとして論文の制作を位置づけ、自分で実際に作ってみることによる理解の大切さを説く。論文とは、テーマとはなにか、などメタな問いへも実践的でクリアな捉え方が提示されている。 論文を書くことによる学び・喜びにくわえ、それにともなう苦しみ・挫折にも言及し、その上で課題をクリアし切り抜ける方向を示している。着手することの苦しみ(pp. 89-91)、自分の未熟さや期限との戦い(pp. 204-6)、文章の文量を確保する/あるいは短くまとめることの大変さ(pp.

    佐々木健一『論文ゼミナール』 - Jablogy
  • 世界のJavaScriptを読もう @ 2014

    世界のJavaScriptを読もう @ 2014 ^目的: ウェブの世界は絶対変化するもの 変化する前提の行動が求める それをどうやって見ていくか、それを知ってどうするか ^ JavaScriptやブラウザ周りのリリースの状況はウェブの変化にあわせるように変化してきている。 どのように変化してきたか知り、どうやって変化を見ていくのか、そしてわたしたちはどう変化していくのかを考えよう。 アジェンダ 世界のJavaScriptを読もう @ 2012 の続編的なものです ブラウザやJavaScriptのリリースは変化してきている 私たちはどのように変化を知り見ていくのか そして私たちはどのように変化していくのか [fit] 世界のJavaScriptを見る話 [fit] JSer.info 開始 2011年〜 ^ JSer.infoを始めた2011年を一つの基準として考えて、 そこからブラウザや

    agx
    agx 2014/11/01
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは、お名前.comで取得されています。 お名前.comのトップページへ Copyright © 2020 GMO Internet, Inc. All Rights Reserved.

    dfltweb1.onamae.com – このドメインはお名前.comで取得されています。
    agx
    agx 2014/10/04
  • ggsoku.com

    ggsoku.com
  • 保存数500超えのPocketから、何度も読みたい良記事を紹介していく - LITERALLY

    Pocketには当に気に入った記事・心を動かされた記事が保存されていて、たまに見返すとかなり面白い。今回は保存してきた記事の整理がてら、何度も読みたい記事を厳選して紹介してみようと思う。 まなび系の記事 もらえる経験値を最大化する「正しい努力」のまとめ 努力することについて精神論だけでなく、段階を踏んで論理的に説明している記事。 今すぐ動画で「プログラミングの基礎」を独学できるWebサービス10選はコレだ! ぼくはプログラミングを学び出したときはドットインストールを使っていたが、他にも色んなプログラミング学習サービスがあるので、自分のレベル・性格に合ったものをうまく使い分けると良い。 UIデザインについて改めてしっかりと学ぶために参考になるスライドまとめ どのスライド資料もクオリティが高く、短時間で効率よくUIデザイン・Webデザインの基礎を学ぶことができる。 人を惹きつけ人を動かす文章

    保存数500超えのPocketから、何度も読みたい良記事を紹介していく - LITERALLY
    agx
    agx 2014/10/01
  • 「評価される」ことを望むなら、迷わず読んでいい実用書まとめ。

    「評価される」ことを望むなら、どういうことを頭に入れとけばいいのよ?なをまとめてみました。人事や上司の顔色を伺って、疑心暗鬼になってた頃の自分にそっと差し入れしたいチョイスです。著者は人事部出身者が多め。 なぜ昇進するのはいつもあなたではないのか もっと早く知っておきたかった「社内政治」の技術(作者: ジェーン・ホラン) 「半沢直樹」的世界とは無縁な会社員人生を望む人へ。 なぜ昇進するのはいつもあなたではないのか もっと早く知っておきたかった「社内政治」の技術 作者: ジェーン・ホラン 出版社/メーカー: 阪急コミュニケーションズ 発売日: 2014/07/10 メディア: Kindle版 この商品を含むブログを見る 社内政治のルールを知って致命傷を避けるためのスキル書。社内政治を上手く渡り歩く人ではなく、むしろ「半沢直樹」的世界に巻き込まれることを嫌う人向けのです。 海外の優秀かつ善

    「評価される」ことを望むなら、迷わず読んでいい実用書まとめ。
    agx
    agx 2014/10/01
  • プログラマ歴12年の僕が選んだ「10年経っても役立つ技術書17選」 - give IT a try

    はじめに 僕がプログラミングを始めてから、もうすぐ12年になろうとしています。 この12年間、いろんな技術書を読んだり、仕事やプライベートでたくさんコードを書いたりしてきました。 最初に入ったSIerでは主にJavaを、前職の社内SE時代はC#をメインのプログラミング言語として使ってきました。 現在はRubyをメインで使っていますが、言語が変わっても、また何年経っても「これはあのとき学んだ知識が役に立ってるよなあ」と思う瞬間がときどきあります。 そこで今回はこれまでに読んだ技術書を一通り振り返り、「こので学んだことは今でも役に立ってる」と思うものを17冊ピックアップしていきます。 おことわり (2014.09.29 20:00追記) このエントリのタイトルは「10年経った今でも役に立っている」という意味で付けています。「今から10年後まで役立つ」という意味ではありません。(紛らわしくてご

    プログラマ歴12年の僕が選んだ「10年経っても役立つ技術書17選」 - give IT a try
    agx
    agx 2014/09/30
  • Mackerelによる
簡単サーバー管理入門と発展形

    7. Mackerelの特徴 • 簡単セットアップ • 1台でも数百台でも便利に • 様々な時系列データを可視化・監視 • 各種ツールとの強力な連携

    Mackerelによる
簡単サーバー管理入門と発展形
    agx
    agx 2014/09/30
  • このアプリがすごい No.015 Post-it Plus ...単なるポストイットがこんなに楽しくなるなんて!

    このアプリがすごい No.015 Post-it Plus ...単なるポストイットがこんなに楽しくなるなんて!
    agx
    agx 2014/09/28
  • Resources for A Primer on Scientific Programming with Python

    The 5th edition Changes from the fourth to the fifth edition. Substantial changes were introduced in the fourth edition, and the fifth edition is primarily a consolidation of those changes. Many typos have been corrected and many explanations and exercises have been improved. The emphasis on unit tests and test functions, especially in exercises, is stronger than in the previous edition. Symbolic

    Resources for A Primer on Scientific Programming with Python
    agx
    agx 2014/09/28
  • Writing Fast Rubyというスライドが良い | mah365

    ちょっとしたコードの書き方でパフォーマンスが変わることがあります。リーダビリティを重視する向きからすれば小手先のテクニックに映るかも知れないのですが、リーダビリティを維持しながらちゃんとしたパフォーマンスを出すためにも、テクニックを知ることは大事なことだと思うのです。 結構違うもんですなー というわけで、そんなテクニックをまとめたスライドがWriting Fast Ruby。見ていて参考になったのでメモ。 たとえば引数に&blockをとってcallするよりも、yieldの方が5倍速い、とか、 def slow(&block) block.call end def fast yield end mapにブロックを渡すよりも、シンボルを渡す方が20%速い、とか (1..100).map {|i| i.to_s} (1..100).map(&:to_s) mapしてからflattenを呼び出すよ

    Writing Fast Rubyというスライドが良い | mah365
    agx
    agx 2014/09/28