Note: on legacy intel system the path may be /usr/local/etc/clamav instead of /opt/homebrew/etc/clamav/
$ brew install clamav
$ cd /opt/homebrew/etc/clamav/
$ cp freshclam.conf.sample freshclam.conf| <?php | |
| // site/controllers/blog.php | |
| return function($site, $pages, $page) { | |
| $query = esc(get('q')); | |
| $articles = $page->children()->visible()->flip(); | |
| if ($query) { | |
| $articles = $articles->fuzzySearch($query, 'title|text|authorName'); | |
| } |
| <?php | |
| /** | |
| * Get Relative Time in PHP (e.g. '1 hour ago', 'yesterday', 'tomorrow', 'in 2 weeks'). | |
| * With the argument `$max_diff` you can specify the number of days from when the | |
| * actual date should be returned witht the format of `$date_format`. | |
| * | |
| * Gist: https://gist.github.com/wottpal/61bc13425a8cedcd88666040d1449bfd | |
| * Fork of: https://gist.github.com/mattytemple/3804571 | |
| */ |
| Register-PSRepository -Name PSGallery -SourceLocation https://www.powershellgallery.com/api/v2/ -PublishLocation https://www.powershellgallery.com/api/v2/package/ -ScriptSourceLocation https://www.powershellgallery.com/api/v2/items/psscript/ -ScriptPublishLocation https://www.powershellgallery.com/api/v2/package/ -InstallationPolicy Trusted -PackageManagementProvider NuGet |
A minimal HTTP server in python. It sends a JSON Hello World for GET requests, and echoes back JSON for POST requests.
python server.py 8009
Starting httpd on port 8009...
curl http://localhost:8009
{"received": "ok", "hello": "world"}
| // === Arrays | |
| var [a, b] = [1, 2]; | |
| console.log(a, b); | |
| //=> 1 2 | |
| // Use from functions, only select from pattern | |
| var foo = () => [1, 2, 3]; |
| <?php | |
| // dangerously simple PHP regular expression URL router | |
| // requires a mod_rewrite like "RewriteRule . /index.php [L]" | |
| function get($url, $callback) { | |
| $matches = array(); | |
| if (preg_match('~' . $url . '~', $_SERVER['REQUEST_URI'], $matches)) { | |
| echo call_user_func_array($callback, $matches); | |
| die(); | |
| } |
| /** | |
| * IE 5.5+, Firefox, Opera, Chrome, Safari XHR object | |
| * | |
| * @param string url | |
| * @param object callback | |
| * @param mixed data | |
| * @param null x | |
| */ | |
| function ajax(url, callback, data, x) { | |
| try { |
| <?php | |
| // dangerously simple PHP regular expression URL router | |
| // requires a mod_rewrite like "RewriteRule . /index.php [L]" | |
| function get($url, $callback) { | |
| $matches = array(); | |
| if (preg_match('~' . $url . '~', $_SERVER['REQUEST_URI'], $matches)) { | |
| echo call_user_func_array($callback, $matches); | |
| die(); | |
| } |