Skip to content

Instantly share code, notes, and snippets.

@saintc0d3r
saintc0d3r / index.html
Created December 7, 2014 12:23
HOW TO - Create an AngularJS service by using $resource & factory method
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
<title></title>
<link href="css/style.css" rel="stylesheet">
<!-- angularjs js -->
@saintc0d3r
saintc0d3r / index.html
Created December 8, 2014 22:26
HOW TO - Create a parameterised AngularJS service by using provider method
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
<title></title>
<link href="css/style.css" rel="stylesheet">
<!-- angularjs js -->
@saintc0d3r
saintc0d3r / Detailed Steps for configuring postfix in Mac OS X Yosemite
Last active March 16, 2017 14:58
Postfix Config File for sending mail from Mac OS X Yosemite dev machine through Gmail's SMTP server
Detailed steps for the setup can be viewed in this link:
http://www.iamafishnow.com/2014/11/02/set-up-smtp-gmail-to-work-with-php-mail-on-osx-yosemite/
@saintc0d3r
saintc0d3r / CoreData Support Code
Created February 3, 2016 02:27
iOS Core Data plumbing code in Swift. Put this under your AppDelegate class
// MARK: - Core Data Stack
// Define application's document directory
lazy var applicationDocumentsDirectory: NSURL = {
let urls = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask)
return urls[urls.count-1]
}()
// Define Managed Object Model
lazy var managed_object_model :NSManagedObjectModel = {
@saintc0d3r
saintc0d3r / keep_user_info_into_local_storage.swift
Created February 3, 2016 05:53
A demo of Core Data's Fetch, Insert , Update
private func keep_user_info_into_local_storage(json: JSON){
// If success, store the returned credential into Core.Data
// 1. Try to retrieve existing record
let managed_object_context = app_delegate.managed_object_context
// 2. Fetch AuthenticatedUser record
let fetch_request = NSFetchRequest(entityName: "AuthenticatedUser")
// 3. Execute fetch request
@saintc0d3r
saintc0d3r / cleanup_auth_user_from_local_storage.swift
Created February 3, 2016 07:05
A sample of load & deleting a data in Swift Core Data
/**
* Cleanup auth user info from local storage
*/
func cleanup_auth_user_from_local_storage(){
let authenticated_user_info = load_auth_user_info()
if (authenticated_user_info != nil){
let managed_object_context = app_delegate.managed_object_context
managed_object_context.deleteObject(authenticated_user_info!)
app_delegate.save_context(nil)
}
@saintc0d3r
saintc0d3r / ACL for User model
Created March 31, 2016 04:48
ACL settings for securing User model in Loopback
[
{
"principalType": "ROLE",
"principalId": "$everyone",
"permission": "DENY"
}, {
"principalType": "ROLE",
"principalId": "$everyone",
"permission": "ALLOW",
"property": "create"