Skip to content

Instantly share code, notes, and snippets.

View whaleen's full-sized avatar
🏠
Working from home

whaleen

🏠
Working from home
  • Code Furniture
  • PST
  • 11:27 (UTC -07:00)
View GitHub Profile
@whaleen
whaleen / uploadData.js
Created February 12, 2020 09:52
How to use Firebase Firestore with ReactJS. Firebase CRUD tutorial. (firestore-import-export snippet)
// 3:12 https://www.youtube.com/watch?v=yyo_TcZCrS4
const firestoreService = require('firestore-export-import');
const serviceAccount = require('./serviceAccountKey.json');
const databaseURL = "YOUR_DB_URL"
firestoreService.initializeApp(serviceAccount, databaseURL);
firestoreService.restore("data.json");
@whaleen
whaleen / gallery.html
Created January 21, 2020 08:11 — forked from opattison/gallery.html
A Jekyll photo gallery sample, using a for loop in liquid and collections in YAML front matter. This is sort of pseudo-code, but is in a working state in this project: https://github.com/opattison/jeancflanagan 2013-08-13
@whaleen
whaleen / meta.hbs
Created January 12, 2020 08:27 — forked from ofstudio/meta.hbs
Meta tags snippet for Ghost Themes
{{!-- Tested on Ghost 0.5.7. --}}
{{!-- IMPORTANT! Some things are more likely to work in a different way in future versions of Ghost. Check the documentation --}}
{{#is "index, tag, author"}} {{!-- Meta for index, tag and author contexts --}}
{{#is "index"}}
<title>{{@blog.title}}</title>
<meta name="description" content="{{@blog.description}}"/>
<meta property="og:title" content="{{@blog.title}}"/>
<meta itemprop="name" content="{{@blog.title}}"/>
{{/is}}
{{#is "tag"}}
@whaleen
whaleen / meta.hbs
Created January 12, 2020 08:27 — forked from ofstudio/meta.hbs
Meta tags snippet for Ghost Themes
{{!-- Tested on Ghost 0.5.7. --}}
{{!-- IMPORTANT! Some things are more likely to work in a different way in future versions of Ghost. Check the documentation --}}
{{#is "index, tag, author"}} {{!-- Meta for index, tag and author contexts --}}
{{#is "index"}}
<title>{{@blog.title}}</title>
<meta name="description" content="{{@blog.description}}"/>
<meta property="og:title" content="{{@blog.title}}"/>
<meta itemprop="name" content="{{@blog.title}}"/>
{{/is}}
{{#is "tag"}}
browser-sync start --files "css/*.css" --proxy "localhost:4000" --files "_posts/*.md" --files "_drafts/*.md" --files "_includes/*.html" --files "_data/*.csv" --files "_layouts/*.html" --reloadDelay "2000"
@whaleen
whaleen / gist:23c2cfa8d4c6f051b7e13cb9ce7b4a9e
Created March 31, 2017 11:48 — forked from rmondello/gist:b933231b1fcc83a7db0b
Exporting (iCloud) Keychain and Safari credentials to a CSV file

Exporting (iCloud) Keychain and Safari credentials to a CSV file

After my dad died, I wanted to be able to have access any of his online accounts going forward. My dad was a Safari user and used iCloud Keychain to sync his credentials across his devices. I don’t want to have to keep an OS X user account around just to access his accounts, so I wanted to export his credentials to a portable file.

This is the process I used to create a CSV file of his credentials in the format “example.com,user,pass”. This portable format would be pretty easy to import into 1Password or Safari in the future.

The way I went about this isn’t great; it opens up more opportunities for apps to control one’s Mac through Accessibility APIs, it writes plaintext passwords to disk, and it could use some cleaning up. A better approach might leverage the security command line tool that ships with OS X. That said, I found this method to be a fun illustration of what’s possible us

@whaleen
whaleen / git-commands.mkd
Created January 22, 2016 04:22 — forked from Kerry350/git-commands.mkd
Common Git commands

A little lookup for commands I use frequently

  • Commit all edited files and add a message

git commit -a -m "My commit"

  • Add all new files

git add .

@whaleen
whaleen / frontendDevlopmentBookmarks.md
Created October 20, 2015 10:04 — forked from dypsilon/frontendDevlopmentBookmarks.md
A badass list of frontend development resources I collected over time.
@whaleen
whaleen / styles.css
Last active August 29, 2015 13:56 — forked from anonymous/styles.css
/* Buttons */
.content-list input[type="button"],
#srv-srch-rqst input[type="submit"],
#sidebar-widget-login-register .join-now-its-free,
.header-widget-area .search-form input[type="submit"] {
border: none!important;
}
input, select, textarea, .breadcrumb, .sticky, .taxonomy-description {
border: 1px solid #fff;
class ApplicationController < ActionController::Base
protect_from_forgery
protected
def current_user
@current_user ||= User.find_by_id(session[:user_id])
end
def signed_in?