Skip to content

Instantly share code, notes, and snippets.

View Chudesnov's full-sized avatar

Alexander Chudesnov Chudesnov

View GitHub Profile
@Chudesnov
Chudesnov / fizzbuzz.js
Created July 31, 2017 10:19
The mighty FizzBuzz
for (let i = 0; i <= 100; i++) {
const divisibleByFive = !(i % 5);
const divisibleByThree = !(i % 3);
console.log(((divisibleByThree ? 'Fizz' : '') + (divisibleByFive ? 'Buzz' : '')) || i);
}
@Chudesnov
Chudesnov / Close Clipboardic.ahk
Last active December 8, 2016 15:35
Clipboardic auto-close script (to be used with "Put Icon in Tray" option)
; Clipboardic is a clipboard manager for Windows by Nir Sofer (http://nirsoft.net).
; It does have a "stay in tray" option, but does not have a "start minimized" one.
; This script, when added to Startup, waits for the Clipboardic window to appear, closes it,
; and if it doesn't appear for a given amount of seconds (should be passed to the script,
; depends on your average load time, defaults to 5), unloads itself.
#NoEnv
SendMode Input
SetWorkingDir %A_ScriptDir%
ymaps.modules.define(
'DeliveryCalculator',
['util.defineClass'],
function (provide, defineClass) {
/**
* @class DeliveryCalculator Расчет стоимости доставки.
* @param {Object} map Экземпляр карты.
*/
function DeliveryCalculator (map) {
this._map = map;
@Chudesnov
Chudesnov / sqlcl-cursor-json.log
Created May 4, 2016 15:28
SQLPlus, SQLcl and cursors
SQL> set sqlformat json
SQL> select cursor(select 1 as num from dual) cursor_column, 32767 number_column from dual;
������������ ��� �������: getOracleObject not implemented for class oracle.jdbc.driver.T4CResultSetAccessor
{"results":[{"columns":[{"name":"CURSOR_COLUMN","type":"NUMBER"},{"name":"NUMBER_COLUMN","type":"NUMBER"}],"items":
[
]}]}no rows selected
// capitalize words
function ucFirstAllWords( str )
{
var pieces = str.split(" ");
for ( var i = 0; i < pieces.length; i++ )
{
var j = pieces[i].charAt(0).toUpperCase();
pieces[i] = j + pieces[i].substr(1);
}
return pieces.join(" ");