Attention: the list was moved to
https://github.com/dypsilon/frontend-dev-bookmarks
This page is not maintained anymore, please update your bookmarks.
| /* | |
| File: KeychainItemWrapper.h | |
| Abstract: | |
| Objective-C wrapper for accessing a single keychain item. | |
| Version: 1.2 - ARCified | |
| Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple | |
| Inc. ("Apple") in consideration of your agreement to the following | |
| terms, and your use, installation, modification or redistribution of |
| class Position | |
| attr_reader :x, :y | |
| @cache_of_positions = {} | |
| def self.new_with_memo(x,y) | |
| @cache_of_positions[[x,y]] || Position.new(x,y).tap do |instance| | |
| @cache_of_positions[[x,y]] = instance | |
| end | |
| end |
| <!DOCTYPE html> | |
| <html lang='en'> | |
| <head> | |
| <script src="http://code.jquery.com/jquery-latest.js"></script> | |
| <meta charset="UTF-8"> | |
| <style> | |
| .cell{ | |
| width:50px ; | |
| height:50px; | |
| padding: 0px; |
| development: | |
| adapter: postgresql | |
| encoding: unicode | |
| database: url_development | |
| pool: 5 | |
| username: jd | |
| password: | |
| host: localhost | |
| port: 5432 | |
Attention: the list was moved to
https://github.com/dypsilon/frontend-dev-bookmarks
This page is not maintained anymore, please update your bookmarks.
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| func optional_pair1<T,U>(t: T?, u: U?)->String { | |
| switch (t,u) { | |
| // every case exhaustively covers the possibilities | |
| case (.None,.None): return "neither" | |
| case let (.Some(t), .Some(u)): return "both" | |
| case let (.Some(t),.None): return "left" | |
| case let (.None,.Some(u)): return "right" | |
| // so no need for a default clause at all | |
| // this way, you are totally explicit about | |
| // which case is being handled how. |
| // | |
| // shuffle.swift | |
| // | |
| // Created by Guillaume Lessard on 2014-08-28. | |
| // Copyright (c) 2016 Guillaume Lessard. All rights reserved. | |
| // | |
| // https://github.com/glessard/shuffle | |
| // https://gist.github.com/glessard/7140fe885af3eb874e11 | |
| // |
| struct User { | |
| let id: Int | |
| let name: String | |
| let email: String? | |
| } | |
| extension User: JSONDecodable { | |
| static func create(id: Int, name: String, email: String?) -> User { | |
| return User(id: id, name: name, email: email) | |
| } |
| func sumRecursively(numbers: [Int], _ acc:Int = 0) -> Int { | |
| if let head = numbers.first { | |
| let tail = Array(dropFirst(numbers)) | |
| return sumRecursively(tail, head + acc) | |
| } else { | |
| return acc | |
| } | |
| } | |
| let myNumbers = [1,2,3,4,5] |