Tested in Mac OS X: super == command
Open/Goto
- super+t: go to file
- super+ctrl+p: go to project
- super+r: go to methods
| # | |
| # Powershell script for adding/removing/showing entries to the hosts file. | |
| # | |
| # Known limitations: | |
| # - does not handle entries with comments afterwards ("<ip> <host> # comment") | |
| # | |
| $file = "C:\Windows\System32\drivers\etc\hosts" | |
| function add-host([string]$filename, [string]$ip, [string]$hostname) { |
| // Use Gists to store code you would like to remember later on | |
| console.log(window); // log the "window" object to the console |
Recently I was asked to generate PDF invoices for an online shop. I looked at various PHP PDF generators, but wasn't particularly impressed with any of them.
Then I found (via Stack Overflow) a command-line HTML-to-PDF convertor called wkhtmltopdf, which uses WebKit (the same layout engine as Safari and Google Chrome) and therefore is very accurate.
There is a class for PHP integration on the Wiki, but I found it overly complicated and it uses temp files which aren't necessary. This is the code I wrote instead.
I used Smarty for generating the HTML for the PDF, but you can use any template engine, or pure PHP if you prefer.
Note: I originally tried to install wkhtmltopdf from source, but it's much easier to use the static binary instead.
| <?php | |
| /** | |
| * Exception handling class. | |
| */ | |
| class EnvatoException extends Exception { | |
| } | |
| public function Parse ($url) { | |
| $fileContents= file_get_contents($url); | |
| $fileContents = str_replace(array("\n", "\r", "\t"), '', $fileContents); | |
| $fileContents = trim(str_replace('"', "'", $fileContents)); | |
| $simpleXml = simplexml_load_string($fileContents); | |
| $json = json_encode($simpleXml); | |
| return $json; | |
| } |
| ## | |
| # Creates an alias called "git hist" that outputs a nicely formatted git log. | |
| # Usage is just like "git log" | |
| # Examples: | |
| # git hist | |
| # git hist -5 | |
| # git hist <branch_name> | |
| # git hist <tag_name> -10 | |
| ## | |
| git config --global alias.hist "log --pretty=format:'%C(yellow)[%ad]%C(reset) %C(green)[%h]%C(reset) | %C(red)%s %C(bold red){{%an}}%C(reset) %C(blue)%d%C(reset)' --graph --date=short" |
| #define M_PI 3.14159274101f | |
| typedef struct | |
| { | |
| vec3_t prev_vel; // 0x0 | |
| float prev_width; // 0xc | |
| int prev_commandTime; // 0x10 | |
| } accelBarState_t; | |
| accelBarState_t accelBarState; // 0x2b0bb0 |