Skip to content

Instantly share code, notes, and snippets.

@kvzhuang
kvzhuang / dailymotion_video_url.php
Last active October 19, 2015 18:46
DailyMotion Video URL
<?php
$videoUrl = $_GET["url"];
if(empty($videoUrl))
{
echo "No DM video url";
return;
}
else
{
$tubePage = $videoUrl;
@kvzhuang
kvzhuang / dm.java
Last active August 29, 2015 13:59
DailyMotion Video URL in java
import java.net.URL;
import java.net.URLConnection;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.net.MalformedURLException;
import java.io.UnsupportedEncodingException;
import java.net.URLConnection;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@kvzhuang
kvzhuang / cvs
Created July 18, 2016 09:51
aster_data.cvs
id,order,score,weight,color,label
FIS,1,59,0.5,#f9e000,重視團隊凝聚
MAR,2,24,0.5,#635586,專注創新服務
AO,3,98,1,#8fe6d5,注重社會貢獻
NP,4,60,1,#f75a51,追求效率成長
# 工作內容
* Implement, test, and maintain single page front-end applications written with modern tools like React, Sass, Grunt, Webpack.
* Translate high fidelity mockups or basic HTML/CSS prototypes from designers into fully interactive and polished end user experiences
* Participate in code design and reviews, and identify and communicate front-end best practices
* Write unit and integration tests for new and existing features
# 工作經驗及專長
* At least 2 years of professional JavaScript experience
@kvzhuang
kvzhuang / test.js
Last active December 15, 2016 02:26
debugger;
(function(d, c) {
debugger;
var a = "1547d975c029c9d347f5c667c39e405c";
c.reviveAsync = c.reviveAsync || {};
if (!c.reviveAsync.hasOwnProperty(a)) {
var f = c.reviveAsync[a] = {
id: Object.keys(c.reviveAsync).length,
name: "revive",
start: function() {
#!/bin/bash
#sudo apt-get install jpegoptim optipng
find . -type f -name "*.jpg" -exec jpegoptim -m80 {} \;
find . -type f -name "*.png" -exec optipng {} \;
<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n<VAST version=\"2.0\"><Ad id=\"41452694-1802496\" ><InLine><AdSystem version=\"1.0\">SpotXchange</AdSystem><AdTitle><![CDATA[Turn]]></AdTitle><Description><![CDATA[]]></Description><Creatives><Creative sequence=\"1\"><Linear><Duration>00:00:30</Duration><AdParameters><![CDATA[{\"client_playback\":{\"ados\":{\"client_side\":{\"feed_timeout\":2000,\"load_timeout\":120000,\"total_timeout\":15000}}},\"listing\":[{\"ad_id\":\"1815816\",\"title\":\"Xaxis SEA New Tag - TW - $4\",\"page_url\":\"http:\\/\\/tw4.xaxis.com\",\"media\":{\"ad_source\":\"rtb\",\"syn\":{\"video_uri_required\":1},\"tracking\":{\"video_valid_first_frame\":1,\"beacon\":{\"0\":{\"type\":\"skip\",\"beacon_url\":\"http:\\/\\/search.spotxchange.com\\/beacon?_a=192459&_p=spotx&_z=1&_m=eNpFj1FrwjAQx%2FNZ%2Bry2ucs1NcJeNwauoFRGfSkxDRqdrdgWXbd99i1VxHs4uP%2F9jh9HEeeMMSCFxIm4ZCCUXdOEUKACsKlWaw1aJwat5ZynDDyaKJZ%2FMACKhIxATiKAlG277jiNY7fpdb2JunPcx4SeEUmsT50znzZm30Hf2lO56V0VTAMhkwSRG%2BSIo0vRmjyvtBH44it4uuGuLWt79g
package literatePrimes;
import java.util.ArrayList;
public class PrimeGenerator {
private static int[] primes;
private static ArrayList < Integer > multiplesOfPrimeFactors;
protected static int[] generate(int n) {
primes = new int[n];
multiplesOfPrimeFactors = new ArrayList < Integer > ();
set2AsFirstPrime();
checkOddNumbersForSubsequentPrimes();
public class SuperDashboard extends JFrame implements MetaDataUser {
public Component getLastFocusedComponent()
public void setLastFocused(Component lastFocused)
public int getMajorVersionNumber()
public int getMinorVersionNumber()
public int getBuildNumber()
}
@kvzhuang
kvzhuang / cloudSettings
Last active March 12, 2020 08:08
Visual Studio Code Settings Sync Gist
{"lastUpload":"2020-03-12T08:08:37.698Z","extensionVersion":"v3.4.3"}