Skip to content

Instantly share code, notes, and snippets.

View dieunb's full-sized avatar
🎯
Focusing

Dieu Nguyen dieunb

🎯
Focusing
View GitHub Profile
_ = $$ / $$
__ = _ - _
@_ = $*[_..-_]
@__ = @_[__]
@___ = @__*@__
@_ = @_[_..-_]
$_ = @__
@dieunb
dieunb / big ratio
Created December 25, 2015 10:38
big ratio
arr = $(".trow").not(".free").not(".header").not("[id^=sidebar-row]");
new_arr = new Array;
$.each(arr, function(_, e) {
var $project = $(e).find(".tcell.project");
var employee_id = $project.data("employee-id");
var ratio = $project.data("ratio");
var class_name = $(e).attr("class");
var index = null;
@dieunb
dieunb / excel ajax edit
Created December 15, 2015 13:22
excel ajax edit
$(document).on('change', '#statistics .table input', function(e) {
// var $target = e.target
// if ($target.name === "value" && !$.isNumeric($target.value)) {
// alert("pls, enter number");
// }
// function SaveDataToLocalStorage(hash, project_id) {
// var data = localStorage.getItem('statistic_data');
// data = data === null ? [] : JSON.parse(data);
@dieunb
dieunb / gist:cc22253d0a4805240f6e
Created December 14, 2015 10:27 — forked from djburdick/gist:5027494
Redis rails commands. #rails #redis
Rails.redis.get(key)
Rails.redis.set(key, value)
Rails.redis.expire(key, 1.hour)
Rails.redis.del(key)
Rails.redis.sadd(set_name, value)
Rails.redis.srem(set_name, key)
Rails.redis.sismember(set_name, value) # boolean test to see if val exists
@dieunb
dieunb / crm_db.rake
Created November 9, 2015 02:07
crm_db.rake
namespace :db do
desc "Remaking data"
task remake_data: :environment do
Rake::Task["db:migrate:reset"].invoke
puts "Creating manager"
FactoryGirl.create :user
puts "Creating ranks 1 to 10"
FactoryGirl.create_list :rank, 10
@dieunb
dieunb / mysql
Created October 6, 2015 02:07
Mysql on Mac
To connect:
mysql -uroot
To have launchd start mysql at login:
ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
Then to load mysql now:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
Or, if you don't want/need launchctl, you can just run:
mysql.server start
# Rails command shortcut
alias rs="rails s"
alias rc="rails c"
alias cs="cap sync"
# Git command
alias gcod="git checkout -f && git checkout develop"
alias gfp="git fetch pullrequest"
alias grc="git rm -r --cached ."
<div class="filter" id="filter-position">
<div class="order text-left">
<p>
<button class="position-order" value="asc">
<%= t("salaries.text.order.sort_asc").html_safe %>
</button>
</p>
<p>
<button class="position-order" value="desc">
<%= t("salaries.text.order.sort_desc").html_safe %>
<li>
<div class="line-item">
<%= f.hidden_field :period_id %>
<%= f.hidden_field :employee_id %>
<%= f.hidden_field :evaluation_type %>
<span class="evaluation-type">
<%= f.label :evaluation_type, f.object.evaluation_type,
class: "text-capitalize" %>
</span>
<span><%= f.number_field :knowledge, value: format_integer(f.object.knowledge, f.object),min: 0,
@dieunb
dieunb / project form
Last active August 27, 2015 02:36
project form
<%= form_for @project, html: {class: "project-form", id: "new_project"} do |f| %>
<%= render "shared/errors_messages", object: @project %>
<div class="row">
<div class="form-group col-md-4">
<%= f.label :name %>
<%= f.text_field :name, class: "form-control", required: true %>
</div>
</div>
<div class="row">