Skip to content

Instantly share code, notes, and snippets.

View GendelfLugansk's full-sized avatar

Gennady Dogaev GendelfLugansk

View GitHub Profile
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@GendelfLugansk
GendelfLugansk / settings.js
Last active January 15, 2017 16:19
Settings service for node-webkit
/* jshint node: true */
//noinspection NpmUsedModulesInstalled
import Ember from 'ember';
import ENV from 'your-project-name/config/environment';
import nwENV from 'your-project-name/nw/env';
export default Ember.Service.extend({
nwENV,
ENV,
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@GendelfLugansk
GendelfLugansk / environment.js
Last active July 5, 2016 11:44
Ember.js i18n with locale in URLs
//../config/environment.js
/* jshint node: true */
module.exports = function (environment)
{
var ENV = {
modulePrefix: 'realtor',
environment: environment,
baseURL: null,
locationType: 'hash',
@GendelfLugansk
GendelfLugansk / gist:980a4f2bc78fe1a0e42f
Created July 19, 2015 13:16
Detect user language from browser settings, JavaScript, ES6
var allowedLanguages = ['ru', 'uk'];
var language = 'ru';
if (navigator.languages) {
for (let lang of navigator.languages) {
if (allowedLanguages.indexOf(lang) > -1) {
language = lang;
break;
}
}
} else if (navigator.language) {
@GendelfLugansk
GendelfLugansk / Controller_Cron_Gearman_Worker
Created March 4, 2015 11:35
Controller_Cron_Gearman_Worker
<?php defined('SYSPATH') or die('No direct script access.');
class Controller_Cron_Gearman_Worker extends Controller_Cron {
public function action_run()
{
$worker = new GearmanWorker();
$worker->addServer(Kohana::$config->load('gearman.host'), Kohana::$config->load('gearman.port'));
$methods = get_class_methods($this);