fcamel-life.blogspot.com fcamel-life.blogspot.com

fcamel-life.blogspot.com

fcamel 技術隨手記

自強不息的駱駝有草吃

http://fcamel-life.blogspot.com/

WEBSITE DETAILS
SEO
PAGES
SIMILAR SITES

TRAFFIC RANK FOR FCAMEL-LIFE.BLOGSPOT.COM

TODAY'S RATING

>1,000,000

TRAFFIC RANK - AVERAGE PER MONTH

BEST MONTH

March

AVERAGE PER DAY Of THE WEEK

HIGHEST TRAFFIC ON

Monday

TRAFFIC BY CITY

CUSTOMER REVIEWS

Average Rating: 4.0 out of 5 with 16 reviews
5 star
6
4 star
6
3 star
3
2 star
0
1 star
1

Hey there! Start your review of fcamel-life.blogspot.com

AVERAGE USER RATING

Write a Review

WEBSITE PREVIEW

Desktop Preview Tablet Preview Mobile Preview

LOAD TIME

0.3 seconds

FAVICON PREVIEW

  • fcamel-life.blogspot.com

    16x16

  • fcamel-life.blogspot.com

    32x32

CONTACTS AT FCAMEL-LIFE.BLOGSPOT.COM

Login

TO VIEW CONTACTS

Remove Contacts

FOR PRIVACY ISSUES

CONTENT

SCORE

6.2

PAGE TITLE
fcamel 技術隨手記 | fcamel-life.blogspot.com Reviews
<META>
DESCRIPTION
自強不息的駱駝有草吃
<META>
KEYWORDS
1 跳到主要內容
2 fcamel 技術隨手記
3 自強不息的駱駝有草吃
4 搜尋此網誌
5 發表文章
6 取得連結
7 facebook
8 twitter
9 pinterest
10 google
CONTENT
Page content here
KEYWORDS ON
PAGE
跳到主要內容,fcamel 技術隨手記,自強不息的駱駝有草吃,搜尋此網誌,發表文章,取得連結,facebook,twitter,pinterest,google,以電子郵件傳送,其他應用程式,張貼留言,閱讀完整內容,最近的文章,讀出 gcc/g 編譯的參數,從 這裡看來,以使用 leveldb,查詢 web 標準是否有支援,http / caniuse.com/,https / github.com/w3c/test results,更多文章,關於我自己,fcamel,最喜歡的漫畫家 羽海野千花、冬目景
SERVER
GSE
CONTENT-TYPE
utf-8
GOOGLE PREVIEW

fcamel 技術隨手記 | fcamel-life.blogspot.com Reviews

https://fcamel-life.blogspot.com

自強不息的駱駝有草吃

INTERNAL PAGES

fcamel-life.blogspot.com fcamel-life.blogspot.com
1

fcamel 技術隨手記: 解決 undefined symbol / reference

http://fcamel-life.blogspot.com/2011/12/undefined-symbol-reference.html

解決 undefined symbol / reference. C 新手上路, 有錯還請幫忙指正。 相較於 script language 或 Java 來說, C/C 有完整的「編譯 - 連結 - 執行」三個階段, 各階段都可能發生 undefined symbol。在解決惱人的 undefined symbol 前, 得先明白整個編譯流程:. 編譯 c / .cpp 為 .o (object file) 時, 需要提供 header 檔 (用到 gcc 參數 -I)。事實上, 在編譯單一檔案時, gcc/g 根本不在意真正的 symbol 是否存在, 反正有宣告它就信了, 所以有引對 header 即可。這也是可分散編譯的原因 (如 distcc. 程式之間在編譯成 .o 檔時, 並沒有相依性。 用 linker (ld 或 gold. 將 *o 連結成 dynamic library 或執行檔時, 需要提供要連結的 library (用到 gcc 參數 -L 指定目錄位置, 用 -l 指定要連什麼函式庫)。不同於前一步, 此時 symbol 一定要在。 Dpkg -L PKG NAME.

2

fcamel 技術隨手記: server push by long polling

http://fcamel-life.blogspot.com/2015/06/server-push-by-long-polling.html

Server push by long polling. 沒興趣讀落落長心得的人, 這裡有用 Tornado. Server push 是指從 server 主動送訊息給 client, 這裡. 有圖解一些達成 server push 的方式。其中我個人偏好 long polling 的作法,運作方式就和字面一樣: client 先發出一個連線, server 不要立即回應。等 server 需要主動通知 client 時, 再回傳資料。 各種 client 都適用, 只要能用 http 連線即可, 不是瀏覽器也OK, 現在各個平台都有好用的 http 函式庫。 不用擔心 client 網路環境問題。client 能主動建立往 server 的連線, 反過來就很難說了。 之類的 API 寫成 event-driven 的架構, 可用 single process single thread 的方式同時處理大量連線, 就沒有浪費記憶體和 context switch 的時間負擔。現在有不少現成的工具使用 epoll. Condition = locks.Condition() @gen.c...使用 No...

3

fcamel 技術隨手記: virtualbox 使用 USB 裝置

http://fcamel-life.blogspot.com/2011/08/virtualbox-usb.html

Virtualbox 使用 USB 裝置. 現在 (4x 版) 似乎無需做任何設定, 只要有裝 Oracle VM VirtualBox Extension Pack, 在 VirtualBox 視窗右下角按 USB 的圖示, 再點目標裝置, 即可加入或移除該裝置. 同一時間只有 host 或 guest 可擁有該裝置, 所以從 guest OS 移除, 相當於接回 host OS. 目前 VirtualBox 只支援 USB 2.0 的插槽, 若偵測不到時, 注意一下是否為這個問題. 有時拔拔插插, VirtualBox 會進入奇怪的狀態, 接上去 guest OS 無法連接且跳出. 的錯誤訊息。試看看拔除該裝置, 重開 guest OS. 續上則) 若重開 guest OS 無效, 並且 host OS 已移除該裝置, VirtualBox 的 USB 清單卻仍顯示 "captured", 試看看拔除該裝置, 重開 host OS. 網路上搜一下, 比較多是 Ubuntu 當 host 的解法, 我的情況是 Win7 當 host, Ubuntu 當 guest。 Host OS 插入 USB 隨身碟.

4

fcamel 技術隨手記: 使用 Node.js 實作 server push

http://fcamel-life.blogspot.com/2015/06/nodejs-server-push.html

使用 Node.js 實作 server push. 前幾天才說 用 Tornado 實作 server push 很簡單. 且可以直接用在上線環境裡。今天要來自打嘴巴說我要改用 Node.js. 了。有興趣了解相關基本知識的人, 可以參閱 之前的說明. Python 圈 event-based framework 的問題. 所述, Python 天生不是 async, 既有函式庫自然也不是 async, 使用 event-based framework (*1) 後, 要另外找配套的函式庫。比方說 http client 用慣了 requests. 裡用會出事, 因為 Tornado. 是 single process single thread 的架構, 一發出網路連線就會 block 住全部動作。要嘛改用 Tornado 提供的 httpclient. 不然就要找別人 用 Tornado 提供的 API 包好的 requests. 版的, 要自己想辦法弄。以前用 gevent. 12290;既有的社群也滿龐大的, 可以用的套件很多。對我來說, 這點最重要。 效能方面, 因為使用 V8. Var e...

5

fcamel 技術隨手記: atime, noatime 和 relatime

http://fcamel-life.blogspot.com/2010/12/atime-noatime-relatime.html

Atime, noatime 和 relatime. 摘要讀這篇 Difference between noatime and relatime mount options. Atime: 會記錄最後讀取時間, 換句話說, 即使只讀資料, 也會寫入硬碟。 Noatime: 別記錄讀取時間, 會造成部份程式失常。比方說郵件閱讀軟體得比對最後讀取和更改時間, 若前者比後者小, 表示還有信件未讀。 Relatime: 只有當最後讀取時間比最後更改時間早的時候, 才記錄最後讀取時間。這解決郵件軟體的需求。 結論: 用 relatime 安全又可提昇效能。不過我看 Ubuntu 8.04 灌好的時候就已設 relatime 了, 所以沒啥要改的。 訂閱: 張貼留言 (Atom). Virtualbox 使用 USB 裝置. Python 快速開發: 使用 ipython 撰寫 python 程式. 使用 Node.js 實作 server push. 縮小 VirtualBox VDI 格式占用硬碟的空間. 自制彈性的 bash prompt 解決問題的流程. Mysql 取出最後 insert row 的 id.

UPGRADE TO PREMIUM TO VIEW 15 MORE

TOTAL PAGES IN THIS WEBSITE

20

LINKS TO THIS WEBSITE

blog.ijun.org blog.ijun.org

Simple life, Complicated mind: Set up Symfony

http://blog.ijun.org/2015/05/set-up-symfony.html

Simple life, Complicated mind. Tuesday, May 12, 2015. Using mod proxy fcgi with Apache 2.4. If you are running Apache 2.4, you can easily use mod proxy fcgi. To pass incoming requests to PHP-FPM. Configure PHP-FPM to listen on a TCP socket, enable mod proxy. And mod proxy fcgi. In your Apache configuration and use the SetHandler. Directive to pass requests for PHP files to PHP FPM:. Vim /etc/httpd/conf.d/httpd-vhosts.conf. Fcgi:/ 127.0.0.1:9000/var/www/project/web/$1 DocumentRoot /var/www/pro...Improving...

blog.ijun.org blog.ijun.org

Simple life, Complicated mind: Install Munin 2.0.25 on CentOS 7

http://blog.ijun.org/2015/04/install-munin-2025-on-centos-7.html

Simple life, Complicated mind. Tuesday, April 28, 2015. Install Munin 2.0.25 on CentOS 7. Munin will not be found in base repositories, hence we add EPEL repository to install Munin. Install EPEL and additional repositories on CentOS and Red Hat:. For more information https:/ fedoraproject.org/wiki/EPEL. Yum install munin munin-node. Uncomment the following lines:. Comment out all lines in /etc/httpd/conf.d/munin.conf:. Vim /etc/httpd/conf.d/munin.conf. Vim /etc/httpd/conf.d/httpd-vhosts.conf. Wait for a...

blog.ijun.org blog.ijun.org

Simple life, Complicated mind: Install Apache 2.4, PHP 5.6, and MySQL 5.6 on FreeBSD 10

http://blog.ijun.org/2014/12/install-apache-24-php-56-and-mysql-56.html

Simple life, Complicated mind. Thursday, September 24, 2015. Install Apache 2.4, PHP 5.6, and MySQL 5.6 on FreeBSD 10. Pkg info egrep -i 'apache php mysql'. Apache24-2.4.10 2 php56-5.6.3 mysql56-server-5.6.22. To have Apache talks to PHP-FPM, you no longer need to install mod fastcgi or mod fcgid because it's built-in since Apache 2.4. The official module to use is mod proxy fcgi instead of the ancient mod fastcgi and mod fcgid (were third party modules). PHP Fights HHVM and Zephir with PHPNG. LoadModule...

blog.ijun.org blog.ijun.org

Simple life, Complicated mind: Run Symfony IP address 192.168.x.x

http://blog.ijun.org/2015/05/run-symfony-ip-address-192168xx.html

Simple life, Complicated mind. Tuesday, May 12, 2015. Run Symfony IP address 192.168.x.x. Php app/console server:run 0.0.0.0:8000. Posted by Jun Hsieh. Subscribe to: Post Comments (Atom). CentOS and RHEL 7: Install Linux, Apache MPM, MariaDB, PHP (LAMP) Stack. Mysql install db FATAL ERROR: Could not find ./bin/my print defaults. Squid transparent SSL proxy on pfSense. AWStats log analyzer Error. Simply accounting - How to connect to MySQL Server. Improving Drupal's page loading performance.

blog.ijun.org blog.ijun.org

Simple life, Complicated mind: clear cache programatically on Magento

http://blog.ijun.org/2015/04/clear-cache-programatically-on-magento.html

Simple life, Complicated mind. Tuesday, April 28, 2015. Clear cache programatically on Magento. TypeArr = Mage: app()- useCache(); foreach ($typeArr as $k = $v) { Mage: app()- getCacheInstance()- cleanType($k); }. TypeArr = Mage: app()- getCacheInstance()- getTypes(); foreach ($typeArr as $k = $v) { Mage: app()- getCacheInstance()- cleanType($k); }. Mage: app()- getCacheInstance()- flush();. Mage: app()- getCache()- clean();. Posted by Jun Hsieh. Subscribe to: Post Comments (Atom). Internet Explorer Adds...

blog.ijun.org blog.ijun.org

Simple life, Complicated mind: Configuring Magento To Use Redis

http://blog.ijun.org/2014/11/configuring-magento-to-use-redis.html

Simple life, Complicated mind. Friday, February 27, 2015. Configuring Magento To Use Redis. Enable the Cm RedisSession module:. Vim app/etc/modules/Cm RedisSession.xml. Copy the necessary codes from app/etc/local.xml.additional to app/etc/local.xml:. Put the following code inside global /global . Example of redis cache - cache backend Mage Cache Backend Redis /backend backend options server 127.0.0.1 /server! 0 for phpredis, 1 for standalone PHP - connect retries 1 /connect retries! Or absolute path to u...

blog.ijun.org blog.ijun.org

Simple life, Complicated mind: CentOS and RHEL 7: Install Linux, Apache MPM, MariaDB, PHP (LAMP) Stack

http://blog.ijun.org/2014/11/centos-and-rhel-7-install-linux-apache.html

Simple life, Complicated mind. Wednesday, August 17, 2016. CentOS and RHEL 7: Install Linux, Apache MPM, MariaDB, PHP (LAMP) Stack. CentOS and RHEL 7: Install Linux, Apache MPM, MariaDB, PHP (LAMP) Stack. CentOS Linux release 7.1.1503 (Core). 2: eno16777736: broadcast mtu 1500 qdisc pfifo fast state UP qlen 1000. BOOTPROTO=none IPADDR=192.168.6.9 PREFIX=24 GATEWAY=192.168.6.1 DNS1=8.8.8.8 DNS2=8.8.4.4 PEERDNS=yes ONBOOT=yes USERCTL=no. USERCTL=no / Non-root users are not allowed to control this device.

blog.ijun.org blog.ijun.org

Simple life, Complicated mind: How To Install PHP-mCrypt On CentOS 7

http://blog.ijun.org/2014/11/how-to-install-php-mcrypt-on-centos-7.html

Simple life, Complicated mind. Saturday, November 15, 2014. How To Install PHP-mCrypt On CentOS 7. Cd /tmp/ & wget http:/ dl.fedoraproject.org/pub/epel/7/x86 64/e/epel-release-7-2.noarch.rpm. Sudo yum install epel-release-7-2.noarch.rpm. Sudo yum install php-mcrypt. Sudo systemctl restart httpd.service. Http:/ wiki.centos.org/AdditionalResources/Repositories. Http:/ www.rackspace.com/knowledge center/article/install-epel-and-additional-repositories-on-centos-and-red-hat. Posted by Jun Hsieh. Difference b...

blog.ijun.org blog.ijun.org

Simple life, Complicated mind: December 2014

http://blog.ijun.org/2014_12_01_archive.html

Simple life, Complicated mind. Tuesday, December 30, 2014. 認識我比較久的朋友,相信都不會驚訝於我現在要創業這件事。事實上,「創業」一直是我出社會以來的終極目標, 只是當時的心態,跟現在已經大大的不同了。 我 2006 年大學畢業。出社會的第一份工作是在一間大學的計算機中心管全校機房。當時,我每天的生活就是上班 寫寫公司要的程式,下班開開心心的寫部落格。這是一份幾乎等於準公務員的工作,可以研究自己喜歡的技術,下班 寫自己想要寫的文章,每天都很開心。 其他什麼事,我都沒有想,我甚至沒有現在網路上的年輕人這麼野心勃勃,我只想過好自己的日子。 我在 2007 年接觸了一套技術,叫 Ruby on Rails。這套技術很神奇,能讓你瞬間做好一個網站! 這對我來說是一個很頭痛的事,所以我一直在找克服這個問題的解法,看是要換語言還是要想辦法改個性。 更爽的是,我當時無聊亂做的網站( yes.就是 2008 年很紅的 VeryXD),很受歡迎…. 好!既然我現在看起來很厲害!那我要創業! 就在這個念頭燃起來沒多久之後,有次去網路上某位大大他家聖誕...

UPGRADE TO PREMIUM TO VIEW 25 MORE

TOTAL LINKS TO THIS WEBSITE

34

OTHER SITES

fcamel-daily.blogspot.com fcamel-daily.blogspot.com

fcamel 生活雜記

最近看了一堆 server side C10K 和 async programming 的東西, 覺得這些 framework / PL 和 startup 一樣, 一堆傑出的挑戰者浮現, 亂戰個數年, 然後一堆倒下了, 只剩幾個活下來。 就像戰國時代一般, 傑出者盛多, 但只有適者生存, 不見得是「最強者」生存, 時機和社群生態也有盛大影響。 出社會後,愈來愈常用工作作為衡量一個人的首要指標。聽到一個不認識的人時,第一次事會問「他是作什麼的?」,而不是「他平時休閒作什麼?」或是「他對社會議題有什麼看法?」。也愈來愈容易用金錢量化一件事的價值 - - 這些是我一直想避免的事。 另一方面,偶而我會思考職涯發展的事,但是想想覺得不對, 重點應該是生活,而工作是生活的一部份。應該思考「生」涯發展。但議題擴得太廣後,有些無所適從。或許該隨機作些不同的事,看看能不能跳出 local optimial, 找到其它方向。 一張圖片讓你秒懂:貧富差距不可能靠教育翻轉,只能不斷階級複製下去 BuzzOrange. 原文出處: The Pencilsword: On a plate. Btw, 後來又吃了其它家餐廳的 ve...

fcamel-fc.blogspot.com fcamel-fc.blogspot.com

fcamel's blog

12300;有些人說:『你怎麼能夠活著而無知?』我不知道他們是什麼意思。我從來都活者,也從來都很無知。那容易得很。我想知道的是你如何能什麼都知道。」 - 理查 · 費曼. 描述我早期學程式語言的事,後來幾年多了一些心得 ( Python, Haskell, C , Objective-C ),之後有機會再補上。這裡想寫的是藉由學習不同程式語言後明白的事。 學特別的程式語言有助於掌握不同的概念。我最初慣用的語言是 C (高中三年),再來是 Java (大學四年)。藉由 Java 開始接觸 OOP 的思維,除了程式語法之外,學到更多的是寫程式的思考方式。其實回頭再去看 C,也可以使用一樣的思維,只是當語言直接綁入思維時,會被迫這麼做。就像用 Haskell 必須寫出 stateless 的程式,就會更明確地留意 state。不過學 Java 的時候還沒察覺到這點。 無法直覺地使用天生不支援的功能。比方說 Java 的 function 不是 first-class function,得用物件包一層,再自成一套體系。例如用 functionaljava. 對沒學過 Python 的人來說,for...

fcamel-life.blogspot.com fcamel-life.blogspot.com

fcamel 技術隨手記

C 能否用 memcpy 複製 class / struct 的資料? 1月 28, 2018. 答案是: POD (plain old data) type 可以。POD type 可和 C 互通, CPP Reference POD Type. 的定義也重要的: Specifies that a type is standard layout type. Standard layout types are useful for communicating with code written in other programming languages. 符合 standard layout type 才能 用 reinterpret cast 轉型成第一個 member 的 type. 不過最穩的最法是直接用 C 11 提供的 std: is trivially copyable. 判斷, 成立的話就可以安心地用 memcpy。 如何讓 C STL, smart pointer 和 forward declaration. 1月 28, 2018. 9月 03, 2017. 4月 29, 2017.

fcamelfiplant.fiat.com fcamelfiplant.fiat.com

FCA Melfi Plant

fcamelfiplant.fiat.it fcamelfiplant.fiat.it

FCA Melfi Plant

fcamelfiplant.jeep.com fcamelfiplant.jeep.com

FCA Melfi Plant