Skip to content

Instantly share code, notes, and snippets.

View olragon's full-sized avatar
👨‍💻
I may be slow to respond.

Long Nguyen olragon

👨‍💻
I may be slow to respond.
  • Ho Chi Minh City, Viet Nam
View GitHub Profile

(a gist based on the old toolmantim article on setting up remote repos)

To collaborate in a distributed development process you’ll need to push code to remotely accessible repositories.

This is somewhat of a follow-up to the previous article setting up a new rails app with git.

For the impatient

Set up the new bare repo on the server:

@olragon
olragon / jquery.limitedlist.js
Last active December 15, 2015 14:09
Hide item in list if we have more than specified items.
(function($) {
$.fn.limitedList = function(options) {
var settings = $.extend({
limit: 5,
moreText: '> Xem thêm',
lessText: '< Rút gọn'
}, options);
return this.each(function() {
@olragon
olragon / uninstall.sh
Created April 6, 2013 10:28
devstack complete purge
#!/usr/bin/env bash
./unstack.sh
sudo apt-get -y purge libvirt-bin qemu-kvm qemu bridge-utils dkms openvswitch-switch openvswitch-datapath-dkms rabbitmq-server dnsmasq iptables tgt
sudo rm -rf /etc/quantum
sudo rm -rf /etc/nova
sudo rm -rf /etc/glance
sudo rm -rf /var/lib/nova
sudo rm -rf /etc/libvirt/
sudo rm -rf /var/lib/libvirt/
sudo rm -rf /etc/tgt/conf.d
@olragon
olragon / run.sh
Last active January 3, 2017 00:37
HHVM config for Drupal 7 with clean urls working fine.
#!/usr/bin/env bash
sudo hhvm --config site1.hhvm.hdf --user www-data --mode daemon -v "Log.Level=Verbose" -v "Log.NoSilencer=on" -v "Log.Header=on"
@olragon
olragon / field_term_reference.php
Last active November 25, 2015 16:13
Drupal's entity_metadata_wrapper examples
// @see https://www.drupal.org/node/2378611#comment-9360381
$entity = entity_create('node', $values);
$wrapper = entity_metadata_wrapper('node', $entity);
$wrapper->field_my_term_reference->set(123);
$wrapper->save();
dependencies[] = ctools
; Views Handlers
files[] = views/mymodule_handler_handlername.inc
@olragon
olragon / .my.cnf
Created April 12, 2015 05:34
Backup MySQL databases, backup files split by date-time and database name
# file: /root/.my.cnf
[client]
user = MYSQL_USER
password = MYSQL_PASSWORD
host = MYSQL_HOST
{
"id": 9118195,
"name": "keyboard",
"full_name": "jasonrudolph/keyboard",
"owner": {
"login": "jasonrudolph",
"id": 2988,
"avatar_url": "https://avatars.githubusercontent.com/u/2988?v=3",
"gravatar_id": "",
"url": "https://api.github.com/users/jasonrudolph",
@olragon
olragon / README.md
Created June 10, 2015 14:38
Fix drush simplexml_load_file(): I/O warning : failed to load external entity "" Project.php:72

Fix: drush-ops/drush#894 Super quick, insecure and dirty solution for now. You shouldn't use.

File ./includes/drush.inc, add --no-check-certificate for wget command, --insecure for curl command.

  // ...
  if ($use_wget) {
    drush_shell_exec("wget --no-check-certificate -q --timeout=30 -O %s %s", $destination_tmp, $url);
  }
 else {
# add the email package
meteor add email