Tag Archives: style

把塗鴉透過深度類神經網路轉成油畫...

看到「Neural Doodle」這個專案,可以把塗鴉轉成帶有油畫筆觸的圖: 看起來是實作新的演算法: Use a deep neural network to borrow the skills of real artists and turn your two-bit doodles into masterpieces! This project is an implementation of Semantic Style Transfer (Champandard, 2016), based on the Neural Patches algorithm (Li, … Continue reading

Posted in Computer, Murmuring, Network, Science, Software | Tagged , , , , , , , , , , | 1 Comment

18F 丟出 CSS 的代碼風格指南

好幾個禮拜前的東西,這幾天才上 Hacker News:「Introducing the CSS coding style guide」。 18F 是美國政府的官方單位,取名自辦公室所在的地址:(取自 Wikipedia 的「18F」說明) Its name refers to its office location in northwest Washington, D.C., on 18th and F Streets. 不只是定義了 CSS Coding Style Guide,還給了 SCSS Lint 工具使用: The styleguide provides a … Continue reading

Posted in Computer, CSS, Murmuring, Network, Political, Programming, WWW | Tagged , , , , , , , , , | Leave a comment

在 Gmail 上做 CSS 效果的問題

在 TechCrunch 上看到的「Gmail, We Need To Talk」這篇裡提到 Gmail 的問題,尤其是 CSS 這塊: Each Gmail client renders email differently. You may not be aware of this, but each Gmail client has its own set of frustrating quirks. Having to deal with each … Continue reading

Posted in Computer, CSS, Mail, Murmuring, Network, Programming, Software, WWW | Tagged , , , , , , | Leave a comment

MILL:在 C 裡面實作 Go-style 的 concurrency

看到「Go-style concurrency in C」這個專案,在 C 上實作 Go-style 的 concurrency,包括了 channel 的設計。原始程式碼可以在 GitHub 上的「sustrik/mill」看到。 在「mill.c」可以看到實作細節,另外也可以看到 yield() 的設計。 不過目前還很早期,請小心服用: This is a proof of concept project that seems to work with x86-64, gcc and Linux. I have no idea about different environments. … Continue reading

Posted in Computer, Murmuring, Programming, Software | Tagged , , , , , | Leave a comment

PHP-CS-Fixer 1.0 出版!

PHP-CS-Fixer 正式釋出 1.0 版:「PHP CS Fixer finally reaches version 1.0」。 原作者提到了之前的版本以 regular expression 為底,而這三個月有了大改變,現在的版本是以 token 來判斷: The current stable version of PHP-CS-Fixer was released in August 2014 and it is still based on regular expressions, two years after the first … Continue reading

Posted in Computer, Murmuring, Programming, Software | Tagged , , , , , , , | Leave a comment

檢查程式碼是否符合 PSR-2 的工具:PHP_CodeSniffer (phpcs)

PHP_CodeSniffer 是套檢查 PHP 程式碼是否符合規範的工具。 拿 WordPress 3.8.1 的 index.php 跑 PSR-2 測試。 想要測試的人可以用 Vagrant 安裝測試,我用 Docker 弄了老半天弄不起來,就跑去用 Vagrant 測試了... (話說回來,Vagrant 與 Docker 真的是測試的神器,反正要弄一個 Ubuntu 平台上測試就是拿這兩個東西出來測...) 由於系統內的 PHP_CodeSniffer 不一定夠新,舉例來說,Ubuntu 12.04 的 php-codesniffer 只有 1.1.0,而掃 PSR-1 的程式出現在 1.3.5,PSR-2 出現在 1.4.0。 安裝 c9s … Continue reading

Posted in Computer, Murmuring, Programming, Software | Tagged , , , , , , , , | 2 Comments

PHP 的 PSR-{0,1,2} 中文版翻譯...

查資料的時候發現有人已經翻譯好 PSR-{0,1,2}: PSR-0 Autoloading Standard PSR-1 Basic Coding Standard PSR-2 Coding Style Guide 想要快速了解 PSR 在定義什麼,可以直接看中文版,如果有覺得不懂的地方再去翻英文版的原文敘述。

Posted in Computer, Murmuring, Programming, Software | Tagged , , , , , , , | Leave a comment

關於可維護的 PHP 專案:PHP-FIG 的 PSR-0、PSR-1、PSR-2

一個組織裡要導入 coding standatd & coding style 時是功夫最少的時候,除非有特殊理由,不然我一向都是建議: 不要自己發明 coding standard 與 coding style,如果社群的規範合理,就照著社群的規範走。 社群中比較完整的包括: Zend Framework Coding Standard for PHP。 PHP-FIG (PHP Framework Interop Group) 提出的: PSR-0 (Autoloading Standard) PSR-1 (Basic Coding Standard) PSR-2 (Coding Style Guide) 第一份文件主要是講 Framework 架構 … Continue reading

Posted in Computer, Murmuring, Programming, Software | Tagged , , , , , , , | 1 Comment