タグ

2016年11月3日のブックマーク (12件)

  • 覚えるだけでPythonのコードが少し綺麗になる頻出イディオム - タオルケット体操

    まえがき 今年の春から今まで、2年ぶりにPythonを沢山書いているわけなんですが、JavaScriptのクソに頭をやられて久しぶり書くだけあって基的なところから色々と頭から抜け落ちていたわけです。 そんで何か思い出すたびに会社のwikiを使ってメモっていたのですが、せっかくなので少々訂正をしてブログにも書きます。 また、弊社はPython2を使っているので、2が前提の記述になっているところがいくつかあります。なるべくフォローしていますが、参考にする場合は自分が使っているバージョンを確認することをおすすめします。 また、今から新しくPythonプロジェクトを始めようと思っている人は3系を使いましょう。 知ってる人は当然知ってる、でも結構長いことPythonを書いてても知らなかったりするような小技を載っけました。 なお、メタプログラミングとかの黒魔術っぽい記事のまとめはこちら: hach

    peltier
    peltier 2016/11/03
  • プログラミングの初心者がまず最初にするべきなのは書籍の購入ではないとおもうよ - タオルケット体操

    ここしばらく悪趣味な人たちのおもちゃ話題になってた彼のブログに触発されて、ずっと考えてたことを書きます。 出版社とか著者の人たちごめんなさい(最初に謝っておく)。 プログラミングがわからない...誰か参考書をプレゼントしてくれませんか?【Amazonほしい物リスト】 - いしだの話 はじめての◯◯みたいなは無意味 お前の個人的な話だろと思われるかもしれませんが、ここはブログなので僕の個人的な経験からくるあれこれを書きます。 はじめての、だとか7日でわかるとかタイトルについてるはまず買う必要はありません。つーか7日でわかるってお前、ただ7章構成になってるだけじゃねえかよ! はいじゃあ何故無意味なのか。 まず、オープンソースのプログラミング言語にはまず間違いなく公式のドキュメントが存在します。そして、「はじめてのルビー」みたいな書籍に書いてある内容はまず間違いなく公式のドキュメントとだだか

    プログラミングの初心者がまず最初にするべきなのは書籍の購入ではないとおもうよ - タオルケット体操
    peltier
    peltier 2016/11/03
  • Amazon.co.jp: Pythonプロフェッショナルプログラミング第2版: ビープラウド: 本

    Amazon.co.jp: Pythonプロフェッショナルプログラミング第2版: ビープラウド: 本
    peltier
    peltier 2016/11/03
  • 朝・昼・晩、1日の予算5,000円で楽しむ。大好きな「金沢」の美味しいもの | マネ会 by Ameba

    「鎌倉」と「仙台」に続いて最終回となる今回は「金沢」。初めて金沢へ行ったのは大学生の時、授業の帰りに突然思いついて友人と勢いだけで目的もなく鈍行列車に乗車した。米原経由で到着。初めて見た「ひがし茶屋街」の風景に興奮しながら、旅ってこんなに楽しいものなんだと知った。 その後は会社員になって何度か出張に行く機会があった。行く度に優しい先輩から美味しいもの、お店をたくさん教わった想い入れのある街でもある。とはいっても、実際に住んでいたわけではないので、今回は今でも金沢へ行く度に訪れる居酒屋のSさんに相談に乗ってもらいながら、朝~夜1日の予算5,000円で楽しめる金沢の美味しいものを考えてみた。 この記事で「今度ためしにこのお店へ行ってみよう」そんなふうに思ってくれる人が1人でもいてくれたら嬉しい。

    朝・昼・晩、1日の予算5,000円で楽しむ。大好きな「金沢」の美味しいもの | マネ会 by Ameba
    peltier
    peltier 2016/11/03
  • HTTP Headers という 5万人が使っている Chrome 拡張のマルウェア疑惑。セッション盗まれて BTC も盗まれそうになった話。 - clock-up-blog

    疑惑どころか 99.99% くらい黒な話。 (後記:セッション盗まれたと思ってたけど、よくよく考え直してみると生パスワードごと盗まれてる可能性もあるしやばい) 追記:続報 11月3日 今回指摘した HTTP Headers 以外にも、「Tab Manager」「Give Me CRX」「Live HTTP Headers」等で同様(?)の問題が報告されています。第三者が元の作者からソフトウェア権利を買い取って悪用する、というケースが割とある模様(?)。皆さま情報ありがとうございます。 11月4日 Zaif については、「不正な Chrome 拡張」と「スクリプトから保護されていなかったクッキー」のコンボによりセッションが盗まれていた可能性あり。 Zaif のセッション情報が盗まれた原因のひとつについて。JavaScript からクッキー値を取得させない方法。 - clock-up-blog

    HTTP Headers という 5万人が使っている Chrome 拡張のマルウェア疑惑。セッション盗まれて BTC も盗まれそうになった話。 - clock-up-blog
    peltier
    peltier 2016/11/03
  • データビジュアライゼーション・ツール20選 – lab.sugimototatsuo.com

    この記事はThe top 20 data visualisation toolsの原著者許諾済みの日語訳です。 By Brian Suda on September 17, 2012 Translated by Tatsuo Sugimoto 2014年4月28日更新:オリジナル記事が以前のサイトから移転したため発生していた画像の非表示に対応しました。 わたしがもっともよくきかれる質問のひとつが、データビジュアライゼーションを始める方法についてです。このブログの先へ進むには、練習し、さらに実践し、利用できるツールを理解する必要があります。この記事では、シンプルなチャートから複雑なグラフ、地図、インフォグラフィックスまで、ビジュアライゼーションを作成するための20種類のツールを紹介しようとおもいます。ほとんどのツールは無料で利用でき、そのうちいくつかはすでにインストール済みかもしれません。

    データビジュアライゼーション・ツール20選 – lab.sugimototatsuo.com
    peltier
    peltier 2016/11/03
  • 超ざっくり分かる会計用語の基礎知識 - ゆとりずむ

    こんにちは、らくからちゃです。 個人的に応援させて頂いている『女騎士、経理になる。』が早いもので3巻発売です!おめでとうございます! 女騎士、経理になる。 (3) (バーズコミックス)[Kindle版] posted with ヨメレバ 三ツ矢彰,Rootport 幻冬舎コミックス 2016-10-24 Kindleで購入 Amazon[書籍版]で購入 おかしい・・・。ファンタジーを読んでいたはずなのに、気がついたら簿記、会計、金融、経営の基礎知識まで勉強させられていたぜ!?という大変恐ろしい禁断の書でございます。1巻の感想はこちらに書かせていただきましたので是非! お値段600円ぽっちで人生が変わるかもしれませんので、費用対効果も抜群だ! どうも世間では、『会計』は小難しい専門用語が多いと思われているみたいですね。専門用語というのは、わかっている人には便利な代物ですが、わからない人にとっ

    超ざっくり分かる会計用語の基礎知識 - ゆとりずむ
    peltier
    peltier 2016/11/03
  • 誰でも簡単にきれいなグラフやチャートを作成できる!データビジュアライゼーション・ツール11選 | 評価・分析ツールの最新情報や基礎知識 | 知る・学ぶ | Marketing Bank (マーケティングバンク)

    今更聞けない、デジタルマーケティングの基礎知識から、最新のアドテクまで、あなたに役立つ情報をご紹介します。 近年のマーケティングにおいて、「ビッグデータ」などデータ活用は1つの大きなテーマとなっています。データの活用においてデータの分析は重要ですが、それを助けるのがデータの可視化「データビジュアライゼーション」です。 今回は、エクセルで利用できるツール、Web上で利用できるツールを中心にデータビジュアライゼーション・ツールを紹介します。 エクセルを拡張してより美しいグラフを作成できるツール 1. E2D3 E2D3は、D3.jsというプログラミングスキルが必要なライブラリを、エクセルで利用できるようにしたOfficeアプリ(アドイン)です。エクセル2013または、無料会員登録で利用できるエクセルオンラインで使うことができます。 エクセルではできないような、より視覚的なインパクトの強いグラフ

    誰でも簡単にきれいなグラフやチャートを作成できる!データビジュアライゼーション・ツール11選 | 評価・分析ツールの最新情報や基礎知識 | 知る・学ぶ | Marketing Bank (マーケティングバンク)
    peltier
    peltier 2016/11/03
  • JavaScript - MDC

    JavaScript チュートリアル 初級編 JavaScript の基礎 JavaScript の第一歩 JavaScript の構成要素 JavaScript オブジェクト入門 JavaScript ガイド 入門編 文法とデータ型 制御フローとエラー処理 ループとイテレーター 関数 式と演算子 数と日付 テキスト処理 正規表現 インデックス付きコレクション キー付きコレクション オブジェクトを利用する Using classes プロミスの使用 JavaScript 型付き配列 イテレーターとジェネレーター メタプログラミング JavaScript モジュール 中級編 クライアントサイド JavaScript フレームワーク クライアントサイド Web API Language overview JavaScript のデータ構造 等値比較と同一性 プロパティの列挙可能性と所有権 クロ

    JavaScript - MDC
    peltier
    peltier 2016/11/03
  • Python でリストのソートまとめ - akiyoko blog

    今回は、Python でリストをソートするやり方をまとめてみます。 環境 Python 2.7 で動作確認 list.sort() でソート 破壊的なメソッドなので、元のリストオブジェクトの順序を入れ替えてしまいます。 あまり使うことは少ないのではないでしょうか。 次に紹介する「sorted」と比較して、 違いは他にもあります、 list.sort() メソッドはリストにのみ定義されています。一方 sorted() 関数は任意のイテラブルを受け付けます。 「ソート HOW TO — Python 2.7ja1 documentation」より という違いがあります。 < Sample > >>> a = [3, 2, 1, 5, 4] >>> a.sort() >>> a [1, 2, 3, 4, 5] >>> b = ['c', 'a', 'b', 'Z', '+'] >>> b.sor

    Python でリストのソートまとめ - akiyoko blog
    peltier
    peltier 2016/11/03
  • PyStan で「StanとRでベイズ統計モデリング」11.3節 - StatsFragments

    著者の松浦さんから「StanとRでベイズ統計モデリング」をいただきました。ありがとうございます! 書籍では Stan の R バインディングである RStan を利用していますが、Stan には Python 用の PyStan もあります。松浦さんが書籍 5.1節の PyStan での実行例を書かれています。 statmodeling.hatenablog.com 補足 PyStan については過去にも書いた内容があります。 sinhrks.hatenablog.com 同じように、「StanとRでベイズ統計モデリング」の内容を Python で実施してみました。 11.3 ゼロ過剰ポアソン分布 以降、書籍 "11.3節 ゼロ過剰ポアソン分布" の流れに沿って Python のスクリプトを記載します。ロジックや処理自体の説明は書籍をご参照ください。データと Stan のスクリプトは Gi

    PyStan で「StanとRでベイズ統計モデリング」11.3節 - StatsFragments
    peltier
    peltier 2016/11/03
  • コピペで使えるオシャレな配色パターン見本 25 (全組み合わせWebカラーコード付) - LITERALLY

    今回はひたすら配色パターンを紹介していく。探しやすいように色ごとに分け、使いやすいように解説とWebコードも合わせて紹介する。プレゼン資料、Webデザインなどで目的に合った配色をそのままコピペして使って頂ければと思う。 ▼ 目次 カラフルな配色パターン 橙系の配色パターン 青系の配色パターン 緑系の配色パターン 黄色系の配色パターン 赤系の配色パターン 高級感を表現する配色 わび・さびを表現する和風配色 シンプルに格好良いグレーの配色 カラフルな配色パターン 1. 淡い「カラフル」 ■ #FF7D7D ■ #FFD580 ■ #B3E2B4 ■ #ABE7FF ■ #B8B2EA ■ #DBDBDB 淡いカラフルな配色は、白の背景に合わせると「透明感」を出すのに効果的。カラフル系の配色は扱いづらいので、上のコードをそのままコピペして使って頂くのが良いかと思う。 2. 力強い「カラフル」 ■

    コピペで使えるオシャレな配色パターン見本 25 (全組み合わせWebカラーコード付) - LITERALLY
    peltier
    peltier 2016/11/03