Skip to content

Instantly share code, notes, and snippets.

View lamb-mei's full-sized avatar

羊小咩 lamb-mei

  • Taiwan / Taipei
View GitHub Profile
@lamb-mei
lamb-mei / UIImageView+topAlignmentAndAspectFit
Created December 15, 2018 16:25 — forked from megimix/UIImageView+topAlignmentAndAspectFit
UIImageView with Aspect Fit and Alignment To Top. thanks to (http://stackoverflow.com/a/27569222/1267174)
extension UIImageView {
func topAlignmentAndAspectFit(to view: UIView) {
self.contentMode = .scaleAspectFill
self.translatesAutoresizingMaskIntoConstraints = false
view.addSubview(self)
self.addConstraints(
[NSLayoutConstraint(item: self,
attribute: .height,
relatedBy: .equal,
@lamb-mei
lamb-mei / scapeCostco.js
Created October 16, 2017 10:37 — forked from clonn/scapeCostco.js
擷取 costco 商品資料,如果商品沒有貨, result 的結果會是已售完
var request = require('request');
var cheerio = require('cheerio');
var url = 'https://www.costco.com.tw/Baby-Care-Kids-Toys/Toys/Infant-%26-Preschool/VTech-Sit-To-Stand-Ultimate-Alphabet-Train/p/105123';
request(url, function(err, res, body){
var $ = cheerio.load(body);
var result = $('.stock-status').text().trim();
@lamb-mei
lamb-mei / ball.js
Created May 4, 2016 02:29 — forked from jpbyrne/ball.js
A simple Breakout clone created using JavaScript
function Ball(x, y, radius, color) {
this.x = x;
this.y = y;
this.dx = 10;
this.dy = 10;
this.dxRange = this.dx * 2;
this.radius = radius;
@lamb-mei
lamb-mei / sed_snippets.sh
Created April 21, 2016 17:19 — forked from r2k0/sed_snippets.sh
sed examples
##FILE SPACING:
# double space a file
sed G
# double space a file which already has blank lines in it. Output file
# should contain no more than one blank line between lines of text.
sed '/^$/d;G'
# triple space a file
@lamb-mei
lamb-mei / ViewController.swift
Created October 21, 2015 02:03
Simple Barcode Scanning with Swift
import UIKit
import AVFoundation
class ViewController: UIViewController, AVCaptureMetadataOutputObjectsDelegate {
let session : AVCaptureSession = AVCaptureSession()
var previewLayer : AVCaptureVideoPreviewLayer!
var highlightView : UIView = UIView()
@lamb-mei
lamb-mei / gist:fa2da83faae5bdccff7c
Last active September 18, 2015 06:24
防止被dylib hook
//在Build Settings中找到“Other Linker Flags”
-Wl,-sectcreate,__RESTRICT,__restrict,/dev/null
//XCCONFIG
OTHER_LDFLAGS= $(inherited) -Wl -sectcreate __RESTRICT __restrict /dev/null
@lamb-mei
lamb-mei / HTML
Last active August 29, 2015 14:16
Google 查經緯度
<p>1. 請輸入地址,一行輸入一個地址</p>
<p>
<textarea rows="9" name="S1" cols="67" id="source">台北市信義區市府路1號</textarea>
</p>
<p>2. 請選擇輸出要不要加入地址? <input type="checkbox" id="c" name="c" value="ON">加上</p>
<p>
3. 點選 <input type="button" value="開始轉換" name="B1" onclick="trans();">
</p>
<p>4. 地址轉換經緯度結果如下 (格式:Latitude,Longitude)</p>
<p>
@lamb-mei
lamb-mei / index.html
Last active August 29, 2015 14:14 — forked from davidwkeith/index.html
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>App Redirection</title>
</head>
<body>
<!-- iframe used for attempting to load a custom protocol -->
<iframe style="display:none" height="0" width="0" id="loader"></iframe>
@lamb-mei
lamb-mei / post-merge
Last active August 29, 2015 14:11
Git Hook - Merge Check
#!/bin/sh
#----------------------------------------------------------
# 檢查是否合併了 Enhancement,建立備份分支
#----------------------------------------------------------
# * Author: 羊小咩 Lamb-Mei
# * Update : 2014/12/20
# * Description: 當合併了 Enhancement ,顯示警告跟建立備份用分支
#
@lamb-mei
lamb-mei / Bug 不要來
Created December 4, 2014 10:01
搞笑註解
/*+-------------------- Bug 不要來 --------------------
+
+
+ .//. .:oo/`
+ .++-` :hysho- .+hhoohs. ``
+ ````+o-/+. `oh:`-shoohhoooshy- `-oyy/`
+ `+so+oo- `` :ho.-+ymmsoosssh+` `:sdy+oh:
+ `+s. .+dmy+:.````..-/+-`:yds/oshy-
+ `-:+y: -oy+-.` ````.+o+so++y/`
+ .+yo:. -ss:` ```.-:odd+:::-.