Skip to content

Instantly share code, notes, and snippets.

@derzunov
derzunov / medium__sails_pasport_fb__http.js
Created October 14, 2016 19:09
your_cool_project/config/http.js
module.exports.http = {
middleware: {
passportInit : require('passport').initialize(),
passportSession : require('passport').session(),
order: [
'startRequestTimer',
'cookieParser',
'session',
@derzunov
derzunov / medium__sails_pasport_fb__auth_controller.js
Created October 14, 2016 19:19
your_cool_project/api/controllers/AuthController.js
var passport = require( 'passport' );
module.exports = {
facebook: function( req, res, next ) {
return passport.authenticate('facebook', {
scope: ['email']
})( req, res, next );
},
{
'key_simple': 'Prosze, dwa bilety drugiej klasy do Warszawy.',
'key_with_plurals': [["Pozostała", "Pozostały", "Pozostało"], " ", "$count", " ", ["godzina", "godziny", "godzin"]],
'key_simple_with_number': 'Numer: $Count'
}
{
'key_simple': 'Дайте, пожалуйста, два билета в вагон второго класса в Варшаву.',
'key_with_plurals': [["Остался", "Осталось", "Осталось"], " ", "$count", " ", ["час", "часа", "часов"]],
'key_simple_with_number': 'Просто число после двоеточия: $Count'
}
// Full example code see here - https://github.com/derzunov/redux-react-i18n/tree/master/example
import { i18nActions, i18nReducer, Loc } from 'redux-react-i18n';
//...
// Code Code Code ...
//...
store.dispatch( i18nActions.setLanguages(
[
{
{
'key_name': ["С момента входа ", ["прошёл", "прошло", "прошло"], " ", "$count", " ", ["час", "часа", "часов"]],
// ...
}
@derzunov
derzunov / disable_nsurlsessionid.sh
Created December 3, 2016 16:17 — forked from akhy/disable_nsurlsessionid.sh
Disable NSURLSessionId
launchctl unload /System/Library/LaunchDaemons/com.apple.nsurlstoraged.plist
launchctl unload /System/Library/LaunchAgents/com.apple.nsurlsessiond.plist
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.nsurlsessiond.plist
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.nsurlstoraged.plist