2016-01-01ã‹ã‚‰1å¹´é–“ã®è¨˜äº‹ä¸€è¦§
ISUCON ã®ç·´ç¿’ã§ã€Azureã®ã€Œé–‹ç™ºè€…プãƒã‚°ãƒ©ãƒ 特典ã€ã¨ã„ã†1å¹´é–“é™å®šã§æ¯Žæœˆ3000円ã®ç„¡æ–™æž を使ã„始ã‚ãŸã®ã¨ã€å‰¯è³žã§ã•ã‚‰ã«ç„¡æ–™æž ã‚’è²°ãˆãã†ãªã®ã§ã€æœ€è¿‘一番 IaaS を使ã£ã¦ã‚‹ Python ã®ãƒ™ãƒ³ãƒãƒžãƒ¼ã‚¯ç’°å¢ƒã¨ã—㦠Azure も使ã£ã¦ã¿ã¦ã„ã¾ã™ã€‚ ラップトップPCã ã‘…
Python 3.6 ã«å–ã‚Šè¾¼ã¾ã‚ŒãŸ dict ã®æ–°å®Ÿè£…ãªã©ã§ã‚³ã‚¢ã‚³ãƒŸãƒƒã‚¿ãƒ¼ã«èˆˆå‘³ã‚’æŒã£ã¦ã‚‚らã„〠Core Developer (è¦ã™ã‚‹ã«ã‚³ãƒŸãƒƒã‚¿ãƒ¼) ã«æŽ¨è–¦ã—よã†ã‹ï¼Ÿã¨ã„ã†æ案をもらã„ã¾ã—ãŸã€‚ 最åˆã¯ã‚³ãƒŸãƒƒã‚¿ãƒ¼ã¨ã‹é¢å€’ãã†ã ã—ã€ã‚³ãƒŸãƒƒãƒˆãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¨ã‹NEWSエントリー(通常パ…
Python 3.6b1 ãŒãƒªãƒªãƒ¼ã‚¹ã•ã‚Œã¾ã—ãŸã。(フライング) beta1 ã¨ã„ã†ã“ã¨ã§ã€ 3.6 ã«å‘ã‘ãŸæ–°æ©Ÿèƒ½ã®è¿½åŠ 㯠(provisional package を除ã„ã¦) 終了ã§ã™ã€‚ãŸã ã—ã€ä»•æ§˜ãŒç¢ºå®šã—ãŸã¨è¨€ã†ã‚ã‘ã§ã¯ãªãã¦ã€beta版ã«å¯¾ã™ã‚‹ãƒ•ã‚£ãƒ¼ãƒ‰ãƒãƒƒã‚¯ã‚’å…ƒã«æ–°æ©Ÿèƒ½ã‚’ä¿®æ£ã—ãŸã‚Šã€â€¦
ã†ãƒ¼ã‚“ã€structural subtypingã¨ãƒ€ãƒƒã‚¯ã‚¿ã‚¤ãƒ”ングã¯åŒã˜ã‚‚ã®ãªã‚“ã ã‚ã†ã‹ã€‚— Yukihiro Matsumoto (@yukihiro_matz) 2016å¹´9月8æ—¥ https://t.co/5Rv86piThCwikipediaã«ã‚ˆã‚‹ã¨ä¼¼ã¦éžãªã‚‹ç‰©ã®ã‚ˆã†ã§ã™ã。 https://t.co/VwIg39h5M0— INADA Naoki (@methane) 201…
会社ã®Blogã«æ›¸ã„ãŸé€šã‚Šã€ç¾åœ¨æ–°ã—ã„ dict ã®å®Ÿè£…を試ã—ã¦ã„ã¾ã™ã€‚ ã¾ãŸã€ shared key を削除ã—ã¦å®Ÿè£…を削れãŸåˆ†ã€åˆ¥ã®åŠ¹çŽ‡ã®ã„ã„特殊化 dict を実装ã—ã¦ã€ compact + shared よりも高ã„効率を狙ã†ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ 今ã¯ã‚るアイデアã®POCを実装ä¸ãªã®ã§ã€æŽ¡â€¦
先日ã®è¨˜äº‹ ã§ç´¹ä»‹ã—ãŸã€ manylinux1 wheel を作ã£ã¦ã¿ã¾ã™ã€‚ manylinux1 docker image ビルド環境を Docker image ã¨ã—ã¦å…¬é–‹ã—ã¦ãã‚Œã¦ã„ã¾ã™ã€‚ Github manylinux Docker (amd64) Docker (x86) docker pull quay.io/pypa/manylinux1_x86_64; docker pull q…
paulownia.hatenablog.com æ–‡å—列型㌠immutable ãªè¨€èªžã§ã¯ã€æ–‡å—列ã«ãƒ«ãƒ¼ãƒ—ã§æ–‡å—ã‚’è¿½åŠ ã—ã¦ã„ãよã†ãªã‚³ãƒ¼ãƒ‰ã¯ã€ Java ã§ã„ãˆã° StringBuilder ãªã©ã®æ–¹æ³•ã‚’使ãˆã¨ã„ã†ã®ãŒæ˜”ã‹ã‚‰è¨€ã‚ã‚Œã¦ã„ãŸã€‚ã—ã‹ã—〠Java ã§ã‚‚ Python ã§ã‚‚ã€æ–‡å—列ã®å³å´ã«è¿½åŠ ã—ã¦ã„…
PEP 0513 -- A Platform Tag for Portable Linux Built Distributions | Python.org 今ã¾ã§ Windows 㨠Mac ã§ã¯ã€ãƒ“ルド済ã¿ã®ãƒã‚¤ãƒŠãƒªå½¢å¼ã®æ‹¡å¼µãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’ wheel ã«ã—ã¦é…布ã™ã‚‹ã“ã¨ãŒã§ãã¾ã—ãŸã€‚ Windowsã‚„Macã«æ¯”ã¹ã¦Linuxã¯ç’°å¢ƒã®å·®ãŒæ¿€ã—ã„ã®ã§ãƒâ€¦
japan.zdnet.com JS界隈ãŒå¤§é¨’ãŽã«ãªã£ãŸäº‹ä»¶ã ã‘ã©ã€ã“ã†ã„ã£ãŸäº‹ä»¶è‡ªä½“ã¯å®Œå…¨ã«é˜²ãã“ã¨ã¯ä¸å¯èƒ½ã ã¨æ€ã†ã€‚ 今回ã¯ä¾å˜ãƒ©ã‚¤ãƒ–ラリãŒå‰Šé™¤ã•ã‚Œã‚‹ã ã‘ã§æ¸ˆã‚“ã ã‘ã©ã€ npm install ã™ã‚‹ã ã‘㧠~/.ssh ディレクトリを zip ã«ã—ã¦ã©ã“ã‹ã«é€ä¿¡ã™ã‚‹ã‚ˆã†ãªæ‚ªè³ªãªæ”»â€¦
今日〠GAE ㌠Ruby 㨠node.js をサãƒãƒ¼ãƒˆã™ã‚‹ã¨ã„ã†ç™ºè¡¨ãŒã‚ã‚Šã¾ã—ãŸãŒã€å®Ÿéš›ã®ã¨ã“ã‚ã€ä»Šã¾ã§ã‚ã£ãŸ Managed VM ㌠GAE flexible environment ã¨åå‰ã‚’変ãˆãŸã‚ˆã†ã§ã™ã€‚ ãã—㦠GAE flexible environment ã®å…¬å¼ã‚¤ãƒ¡ãƒ¼ã‚¸ã¨ã—ã¦ã€ Ruby, node.js ãªã©ã«åŠ …
1冊ã‚ã¯å…¥é–€æ›¸ã€‚çµåŸŽã•ã‚“ã® Tweet を見ã¦çŸ¥ã£ãŸã€‚ www.amazon.co.jp プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è‡ªä½“ãŒåˆã‚ã¦ã¨ã„ã†äººå‘ã‘ã®å…¥é–€æ›¸ãªã®ã§çœŸé¢ç›®ã«èªã‚€æ°—ã¯ç„¡ã„ã‚“ã ã‘ã©ã€å¿œæ´ã®ãŸã‚ã«è²·ã£ã¦ã¿ãŸã€‚ ä¸èº«ã‚’ã‹ã„ã¤ã¾ã‚“ã§èªã‚“ã§ã¿ãŸã‚“ã ã‘ã©ã€ä¾‹ãˆã°ã‚ˆãã‚ã‚‹é–“é•ã„ã®ã‚³ãƒ¼ãƒ‰ã‚’…
ã“ã®ãƒ–ãƒã‚°ã§ä½•åº¦ã‹ç´¹ä»‹ã—ã¦ã„ã‚‹ TechEmpower FrameworkBenchmarks ã§ã¯ã€ãƒ•ãƒ¬ãƒ¼ãƒ ワークã”ã¨ã«ãƒ†ã‚¹ãƒˆã‚’ Travis ã§å›žã—ã¦ã„る。 Python をビルドã™ã‚‹ã¨ãã«ã¯é€Ÿåº¦é‡è¦–㧠make profile-opt ã§ãƒ“ルドã—ãŸã„ã®ã ãŒã€ãƒ“ルド時間ãŒé•·ããªã‚Šã€ Python 2 㨠3 ã®ä¸¡â€¦
ã¯ã˜ã‚ã¦ã®ã«ã(2016-03-10) を見ã¦ã€‚ Python ã® Zen ã®ä¸€ã¤ "There should be one - and preferably only one - obvious way to do it." ã¯ã‚ˆã誤解ã•ã‚Œã‚‹ã€‚ ã“ã‚Œã¯ã‚‚ã¡ã‚ã‚“ Perl ã® TMTOWTDI 「やり方ã¯1ã¤ã˜ã‚ƒãªã„ã€ã«å¯¾ã™ã‚‹ã‚‚ã®ãªã®ã ã‘ã©ã€å対ã®ã€Œã‚„り…
タイムライン㧠Ruby ㌠LTO ã§é€Ÿããªã‚‹ã¨ã„ã†è©±é¡Œã‚’ç›®ã«ã—ãŸã®ã§ã€ Python ã§ã©ã†ä½¿ã†ã‚“ã ã£ãŸã£ã‘?ã¨æ€ã£ã¦èª¿ã¹ã¦ã¿ã¾ã—ãŸã€‚ ã¡ã‚‡ã†ã© configure オプション㫠--with-lto を付ã‘るパッãƒãŒæŠ•ç¨¿ã•ã‚Œã¦ã„ã¾ã—ãŸã€‚ Issue 25702: Link Time Optimizations su…
ã¨ã‚Šã‚ãˆãš mycli 㨠aws-shell ã®ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã‚ャストを見ã¦ãã ã•ã„。 prompt_toolkit ã¯ã“ã®ã‚ˆã†ãªãƒªãƒƒãƒã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã‚¢ãƒ—リを作るãŸã‚ã®ãƒ©ã‚¤ãƒ–ラリã§ã™ã€‚ Windows ã§ã‚‚å‹•ãã¾ã™ã€‚ Jupyter (ipython notebook) を切り離ã—ãŸã€ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ç‰ˆã® ipython も次ã®â€¦
Blog: Framework Benchmarks Round 12 - TechEmpower Blog Result: TechEmpower Framework Benchmarks 普段ã®ãƒ©ã‚¦ãƒ³ãƒ‰ã¯è©¦é¨“çš„ã«ãƒ™ãƒ³ãƒãƒžãƒ¼ã‚¯å›žã—㦠preview ã¨ã„ã†å½¢ã§MLã«å…¬é–‹ã—ã€ã‚¨ãƒ©ãƒ¼ã‚„è¨å®šãƒŸã‚¹ã‚’ä¿®æ£ã™ã‚‹ã‚µã‚¤ã‚¯ãƒ«ã‚’数回繰り返ã™ã‚“ã ã‘ã©ã€ä»Šå›žã¯ãƒ™ãƒ³ãƒâ€¦
Go ã«ã‚ˆã‚‹ Web アプリケーション開発 ã‚’èªã¿ã¾ã—ãŸã€‚ (ã¾ã 後åŠã¯ãƒ‘ラパラã‚ãã£ãŸã ã‘ã§ã™ãŒ) ã“ã®æœ¬ã¯ Go ã®ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã§ã¯ç„¡ã„ã§ã™ã€‚ A Tour of Go ã¨ã‹ The Go Programming Language ã§åŸºæœ¬çš„ãªæ–‡æ³•ãªã©ã¯æŠ‘ãˆãŸçŠ¶æ…‹ã§èªã‚€ã¹ãã§ã—ょã†ã€‚ ã“ã®æœ¬ã§æœ€â€¦
速ㄠPython 実装ã¨ã„ãˆã° PyPy ãŒæœ‰åã§ã™ãŒã€ Python 3 ã¸ã®ã‚ャッãƒã‚¢ãƒƒãƒ—ãŒé…ã„〠CPython ãŒæŒã£ã¦ã„ã‚‹ Python/C API ã®ã‚µãƒãƒ¼ãƒˆãŒã¾ã å¼±ãé…ã„ã€ãªã©ã®æ¬ 点ãŒã‚ã‚Šã¾ã™ã€‚ ã¾ãŸã€ Google ã®1年プãƒã‚¸ã‚§ã‚¯ãƒˆã ã£ãŸ Unladen Swallow ã‚‚ã‚ã‚Šã¾ã—ãŸã€‚ã“れ㯠…