Skip to content

Instantly share code, notes, and snippets.

View yrchen's full-sized avatar

Xaver Y.R. Chen yrchen

View GitHub Profile
"configurations" : [
{
"configuration-type" : {
"property-name" : "property-value",
"property-name2" : "property-value"
}
},
{
"configuration-type2" : {
"property-name" : "property-value"
@yrchen
yrchen / gist:6297151
Created August 21, 2013 17:06
mozillians.org 奇怪的 reload 行為
[01:04:03.019] GET https://mozillians.org/zh-TW/u/yrchen/ [HTTP/1.1 200 OK 2745ms]
[01:04:05.822] GET https://mozillians.org/media/css/common-min.css?build=5949b0f [HTTP/1.1 304 Not Modified 669ms]
[01:04:05.823] GET https://mozillians.org/media/js/google_analytics-min.js?build=5949b0f [HTTP/1.1 304 Not Modified 606ms]
[01:04:05.823] GET https://mozillians.org/zh-TW/jsi18n/ [HTTP/1.1 200 OK 1894ms]
[01:04:05.823] GET https://mozillians.org/media/js/common-min.js?build=5949b0f [HTTP/1.1 304 Not Modified 2556ms]
[01:04:05.824] GET https://login.persona.org/include.js [HTTP/1.1 304 Not Modified 3217ms]
[01:04:05.825] GET https://mozillians.org/media/js/profile_view-min.js?build=5949b0f [HTTP/1.1 304 Not Modified 1925ms]
[01:04:08.682] GET https://secure.gravatar.com/avatar/73eb0044bb5ccc5dfc5c465f1aef62d1?s=150x150&r=pg&d=https%3A%2F%2Fmozillians.org%2Fmedia%2Fimg%2Funknown.png [HTTP/1.1 304 OK 4035ms]
[01:04:08.683] GET https://ssl.google-analytics.com/__utm.gif?utmwv=5.4.4&utms=169&utmn=37151854&utmhn=mozillia
<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fyrchen.weebly.com&amp;send=false&amp;layout=standard&amp;width=450&amp;show_faces=true&amp;font&amp;colorscheme=light&amp;action=like&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>
@yrchen
yrchen / E1-100582012.cpp
Created October 3, 2012 15:43
2012 CE1001 E1
#include <iostream>
using namespace std;
int
main()
{
int i = 1;
while (i < 21)
@yrchen
yrchen / A1-100582012-1.cpp
Created October 1, 2012 11:23
2012 CE1001 A1-1
#include <iostream>
using namespace std;
int
main()
{
int len = 0, width = 0;
cout << "Please enter the rectangle length: ";
@yrchen
yrchen / A1-100582012-2.cpp
Created October 1, 2012 11:22
2012 CE1001 A1-2
#include <iostream>
using namespace std;
int
main()
{
int number;
cout << "Enter an integer: ";
@yrchen
yrchen / rc.firewall
Created May 31, 2012 08:42
/etc/rc.firewall
#!/bin/sh
ipfw="/sbin/ipfw"
myip="140.115.51.xxx"
myip2="10.115.51.254"
myif="em0"
myif2="em1"
# clean rules
$ipfw -f flush

開源之道

Original transcript: http://allisonrandal.com/2012/04/15/open-source-enlightenment/

這幾年來,我慢慢覺得,我們參與開源社群,就像是在一條道路上並肩而行:這不僅讓我們成為更好的程式設計者,也讓我們通過與人合作,而成為更好的人。

您可以將它想成一條修行之道,讓身而為人的我們能夠不斷成長。接下來,我想談談我對開源世界的個人觀點,希望能與您分享。

首先,人是一切開源專案的核心。程式碼是很重要,但最核心的永遠是人。

@yrchen
yrchen / MyPoint.java
Created March 20, 2012 09:54 — forked from litopon/MyPoint.java
Code Solution of Assignment #4-2
package a4.s100522092;
public class MyPoint {
private double x;
private double y;
public MyPoint(){
}
@yrchen
yrchen / gnutls-cli -p 443 github.com
Created November 22, 2011 08:33
gnutls-cli -p 443 github.com (MAGI-V.ATCity.org)
➜ Temp gnutls-cli -p 443 github.com
Resolving 'github.com'...
Connecting to '207.97.227.239:443'...
- Certificate type: X.509
- Got a certificate list of 2 certificates.
- Certificate[0] info:
- subject `2.5.4.15=#0c1450726976617465204f7267616e697a6174696f6e,1.3.6.1.4.1.311.60.2.1.3=#13025553,1.3.6.1.4.1.311.60.2.1.2=#130a43616c69666f726e6961,serialNumber=C3268102,C=US,ST=California,L=San Francisco,O=GitHub\, Inc.,CN=github.com', issuer `C=US,O=DigiCert Inc,OU=www.digicert.com,CN=DigiCert High Assurance EV CA-1', RSA key 2048 bits, signed using RSA-SHA1, activated `2011-05-27 00:00:00 UTC', expires `2013-07-29 12:00:00 UTC', SHA-1 fingerprint `ce6799252cac78127d94b5622c31c516a6347353'
- Certificate[1] info:
- subject `C=US,O=DigiCert Inc,OU=www.digicert.com,CN=DigiCert High Assurance EV CA-1', issuer `C=US,O=DigiCert Inc,OU=www.digicert.com,CN=DigiCert High Assurance EV Root CA', RSA key 2048 bits, signed using RSA-SHA1, activated `2006-11-10 00:00:00 UTC', expires `2021-11-10 00:00:00 UTC', SHA-1 fi