Skip to content

Instantly share code, notes, and snippets.

View dogancelik's full-sized avatar

Doğan Çelik dogancelik

View GitHub Profile
@dogancelik
dogancelik / disable-sounds.reg
Last active November 5, 2020 01:37
Disable Sounds Registry File (Not tested) #Windows
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\.Default\.Current]
@=""
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\AppGPFault\.Current]
@=""
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\CCSelect]
@=""
@dogancelik
dogancelik / change-dns.bat
Last active November 5, 2020 01:38
Change DNS #Windows
rem For Windows 10
netsh interface ipv4 add dnsserver "Ethernet" address=8.8.8.8 index=1
netsh interface ipv4 add dnsserver "Ethernet" address=8.8.4.4 index=2
rem For Windows 7
netsh interface ipv4 add dnsserver "Local Area Connection" address=8.8.8.8 index=1
netsh interface ipv4 add dnsserver "Local Area Connection" address=8.8.4.4 index=2
@dogancelik
dogancelik / download.coffee
Last active November 5, 2020 01:37
How to download an image file? (Example) #Node.js
request = require 'request'
http = require 'http'
fs = require 'fs'
unirest = require 'unirest'
needle = require 'needle'
bhttp = require 'bhttp'
url = 'http://raw.githubusercontent.com/alrra/browser-logos/master/main-desktop.png'
# request
@dogancelik
dogancelik / disable-homegroup.bat
Last active November 5, 2020 01:38
Disable HomeGroup Listener and Provider #Windows
net stop "HomeGroup Listener"
sc config "HomeGroupListener" start= disabled
net stop "HomeGroup Provider"
sc config "HomeGroupProvider" start= disabled
@dogancelik
dogancelik / update-node.js
Created July 1, 2014 20:11
(Windows) Update Node.js (64-bit version) (No download if versions match)
var http = require('http');
var fs = require('fs');
var child_process = require('child_process');
var pageUrl = "http://nodejs.org/download/";
var downloadUrlRegex = /http:\/\/nodejs\.org\/dist\/v[0-9\.]+\/x64\/node-(v[0-9\.]+)-x64\.msi/i;
var downloadUrl;
var downloadVersion;
var pageSource;
var filePath = "node.msi";
@dogancelik
dogancelik / minecraft.sh
Created March 6, 2014 13:53
(Bash) Minecraft Multi Launcher
#!/bin/bash
export LD_LIBRARY_PATH=/usr/lib/jvm/java-7-oracle/jre/lib/amd64
# /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64
export OPT1="Start Minecraft Launcher"
export OPT2="Start Technic Launcher"
export OPT3="Start Magic Launcher"
export OPT4="Quit"
@dogancelik
dogancelik / gist:7173121
Last active February 24, 2018 19:30
(HexChat) Foobar2000 Now Playing Plugin (Windows only) (Broken)
# Requires http://sourceforge.net/projects/pywin32/
__module_name__ = 'Foobar2000 Now Playing'
__module_version__ = '0.1'
__module_description__ = 'Prints what is playing from foobar2000'
import xchat
import win32gui
import re
@dogancelik
dogancelik / bleach_parse.coffee
Created August 7, 2013 12:36
(PhantomJS) Parse Bleach episodes in Wikipedia
page = require('webpage').create()
fs = require 'fs'
system = require 'system'
page.onConsoleMessage = (msg) -> console.log(msg)
page.open "http://en.wikipedia.org/wiki/Bleach_episodes", (status) ->
csv = page.evaluate ->
formatDate = (date) ->
date.getFullYear() + "-" + ((if date.getMonth() < 9 then "0" else "")) + (date.getMonth() + 1) + "-" + ((if date.getDate() < 10 then "0" else "")) + date.getDate()
@dogancelik
dogancelik / gist:5650542
Last active December 17, 2015 18:08
(Python) timeit for getting filename without extension
import timeit
t = timeit.Timer(stmt="splitext(__file__)[0]", setup="from os.path import splitext")
print t.timeit() # 2.1748800403
t = timeit.Timer(stmt="__file__[:-3]")
print t.timeit() # 0.110901126177
t = timeit.Timer(stmt='__file__[:__file__.rindex(".")]')
print t.timeit() # 0.387404180721
@dogancelik
dogancelik / gist:5541173
Last active December 17, 2015 03:09
(Python) timeit for zeroing time attributes in a datetime object
import timeit
t = timeit.Timer(stmt="datetime.datetime(*datetime.datetime.now().date().timetuple()[:6])", setup="import datetime")
print t.timeit() # 4.80428367916
t = timeit.Timer(stmt="datetime.datetime.combine(datetime.datetime.now().date(), datetime.time(0, 0, 0))", setup="import datetime")
print t.timeit() # 3.23761676673