2014-01-01から1ヶ月間の記事一覧
Ruby5 - Episode #435 - January 28, 2014 Lite Config small, environment-aware, YAML configuration manager for Rails config/options.yml LiteConfig(:options)[:stuff] #=> "Things" Thor Replace Rake with Thor Rubygem Tips ruby-lol gem (Riot Gam…
Turning the Tables (Ben Orenstein) Chad Pytel turns the tables and interviews host Ben Orenstein hostとguestが入れ替わり 高校でプログラミング学ぶ機会があった コンパイラのクラスでvimに出会った TDD RailsConfの発表はホテルとかで声出して練習し…
Ruby5 - Episode #434 - January 24th, 2014 Selecta fuzzy finder ruby script Goworker Go-based background worker that runs 10 to 100,000* times faster than Ruby-based workers compatible with Resque DevDocs DevDocs combines multiple API docum…
ProMotion - MotionInMotion なんかオープニングが変わった ProMotionで何種類かのスクリーンを実装 gem 'ProMotion' class AppDelegate < PM::Delegate def on_load(app, options) common def on_load set_nav_bar_button :left, title: "Help", action: :o…
Blur - NSScreencast 画面下から出るビューにぼかし効果を加える Blur 50% alpha see through スライドするパネルの背景画像の固定など createPanel #if USE_TOOLBAR_METHOD [[UIToolbar alloc] initWithFrame:self.panel.bounds]; blurToolbar.barStyle = U…
Objective-C Style and Runtime: The raywenderlich.com Podcast Episode 2 | Ray Wenderlich style guide raywenderlich/objective-c-style-guide · GitHub Smiley :] shinobi controls - Awesome Controls for Amazing Apps iOS charts, grids, developer …
Polar Vortex Open Radar rdar://15818149: Add boolean property to disable the resizing of UIPageViewController subviews WWDC videos WWDC 2013 Session Videos - Apple Developer carousel page view controller subclassed ui page view controller …
Working with the Camera - MotionInMotion Cameraを使った実装 Reflector Reflector Airplay Receiver - Mirror an iPhone or iPad to a Mac or PC KeyHook gem 'bubble-wrap' require 'bubble-wrap/core' require 'bubble-wrap/camera' KeyHookController …
Refactoring View Controllers - Part 2 - NSScreencast Twitterのフォロワーを一覧するアプリのリファクタリング続き refactoring -> simple view did load introduce concept of model TwitterFollower.m initWithDictionary map operation create new gro…
Teach all the things (Matt Knox) Matt Knox of Twitter Matt is a part of Twitter's university team which teaches new Twitter recruits about the company 教えるのは好きだが、フルタイムではやりたくない boston lisp meetup screen saver russian m…
Ruby5 - Episode #433 - January 17, 2014 ActiveSupport Notifications gem 'subexec-notifications' RailsBricks create Rails apps much faster by automating mundane setup tasks and configuring useful common gems Composable Matchers RSpec 3 expe…
Punk in Drublic 年末年始休みの話 iOS dev weekly objc-run - shell script that makes it easy to use Objective-C files for shell script-like tasks 常に新しいことを学べる人を雇いたい PTO - Paid Time Off 有給休暇 Functional Reactive Programming…
Ruby5 - Episode #432 - January 14, 2014 lt-ruby Light Table Ruby (recently-open-sourced Light Table IDE) You can use this to quickly execute or demonstrate some code without leaving your Ruby files TDRails Test Driven Rails article series …
Refactoring View Controllers - NSScreencast Twitterのフォロワーを一覧するアプリのリファクタリング #import <Social/Social.h> viewDidLoad has small lines of code eventually refactoring extract to new class extract with new method (completion block etc.) Add </social/social.h>…
Ruby5 - Episode #431 – January 10th, 2013 Github Traffic access log AccessLint Run web accessibility audits on urls or files Hammerspace concurrently-available, off-heap storage of strings Airbnb Sneakers Performance background processing …
An Agent of Change (Seth Godin) best selling author, Seth Godin Seth Godin work as art entrepreneur is artist books The Gift The War of Art Scott Adams Explains 'How To Fail At Almost Everything' (Except Dilbert) restaurant entrepreneur bl…
NSCoder, NSCoding, and NSUserDefaults - MotionInMotion NSCoder, NSUserDefaultsを使った実装 コアダータ NSCoding Protocol def initWithCoder(decoder) self.title = decoder.decodeObjectForKey('title') self.completed = decoder.decodeBoolForKey('…
motion-layout - MotionInMotion motion-layoutを使ってAutoLayout gem 'motion-layout' RubyMotionSamples - Timer ViewController Motion::Layout.new do |layout| layout.view view layout.subviews "userImage" => userImage, "userTweet" => userTweet,…
Delegates & Data Sources - MotionInMotion rableViewでdelegate使った実装 MVC D - delegate DS - dataSource controller <-> model - KVO PostsController#init @postsModel = UIApplication.sharedApplication.delegate.postsModel def viewDidLoad self…
More Delegates, KVO, and Target Action - MotionInMotion postを追加、バッジの更新などの実装 CreatePostController def viewDidLoad @createPostView = CreatePostView.alloc.initWithFrame(self.view.frame) @createPostView.delegate = self CreatePos…
BDD with Frank & MacBacon - MotionInMotion TDD(BDD)で位置情報取得機能の実装 location base app Agile app definition features / stories sort, imagine start most important Read bubble wrap source code / test suite are great example gem motion…
CoreData with CDQ and ruby-xcdm - MotionInMotion ActiveRecordのようにCoreDataを扱う Author @seriousken co-founder of infiniteRed cdq (CoreData Query) Steps setup Gemfile gem 'cdq' cdq init schema and models use like active record cdq synta…
NSPredicate - NSScreencast csv NSString *contents = [NSString stringWithContentsOfFile:csvPath encoding:NSUTF8StringEncoding error:nil]; NSArray *lines = [contents componentsSeparatedByString:@"\r\n"]; [lines enumerateObjectsUsingBlock:^(N…
Particle Systems - NSScreencast 火の玉みたいなアニメーション CAEmitterLayer emitterShape = kCAEmitterLayerPoint; Point/Line/Rectangle/Cuboid/Circle/Sphere emitterPosition renderMode kCAEmitterLayer Unordered, OldestFirst, OldestLast, BackT…
156 Array.new ★★ special guest chef James Edward Gray II (@JEG2) Ruby Rogues >> generator = 3.times >> generator.next => 0 >> generator.next => 1 >> generator.map {|i| i ** 2 } => [0, 1, 4] >> generator.map { :whatever } => [:whatever, :wh…
Ruby5 - Episode #430 - January 7th, 2014 TDD JSON API Test Driving a JSON API in Rails Jubilee Vert.x is a lightweight, high performance application platform for the JVM Vert.x 2.0 such as Event bus, Shared data and Clustering Exception#ca…
Ruby5 - Episode #429 - January 3rd, 2014 Writing a Ruby Compiler Writing a compiler in Ruby, bottom up Omega universe simulator RubyGems 2.2.0 RubyGems can check for gem dependencies files Debug HTTP Clients RubyTapas Detect Similar Images…