Skip to content

Instantly share code, notes, and snippets.

View MAJA-Lin's full-sized avatar
💭
Looking for new opportunity

Scott Lin MAJA-Lin

💭
Looking for new opportunity
View GitHub Profile
@MAJA-Lin
MAJA-Lin / answer_pic.go
Last active August 29, 2015 14:18 — forked from tetsuok/answer_pic.go
From tetsuok/answer_pic.go An answer for [GO:Exercise: Slices] http://tour.golang.org/moretypes/14
package main
import "code.google.com/p/go-tour/pic"
func Pic(dx, dy int) [][]uint8 {
// Allocate two-dimensioanl array.
a := make([][]uint8, dy)
for i := 0; i < dy; i++ {
a[i] = make([]uint8, dx)
}
@MAJA-Lin
MAJA-Lin / gist:49b7003c5b9c18da5489
Created October 29, 2015 08:18 — forked from PowerKiKi/gist:9571aea8fa8d6160955f
PHP array_map memory usage
<?php
// Memory benchmark related to http://stackoverflow.com/questions/11657835/how-to-get-a-one-dimensional-scalar-array-as-a-doctrine-dql-query-result
// Build an array of 50 MiB
$data = [];
for ($i = 0; $i < 1024; $i++) {
$data[] = ['id' => str_repeat(' ', 1024 * 50)]; // store 50kb more
}
@MAJA-Lin
MAJA-Lin / BasicEnum.php
Last active November 6, 2015 01:22
PHP Enumerations from stack overflow
abstract class BasicEnum {
private static $constCacheArray = NULL;
private static function getConstants() {
if (self::$constCacheArray == NULL) {
self::$constCacheArray = [];
}
$calledClass = get_called_class();
if (!array_key_exists($calledClass, self::$constCacheArray)) {
$reflect = new ReflectionClass($calledClass);
<?php
function notModifiedCheck()
{
//get the last-modified-date of this very file
$lastModified=filemtime(__FILE__);
//get a unique hash of this file (etag)
$etagFile = md5_file(__FILE__);
//get the HTTP_IF_MODIFIED_SINCE header if set
$ifModifiedSince=(isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) ? $_SERVER['HTTP_IF_MODIFIED_SINCE'] : false);
@MAJA-Lin
MAJA-Lin / Front-end-Developer-Interview-Questions-TC.md
Created November 21, 2015 09:32 — forked from hanksudo/Front-end-Developer-Interview-Questions-TC.md
Front-end-Developer-Interview-Questions - 前端工程師面試問題集(繁體中文版)

前端工程師面試問題集

@版本 2.0.0

譯注:此翻譯版,主要給不能流利的讀英文的人看,相關專有名詞還是保留原文。翻譯不好地方請協助pull request.

此repository包含了一些前端開發的面試問題,來審查一個有潛力的面試者。這並不是建議你對同一個面試者問上所有的問 (那會花費好幾小時)。從列表中挑幾個題目,應該就夠幫助你審查面試者是否擁有你需要的技能。

Rebecca MurpheyBaseline For Front-End Developers 也是一篇很棒且值得讀的文章在你開始面試之前。

@MAJA-Lin
MAJA-Lin / nginx.conf
Created April 20, 2017 06:22 — forked from plentz/nginx.conf
Best nginx configuration for improved security(and performance). Complete blog post here http://tautt.com/best-nginx-configuration-for-security/
# to generate your dhparam.pem file, run in the terminal
openssl dhparam -out /etc/nginx/ssl/dhparam.pem 2048
@MAJA-Lin
MAJA-Lin / content-Complicated commands.md
Last active February 14, 2018 02:43
Markdown Complicated commands

::: slide

Git

Complicated commands :::

::: slide

Tree graph

Simple tree (start with oneline):

git log --graph --oneline --all

@MAJA-Lin
MAJA-Lin / index.js
Created September 22, 2017 10:42 — forked from edokeh/index.js
佛祖保佑,永无 BUG
//
// _oo0oo_
// o8888888o
// 88" . "88
// (| -_- |)
// 0\ = /0
// ___/`---'\___
// .' \\| |// '.
// / \\||| : |||// \
// / _||||| -:- |||||- \
@MAJA-Lin
MAJA-Lin / LICENSE
Created December 12, 2017 03:57 — forked from shevron/LICENSE
Send EC2 instance memory usage stats to CloudWatch using boto and IAM Roles
Copyright (c) 2015, Shahar Evron
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
@MAJA-Lin
MAJA-Lin / Postman.desktop
Created January 10, 2018 06:30 — forked from aviskase/Postman.desktop
Install Postman
[Desktop Entry]
Encoding=UTF-8
Name=Postman
Exec=postman
Icon=/opt/Postman/resources/app/assets/icon.png
Terminal=false
Type=Application
Categories=Development;