Skip to content

Instantly share code, notes, and snippets.

View oleg-voloshyn's full-sized avatar

Oleh Voloshyn oleg-voloshyn

View GitHub Profile
  1. Install next libraries
npm install --save babel-core babel-loader babel-preset-es2015 babel-preset-react express react react-dom webpack
  1. npm init -y for generate package.json file
  2. add to package.file
"repository": {
    "type": "git",
    "url": "https:/your_repo"
@oleg-voloshyn
oleg-voloshyn / js_libraries.md
Created March 3, 2016 09:57
A modern JavaScript utility libraries delivering modularity, performance, & extras.
@oleg-voloshyn
oleg-voloshyn / react_flux.md
Last active March 3, 2016 13:02
install React, Lodash and Flux
  1. add gem 'react-rails', '~> 1.6.0' to Gemfile Github link
  2. bundle install
  3. rails g react:install
  4. rename directory from ../app/assets/javascripts/components to ../app/assets/javascripts/react
  5. change line from //= require_tree ./components to //= require_tree ./react
  6. add Lo-Dash to vendor/assets/javascripts directory
    • add //= require lodash line to components.js files
  7. add Alt (Github link), Alt (Flux)
    • add //= require alt line to components.js
  • create app/assests/javascript/initialize.js file and add next line window.alt = new Alt()

Developer libs

mysql, rmagic, curl, git, vim, sqlite, nodejs nokogiri...

sudo apt-get install libxslt-dev libxml2-dev libmagickwand-dev imagemagick libsqlite3-dev libcurl3-dev curl git git-gui vim-gtk mysql-server mysql-client libmysql-ruby libmysqlclient-dev mysql-workbench ctags icedtea-plugin nodejs rar wmctrl

Ruby

ruby 1.9.3

@oleg-voloshyn
oleg-voloshyn / gist:5909343
Created July 2, 2013 13:35
Create a new repo
1. git init
2. git gui &
First commit
3. GitHub -> create a new repo
4. add name repo
5. git remote add origin git@github.com:INFO.git
6. git push -u origin master
@oleg-voloshyn
oleg-voloshyn / create_ror_application.md
Last active January 28, 2020 06:49
Create new Ruby on Rails project

Before must be installed this

Step #1

rails new project_name --skip-test-unit

Step #2

cd project_name
ru:
activerecord:
errors:
messages:
taken: "%{model} с таким именем уже существует"
record_invalid: "Валидация не прошла: %{errors}"
restrict_dependent_destroy:
one: "Невозможно удалить запись, так как существуют зависимости: %{record}"
many: "Невозможно удалить записи, так как существуют зависимости: %{record} "
inclusion: "недопустимое значение"