タグ

2015年1月16日のブックマーク (12件)

  • What is Gradual Typing: 漸進的型付けとは何か - Qiita

    稿は Python に型アノテーションを追加するという PEP 483 - The Theory of Type Hinting の提案で参照されている Jeremy Siek (@jeremysiek) 氏と Walid Taha 氏が開発した漸進的型付けについての入門記事の翻訳です。 What is Gradual Typing Python 3.5 で導入された型アノテーションについて興味がある方は以下を参考にしてください。 Python と型ヒント (Type Hints) と #pyconjp [翻訳] PEP 0484 -- 型ヒント (Type Hints) Revenge of the Types: 型の復讐 私自身、型システムに明るくないため、一部未訳の部分があったり、勘違いや誤訳もあると思います。そういった誤りを見つけたら編集リクエストを送ってもらえると助かります。

    What is Gradual Typing: 漸進的型付けとは何か - Qiita
  • 総務省|報道資料|「うるう秒」挿入のお知らせ

    平成27年(2015年)7月1日(水)に3年ぶりとなる「うるう秒」の調整が行われます。日の標準時の維持・通報を実施している独立行政法人情報通信研究機構(以下「NICT」、理事長:坂内正夫)は、日標準時に「うるう秒」の挿入を実施する予定です。 【今回のうるう秒の調整】 平成27年(2015年)7月1日(水) 午前8時59分59秒と午前9時00分00秒の間に 「8時59分60秒」を挿入します。 「うるう秒」の調整は、地球の回転の観測を行う国際機関である「国際地球回転・基準系事業(IERS:International Earth Rotation and Reference Systems Service、所在地:パリ)」が決定しており、これを受けて世界で一斉に「うるう秒」の調整が行われています。日では、総務省及びNICTが法令に基づき標準時の通報に係る事務を行っており、IERSの決定に基

    総務省|報道資料|「うるう秒」挿入のお知らせ
  • たこ焼きにソースをかける人は味覚音痴だと思う。

    大阪の人が、たこ焼きにソースとマヨネーズをベチャッてかけてるのを見ると、オエッてなってしまう。たこ焼きって魚介料理だから。マヨネーズは、タルタルソースとして魚介系のフライと良く合うからいいとしても、ソースはちょっと異常だ。だって、鮨にソース塗りたくるか?風味が台無しになってしまうだろう。これに対し、たこ焼きは鮨と違って庶民の下品な料理だって言う人は、たこ焼きを舐めすぎだ。今、東京の通の人に人気のたこ焼き屋は大抵だし醤油でべてる。青ネギ+刻み海苔+だし醤油でべるのが美味い。マヨネーズはかける人もいるけど、かけない方がたこ焼き自体の魚介系の旨味が邪魔されなくて良い。もちろん、地方からきたお上りさんのためにソース+マヨネーズをベチャッってかけるタイプも置いてあるけど、まあ東京の通の人達は見向きもしない。大阪にも、だし醤油をかけるたこ焼きはあるらしいし、大阪でも一部の通の人達は気付いてる

    heavenshell
    heavenshell 2015/01/16
    玉子焼きの本家きむらやには出汁だけでなく、ソースもちゃんと置いてる。
  • PythonでN-Gram - Qiita

    #!/usr/bin/env python # -*- coding: utf-8 -*- import ngram text = u'あいうえお' index = ngram.NGram(N=2) for term in index.ngrams(index.pad(text)): print term

    PythonでN-Gram - Qiita
  • Advanced Python Scheduler — APScheduler documentation

    Versions master latest stable 3.x v2.1.2 Downloads On Read the Docs Project Home Builds Free document hosting provided by Read the Docs.

    heavenshell
    heavenshell 2015/01/16
    "Advanced Python Scheduler (APScheduler) is a Python library that lets you schedule your Python code to be executed later, either just once or periodically. "
  • Python: IMAP IDLE with imaplib2 · GitHub

    heavenshell
    heavenshell 2015/01/16
    "Python: IMAP IDLE with imaplib2"
  • GoでLRU cache - Qiita

    https://github.com/MiCHiLU/go-lru-cache-stats の備忘録です。 LRU cacheとは、”最近最も使われていないデータを最初に捨て”、ある限られた容量を維持し効率的なcacheを試みる、cacheアルゴリズムの中ではカジュアルなアルゴリズムです。 実装の仕方はいろいろな方法を取れますが、”値を配列状にして値の前後関係を示すポインタを切り貼りし、最新にアクセスした値を先頭に移動させ終端の値を削除する”方法が、ポインタ操作のみで完結するので最も高速になります。 Goの実装では、次のようなものがありました。 https://godoc.org/github.com/golang/groupcache/lru https://godoc.org/github.com/dropbox/godropbox/container/lrucache どちらもほとん

    GoでLRU cache - Qiita
  • MySQL5.6でGTIDレプリケーションの導入手順と解除手順 - FAT47の底辺インフラ議事録

    MySQL5.6GAが出てから大分経っちゃいましたが、 皆様プロダクト環境でガンガン使っておりますでしょうか。 今更ながら手順を整理したので記述しておきます。 ■GTIDとは Global Transaction Identifiers 今までのMySQLのレプリケーションで行なっていた、「Masterのbinlogファイル名 + ポジション番号」による情報ではなく、 トランザクションごとにGTIDを持たせる事で管理できるようになるという機能です。 mysqlfailoverを利用すると、マスター障害時に各スレーブで最も進んでいるGTIDを持つスレーブがマスターに自動昇格します。 ・メリット ・CHANGE MASTER文を打つ際にポジション番号を指定しなくてよくなる ・MySQL-MHAを利用しなくてもGTID+mysqlfailoverでSPOFをなくせる ・デメリット ・慣れるのが大

    MySQL5.6でGTIDレプリケーションの導入手順と解除手順 - FAT47の底辺インフラ議事録
  • MySQL5.6で準同期レプリケーションを試す - Qiita

    MySQLの準同期レプリケーションを試す。基は公式のマニュアル通り進める。 環境は以下の通り。 CentOS release 6.2 MySQL-server-5.6.14 MySQL準同期レプリケーションを構築する前に、まず非同期レプリケーションを作り、その後準同期レプリケーションを作る 。 作業の前提として、MySQLのインストールが終わり、バイナリログが出力できているものとする。 非同期レプリケーションの構築 マスタ側での作業 レプリケーション用のユーザを作る GRANT REPLICATION SLAVE ON *.* TO repl@'(スレーブのIP)' IDENTIFIED BY 'repl'; SHOW MASTER STATUS; +----------------+-----------+--------------+------------------+------

    MySQL5.6で準同期レプリケーションを試す - Qiita
  • MySQL 5.6 でのレプリケーション遅延は危険 : DSAS開発者の部屋

    MySQL 5.6 の検証中に MySQL 5.5 とは違うタイプのレプリケーション遅延を見つけたので紹介します。 MySQL のレプリケーションのおさらい MySQL のレプリケーションは次のような仕組みで動作しています。 マスターの更新トランザクションが binlog を書く スレーブの I/O スレッドがマスターに接続し、 binlog を取得し、 relaylog を書く. マスター側はスレーブからの接続を受け付けると(dump スレッド)、指定された場所から最新までの binlog を転送する binlog が追記されるのを待ってさらにスレーブに送る スレーブのSQLスレッドが relaylog を再生する MySQL 5.5 でよくあったレプリケーション遅延 マスターは並列してトランザクションを処理して、最終的にコミットした順で反映されれば問題ないようになっています。 一方、ス

    MySQL 5.6 でのレプリケーション遅延は危険 : DSAS開発者の部屋
  • Vim as Go language IDE

    Shallow musings about computer science and applied mathematics :fire: UPD: JetBrains has an amazing Golang IDE now! 0. Why?There are plugins for Sublime, IntelliJ IDEA, Komodo etc so why do we need to do this for Vim? Honestly, those plugins suck big time - they are hard to install, they are limited, they are not developed at fast enough pace. Don’t get me wrong, I will gladly switch to full-fledg

  • jQuery Sidebar

    Usage This library depends on jQuery. Include the script file in your HTML page: ... <script src="path/to/jQuery-sidebar.min.js"></script> ... <div class="sidebar left">Hello World</div> <div class="sidebar right">I am on right!</div> <div class="sidebar top">I am on top!</div> <div class="sidebar bottom">I am on bottom!</div> ... <script> // Sidebar on left (default) $(".sidebar.left").sidebar().

    heavenshell
    heavenshell 2015/01/16
    "A stupid simple sidebar jQuery plugin."