Skip to content

Instantly share code, notes, and snippets.

View avidmaulanas's full-sized avatar

Avid Maulana Saputra avidmaulanas

  • KOPIHUB
  • Bandung
View GitHub Profile
@avidmaulanas
avidmaulanas / Preferences.sublime-settings
Last active May 9, 2016 04:11
Sublime settings. Theme: Spacegray
{
"color_scheme": "Packages/Theme - Spacegray/base16-eighties.dark.tmTheme",
"ensure_newline_at_eof_on_save": true,
"flatland_square_tabs": true,
"font_face": "Monospace",
"font_size": 11,
"ignored_packages":
[
"Vintage"
],
@avidmaulanas
avidmaulanas / sunspot_solr_search
Created April 22, 2016 09:46
[Sunspot Solr] Search Multiple types and eager loading
@avidmaulanas
avidmaulanas / check_class
Created April 20, 2016 03:56
How do I check if a class is defined
>> Object.const_defined?('Account')
=> false
>> Account
=> Account(id: integer, username: string, google_api_key: string, created_at: datetime, updated_at: datetime, is_active: boolean, randomize_search_results: boolean, contact_url: string, hide_featured_results: boolean, paginate_search_results: boolean)
>> Object.const_defined?('Account')
=> true
@avidmaulanas
avidmaulanas / netstat
Last active April 14, 2016 07:12
Command for search port in netstat
sudo netstat -ap | grep :<port_number>
stop port:
kill <pid>
Example:
$ sudo netstat -ap | grep :3000
tcp 0 0 localhost:3000 *:* LISTEN 12488/ruby
$ kill 12488
@avidmaulanas
avidmaulanas / edit_mycnf
Created March 15, 2016 06:30
Allowing Remote Connections to MySQL Instance
Edit:
/etc/mysql/my.cnf or /etc/my.cnf
add line:
bind-address = *
MySQL:
GRANT ALL PRIVILEGES ON *.* TO username@'%' IDENTIFIED BY 'MySecretPassword';
@avidmaulanas
avidmaulanas / export_import_sql
Last active March 15, 2016 04:45
Export and Import an .sql file
EXPORT:
mysqldump -u [uname] -p[pass] db_name > db_backup.sql
IMPORT:
mysql -u username -p databasename < data.sql
@avidmaulanas
avidmaulanas / update_password
Created March 15, 2016 04:21
Fix MySQL root password in CentOS after fresh install
1) service mysqld stop
2) mysqld_safe --skip-grant-tables &
3) mysql -u root
4) Setup new MySQL root user password
use mysql;
update user set password=PASSWORD("NEW-ROOT-PASSWORD") where user='root';
flush privileges;
@avidmaulanas
avidmaulanas / check_distro_and_version
Created March 15, 2016 03:37
Find Out Linux Distribution Name and Version
cat /etc/*-release
@avidmaulanas
avidmaulanas / mysql_import_file_sql
Created February 25, 2016 04:16
How to import an SQL file using the command line in MySQL
mysql -u username -p database_name < file.sql
@avidmaulanas
avidmaulanas / web-servers.md
Created February 10, 2016 06:19 — forked from willurd/web-servers.md
Big list of http static server one-liners

Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.

Discussion on reddit.

Python 2.x

$ python -m SimpleHTTPServer 8000