Skip to content

Instantly share code, notes, and snippets.

View soimort's full-sized avatar

Mort Yao soimort

View GitHub Profile
@soimort
soimort / gist:3621651
Created September 4, 2012 14:27
index.m3u8
#EXTM3U
#EXT-X-STREAM-INF:BANDWIDTH=390000,CODECS="avc1.4d0015,mp4a.40.2",RESOLUTION=426x240
http://www.youtube.com/api/manifest/hls_playlist/id/5025ba90a349f1cc/itag/92/source/yt_live_broadcast/ratebypass/yes/cmbypass/yes/playlist_type/LIVE/maudio/1/pmbypass/yes/upn/Rwg0UFeZvSM/sver/3/ip/85.30.32.34/ipbits/8/expire/1346084679/sparams/ip,ipbits,expire,id,itag,source,ratebypass,cmbypass,playlist_type,maudio,pmbypass/signature/3119B02572030AFBACA74E48C615B33E1EC9B0F7.40D6BBE13D23D9A6EDDD0156F788D6A02F1B54E8/key/ck1/file/index.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=1337000,CODECS="avc1.4d001e,mp4a.40.2",RESOLUTION=640x360
http://www.youtube.com/api/manifest/hls_playlist/id/5025ba90a349f1cc/itag/93/source/yt_live_broadcast/ratebypass/yes/cmbypass/yes/playlist_type/LIVE/maudio/1/pmbypass/yes/upn/Rwg0UFeZvSM/sver/3/ip/85.30.32.34/ipbits/8/expire/1346084679/sparams/ip,ipbits,expire,id,itag,source,ratebypass,cmbypass,playlist_type,maudio,pmbypass/signature/0C01ACC5F2B8525D9EC14CC0A220D78604A42BFB.351021DBDB4CEEF0DDA9148769
@echo off
C:
cd msys64\home\win7\you-get
pyinstaller -F -i %~dp0\_you-get.ico --distpath=%~dp0\you-get ^
--path=src ^
--hidden-import=you_get.extractors ^
--hidden-import=you_get.cli_wrapper ^
--hidden-import=you_get.processor ^
diff -Naur /home/soimort/abs/caja/src/caja-1.16.1-orig/src/caja-application.c /home/soimort/abs/caja/src/caja-1.16.1/src/caja-application.c
--- /home/soimort/abs/caja/src/caja-1.16.1-orig/src/caja-application.c 2016-10-18 15:36:20.000000000 +0200
+++ /home/soimort/abs/caja/src/caja-1.16.1/src/caja-application.c 2016-12-08 02:47:25.608674396 +0100
@@ -125,7 +125,7 @@
CajaApplication *application);
static void drive_listen_for_eject_button (GDrive *drive,
CajaApplication *application);
-static void caja_application_load_session (CajaApplication *application);
+static gboolean caja_application_load_session (CajaApplication *application);
static char * caja_application_get_session_data (void);
@echo off
if not exist you-get.exe (
cls
echo you-get.exe could not be found.
goto:error
)
set PATH=%~dp0\;%PATH%
set PATH=%~dp0\deps\ffmpeg\bin;%PATH%
import java.io.*;
import java.net.*;
public class ComTestServer {
public static void main(String[] args) {
ServerSocket serverSocket = null;
Socket clientSocket = null;
ObjectInputStream in = null;
ObjectOutputStream out = null;
# SciTE user properties
# @prog scite
# @lastProgVers 3.6.2
# @since 2015-12-23
# @lastChanged 2015-12-23
# @author Mort Yao <soi@mort.ninja>
# Default encoding (UTF-8)
code.page=65001
@soimort
soimort / gist:5387914
Created April 15, 2013 13:05
GCJ 2013 Qualification Round - Problem A
-- Authored by tanakh
{-# LANGUAGE TupleSections #-}
import Control.Applicative
import Control.Monad
import Data.List
import Text.Printf
main :: IO ()
main = do
@soimort
soimort / gist:5387922
Last active December 16, 2015 05:58
GCJ 2013 Qualification Round - Problem A
# Authored by soimort
import sys
def test_status(lst):
count = {'X': 0, 'O': 0, 'T': 0, '.': 0}
for elem in lst:
count[elem] += 1
if count['X'] == 4 or count['X'] == 3 and count['T'] == 1:
return 'X'
@soimort
soimort / gist:5387061
Last active December 16, 2015 05:49
GCJ 2013 Qualification Round - Problem A
# Authored by soimort
# Skip the first line
> , [ > , ----- ----- ]
# Read data
>>>>> >>> , [
----- ----- ----- ----- ----- ----- ----- ----- ----- - >
>>> , ----- ----- ----- ----- ----- ----- ----- ----- ----- - >
@soimort
soimort / s.diff
Last active December 15, 2015 22:58
gcc "-fipa-pure-const" optimization
--- a1.s 2013-04-08 14:46:49.996856646 +0200
+++ a2.s 2013-04-08 14:46:23.800190673 +0200
@@ -91,7 +91,9 @@
movl $.LC0, %edi
movl $0, %eax
call printf
- movl %ebx, %esi
+ movl $0, %eax
+ call foo
+ movl %eax, %esi