Skip to content

Instantly share code, notes, and snippets.

Giovanni Collazo gcollazo

View GitHub Profile
View components.my-component.js
import Ember from 'ember';
export default Ember.Component.extend({
didInsertElement() {
this._super(...arguments);
this.element.querySelector('input[type="file"]').removeAttribute('capture');
}
});
View my-tmux-cheat-sheet.md

tmux cheat sheet

  • tmux -CC attach iTerm to tmux
  • tmux new -A -s <session-name> creates a new named session or attaches to that session if already exists
  • control + b - commands
    • creates a horizontal pane
    • % creates a vertical pane
    • q shows pane numbers, if you hit the number on the keyboard you will change to that pane
    • o moves between panes
    • x kills the current pane, exit command also works
@gcollazo
gcollazo / 01-run.sh
Last active Apr 12, 2018
Testing npm5
View 01-run.sh
# curl -s https://gist.githubusercontent.com/gcollazo/93853987c5e1fa362494315478cd0608/raw/01-run.sh | bash
echo ""
mkdir testnpmyanrnpm5
cd testnpmyanrnpm5
curl -s https://gist.githubusercontent.com/gcollazo/93853987c5e1fa362494315478cd0608/raw/npm-test.sh | bash
curl -s https://gist.githubusercontent.com/gcollazo/93853987c5e1fa362494315478cd0608/raw/yarn-test.sh | bash
cd ..
View components.my-component.js
import Ember from 'ember';
import hbs from 'htmlbars-inline-precompile';
export default Ember.Component.extend({
layout: hbs`
<a href={{attrs.input}}>CLICK</a>
`
});
View media-queries.css
@media (max-width: 320px) {
body { background-color: red; }
}
@media (min-width: 321px ) and (max-width: 375px) {
body { background-color: blue; }
}
@media (min-width: 376px ) and (max-width: 425px) {
body { background-color: orange; }
View sample.json
{
"id":"6ce4a00a-677d-4265-8144-4873d3d0075d",
"url":"https://api.filepreviews.io/v2/previews/6ce4a00a-677d-4265-8144-4873d3d0075d/",
"status":"success",
"preview":{
"original_size":{
"width":"1280",
"height":"1024"
},
"page":1,
@gcollazo
gcollazo / atomstars.bash
Created Mar 4, 2016
Update your Atom starred packages.
View atomstars.bash
# The atom cli tool provides a command for installing packages
# that you have previously starred. Once you all you pakackages
# are starred installing is super easy `apm stars --install`.
# This little command unstars all packages in your profile
# and start only the ones you have installed.
# For this to work you need jq `brew install jq`.
alias atomstars='apm unstar $(apm stars --json | jq -r ".[].name") && apm star --installed'
@gcollazo
gcollazo / README.md
Last active Dec 2, 2015
Source maps not updating after live reload.
View README.md

Google Chrome: Source maps not updating after live reload.

After a css live reload we noticed that source maps did update and line numbers shown in the style inspector where correct but the source files did not change. A quick close and open of the inspector seems to fix the issue.

Tested on Chrome:

  • 47.0.2526.73 (64-bit): Has the problem
  • 47.0.2526.73 beta (64-bit): Has the problem
  • 49.0.2579.0 canary (64-bit): Works sometimes

Using ember-cli on Beta:

View application.controller.js
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
View components.login-form.js
import Ember from 'ember';
export default Ember.Component.extend({
});
You can’t perform that action at this time.