ls *.js -Recurse | foreach{ move-item $_ ($_.FullName.TrimEnd("js") + "ts") }
install grunt-typescript (There are other TypeScript packages out there but I tried this one and it worked)
npm install grunt-typescript --save-dev
Memo for myself someday.
http://www.typescriptlang.org/Tutorial/
| //Typescript - One way of creating properties in Typescript | |
| 'use strict'; | |
| class Animal{ | |
| public animalType: string; | |
| constructor(animalType: string){ | |
| this.animalType = animalType; | |
| } | |
| } | |
| //compiled javascript |
| import std.stdio; | |
| import vibe.http.client; | |
| import vibe.stream.operations : readAllUTF8; | |
| import vibe.http.common : HTTPMethod; | |
| import vibe.core.concurrency; | |
| import vibe.core.core; | |
| import std.datetime; | |
| shared static Task dbTask; | |
| node_modules | |
| build | |
| *.min.js |
| (function(artoo) { | |
| // Artoo Spider for http://www.immobiliare.it/info/ufficio-stampa | |
| var scrape = { | |
| iterator: '#wrapTestoStatiche', | |
| data: { | |
| 'id': function() { | |
| var id = artoo.$(this).find('.text-align_left a:last-child').attr('href'); | |
| if (id) { | |
| id = id.match(/ImmoNews\-(\d+)\.pdf$/); |
| var urls = ['url', 'url2']; | |
| artoo.ajaxSpider( | |
| function(i) { | |
| return urls[i]; | |
| }, | |
| { | |
| process: function(data, i) { | |
| var inv = $(data).find('.classname').text(); | |
| var url = urls[i]; | |
| return [url, inv]; |
| artoo.scrape('.subscriptions .subscription', { | |
| name: function() { | |
| return $.trim($(this).find('.productLink a').text()); | |
| }, | |
| price: function() { | |
| var match = $(this).find('.priceInformation').text().match(/Current price:\s+\$(\d+\.\d+)/); | |
| return match ? match[1] : ''; | |
| }, | |
| "interval in months": function() { | |
| var match = $(this).find('.frequency').text().match(/every\s+(?:(\d)\s+)?month/); |
| <?php | |
| /* | |
| |-------------------------------------------------------------------------- | |
| | Sharing Laravel's session and checking authentication | |
| |-------------------------------------------------------------------------- | |
| | | |
| | Use the following code in any CMS (WordPress, Joomla, etc), filemanager (CKFinder, | |
| | KCFinder, simogeos's Filemanager, etc), or any other non-Laravel project to boot into | |
| | the Laravel framework, with session support, and check if the user is authenticated. |
| <?php | |
| class ZipImages | |
| { | |
| private $folder; | |
| private $url; | |
| private $html; | |
| private $fileName; | |
| private $status; |