Skip to content

Instantly share code, notes, and snippets.

View steppefox's full-sized avatar
🦥

Eldar Amantay steppefox

🦥
View GitHub Profile
@steppefox
steppefox / linux_list_of_snippets.md
Created November 21, 2013 19:19
LINUX List of little snippets

**** OS ****

  • Check version of OS:
lsb_release -a
cat /proc/version
@steppefox
steppefox / git_reset.md
Created November 20, 2013 10:44
GIT reset

If you need hard reset, like in GAMES, when you need load old save, and remove all progress after it:

git reset --hard 066822950016a7ae7404324650389fa5cdb50fb3

@steppefox
steppefox / git_history.md
Created November 20, 2013 10:43
GIT history
  1. git log
  2. git reflog
@steppefox
steppefox / git_remove_from_mapping.sh
Created November 20, 2013 10:42
GIT remove somethink from mapping
#Это не удалит папку, это просто очистит маппинг
git rm --cached protected/helpers
@steppefox
steppefox / yii_good_style.md
Created November 20, 2013 09:00
YII good style (which saves your time in the future)

*** Models ***

**** Models which have own show pages ****

  1. Create 'getUrl()' method, which return to you link on the show page of this model
  2. Always create 'created_at', 'updated_at', 'publicated_at' fields
  3. Dont use json_encode in beforeValidate method of your Model. It can creates strange errors in nowhere. Use json_encode only in admin controller
@steppefox
steppefox / linux_install_ftp.md
Created November 19, 2013 09:51
LINUX install proftpd
  1. sudo apt-get install proftpd (choose 'standalone' mode)
  2. sudo nano /etc/init.d/proftpd/proftpd.conf
  3. Change "ServerName" to some name of your FTP-server
  4. Change "UserIPv6" to "off"
  5. Uncomment "RequireValidShell", change it to "off"
  6. Uncomment "DefaultRoot", change it to "~"
  7. Save the file. Restart proftpd.
  8. Add group: groupadd developers; Add new user:useradd user_name --home /var/www/dirname --shell /bin/false --group user_group
  9. Change directory permissions: chown user_name:user_group -R /var/www/dirname
  10. Change user password: sudo passwd user_name
@steppefox
steppefox / linux_remove_apache.md
Created November 19, 2013 08:39
LINUX remove apache 2 from ubuntu
  1. sudo apt-get purge apache2
  2. sudo /etc/init.d/apache2 stop
  3. sudo update-rc.d -f apache2 remove
  4. sudo rm -rf /etc/apache2
  5. sudo rm /etc/init.d/apache2
@steppefox
steppefox / linux_locale_gen.md
Created November 19, 2013 08:29
LINUX fix when you have error with locales

When yo have

perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LC_TIME = "ru_RU.UTF-8",
	LC_MONETARY = "ru_RU.UTF-8",
	LC_ADDRESS = "ru_RU.UTF-8",
	LC_TELEPHONE = "ru_RU.UTF-8",
	LC_NAME = "ru_RU.UTF-8",
@steppefox
steppefox / git_steps_to_merge.md
Created November 18, 2013 11:49
GIT steps to merge branches
  1. git checkout -b dev
  2. git commit -m"some diff"
  3. git checkout master
  4. git merge dev
@steppefox
steppefox / st_key_bindings.json
Created November 15, 2013 12:21
ST3 Sublime Text - Keybindings config
[
{
"keys": ["command+ctrl+."],
"command": "insert_snippet",
"args": {"name": "Packages/User/html-yiit.sublime-snippet"}
},
{
"keys": ["command+ctrl+shift+."],
"command": "insert_snippet",
"args": {"name": "Packages/User/php-yiit.sublime-snippet"}