Skip to content

Instantly share code, notes, and snippets.


Julian Acosta IAmJulianAcosta

View GitHub Profile
View adapters.application.js
import DS from 'ember-data';
export default DS.JSONAPIAdapter.extend({
findRecord() {
return {
data: {
id: '1',
type: 'books',
attributes: {
config: {}
View controllers.application.js
import Ember from 'ember';
import { A } from '@ember/array';
import ArrayProxy from '@ember/array/proxy';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init(...args) {
let a = ArrayProxy.create({
content: A(["hello", "world"])
View controllers.application.js
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
View controllers.application.js
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'get lucky'
IAmJulianAcosta /
Created Apr 21, 2017
Configure Ubuntu VM to compile Ember.js
#In some steps you should open a new tab and continue there
# Ubuntu packages
sudo apt-get update
sudo apt-get install -y autoconf automake python-dev make git curl samba-libs
# Node and npm
curl -o- | bash
nvm install 6.10.2
nvm use 6.10.2
IAmJulianAcosta / ember-object-name.js
Last active May 5, 2016
Get Ember object simple name from complex name
View ember-object-name.js
//Returns a string with full name of component, like: <ProjectName@component:path/to/component-name::ember793>
let componentName = this.toString ();
//This regex will match the component and capture the latest part of component path.
let regex = componentName.match (/<[a-zA-Z]+@[a-zA-Z]+:(?:[a-z]+[\/])*([-a-z]+)::[a-zA-Z]+[0-9]+>/);
//The latest element of array is the component name.
console.log (regex[regex.length-1]); //component-name
//See: for explanation
View ascii-art-browser-console.js
* © 2016 - Julián Acosta
* License: CC BY-SA 4.0 (
* Print your own logo in developer tools!
* Step 1: Convert your logo to ASCII text here: (I used color output)
* Note: Is possible that you'll have to resize your photo in order to retain aspect ratio
* Step 2: Remove the <pre></pre> tag that is surrounding the generated code, replace with "[" and "]"
* Step 3: Run the following regexes (*DON'T ALTER THE ORDER*) in order to convert to JSON (Works in PHPStorm and Sublime Text 2):
IAmJulianAcosta / charset_change.sql
Created Oct 24, 2015
Changing charset of all database tables
View charset_change.sql
SELECT CONCAT( "ALTER TABLE `", TABLE_NAME, "` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;" ) AS ExecuteTheString
WHERE TABLE_SCHEMA = "name_of_table"
LIMIT 0 , 30