Skip to content

Instantly share code, notes, and snippets.

@joseluisq
joseluisq / git_useful_commands.md
Last active November 18, 2015 15:47
Git useful commands

Lists all files for the last commit (HEAD)

git show --name-only --oneline HEAD

Delete a remote git tag

git tag -d v1.0.0
@joseluisq
joseluisq / JDirectory.php
Last active August 29, 2015 14:06
PHP Directory handler class
<?php
/**
* @author Jose Luis Quintana <joseluisquintana.pe>
*/
class JDirectory {
private $_ignore_list = array();
function ignore_list($ignore_list) {
@joseluisq
joseluisq / common_httpd_status.js
Last active August 29, 2015 14:06
Javascript Hash of Common HTTP Status
var HTTPStatusService = {
ok: {
code: 200,
msg: 'The request sent by the client was successful.'
},
bad_request: {
code: 400,
msg: 'The syntax of the request was not understood by the server.'
},
no_authorized: {
@joseluisq
joseluisq / jquery_utils_funtions.js
Last active December 17, 2015 21:18
Some jQuery utils functions
/**
* Some jQuery utils functions
*/
(function($){
$.fn.isEmpty=function(){
return !!$(this).val()==null||$(this).val().length==0||/^\s+$/.test($(this).val());
};
$.fn.isEmail=function(){
return !!(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test($(this).val()));
// for demo: http://jsbin.com/jeqesisa/7/edit
// for detailed comments, see my SO answer here http://stackoverflow.com/questions/8853396/logical-operator-in-a-handlebars-js-if-conditional/21915381#21915381
/* a helper to execute an IF statement with any expression
USAGE:
-- Yes you NEED to properly escape the string literals, or just alternate single and double quotes
-- to access any global function or property you should use window.functionName() instead of just functionName()
-- this example assumes you passed this context to your handlebars template( {name: 'Sam', age: '20' } ), notice age is a string, just for so I can demo parseInt later
<p>
{{#xif " this.name == 'Sam' && this.age === '12' " }}
@joseluisq
joseluisq / sublime_text_essential_plugins.md
Last active August 29, 2015 14:07
Sublime Text Essential Plugins

Sublime Text Essential Plugins

Here some very essential and useful plugins for Sublime Text Editor.
First, it's necessary to install Package Control.

  • AutoFileName : Autocomplete Filenames in Sublime Text.
  • EditorConfig : EditorConfig helps developers maintain consistent coding styles between different editors.
  • Emmet : Emmet is a plugin for many popular text editors which greatly improves HTML & CSS
  • SCSS : Sass support.
  • SidebarEnhancements : Provides enhancements to the operations on side bar of files and folders.
@joseluisq
joseluisq / Preferences.sublime-settings
Last active August 29, 2015 14:07
My personal Sublime Text User Settings Flatland
{
"theme": "Flatland Dark.sublime-theme",
"flatland_square_tabs": true,
"color_scheme": "Packages/User/Flatland Dark (SL).tmTheme",
"flatland_sidebar_tree_small": true,
"font_face": "Monaco",
"font_size": 10,
"ignored_packages": [
"Vintage"
],
@joseluisq
joseluisq / helpers.scss
Last active July 11, 2018 11:07
Some SASS utilities mixins and functions.
// helpers.scss v1.0.2
// Some utilities mixins and functions.
// MIT License | Develop by Jose Luis Quintana - joseluisquintana.pe
// Transition element
@mixin transition($value: all .3s ease) {
-webkit-transition: $value;
-moz-transition: $value;
-ms-transition: $value;
-o-transition: $value;
@joseluisq
joseluisq / menu-toggle.html
Last active May 5, 2021 12:11
SASS Menu Toggle for Mobile Screen
<a href="#" id="menu-toggle">
<span></span>
</a>
@joseluisq
joseluisq / helpful_unix_commands.md
Last active February 28, 2017 10:55
Some helpful Unix commands

Unix helpful commands

Some useful Unix commands.

List sorted files by extension

$ ls -l -X
# Or
$ ls -l --sort=extension