Skip to content

Instantly share code, notes, and snippets.

Avatar
💭
生きている

KZ k3zi

💭
生きている
View GitHub Profile
@k3zi
k3zi / pronunciation-resources.md
Last active Nov 25, 2020
English and Japanese Pronunciation Resources
View pronunciation-resources.md

Pronunciation Resources

Comment if you would like to see a resource added to the list.

Guides / Courses

あいうえおフォニックス (🇬🇧 English, Web, Free)
English phonetics video series made for a Japanese audience.
https://youtube.com/channel/UCX2tvXwAItLs5RhFFSGn9LQ

Dogen: Japanese Phonetics Series (🇯🇵 Japanese, Web, Paid)

View japanese.md

Japanese

Accent Tips

促音(そく\おん・そくおん)
・っ or ッ sound

促音便(そくお\んびん)
・At the end of the 連用形(勝ち、食い、帰り) when the 動詞 comes next to a て・た・たり、 a 促音(っ) is introduced in between.
・This only occurs with the following endings「ち」「ひ・い」「り」

@k3zi
k3zi / MyTableViewController.swift
Created Jun 17, 2016
Masks any cells behind the section header of a .Plain UITableView
View MyTableViewController.swift
override func scrollViewDidScroll(scrollView: UIScrollView) {
super.scrollViewDidScroll(scrollView)
for cell in self.tableView.visibleCells {
let hiddenFrameHeight = scrollView.contentOffset.y + self.tableView(tableView, heightForHeaderInSection: 0) - cell.frame.origin.y
if hiddenFrameHeight >= 0 || hiddenFrameHeight <= cell.frame.size.height {
self.maskCell(cell, fromTopWithMargin: hiddenFrameHeight)
}
}
@k3zi
k3zi / MPNavigationAnimatedTransitiion.swift
Last active May 3, 2017
A basic transition that properly pushes off transparent views
View MPNavigationAnimatedTransitiion.swift
import UIKit
class MPNavigationAnimatedTransitiion: NSObject, UIViewControllerAnimatedTransitioning {
let operation: UINavigationControllerOperation
init(operation: UINavigationControllerOperation) {
self.operation = operation
}
@k3zi
k3zi / PSPDFUIKitMainThreadGuard
Last active Aug 29, 2015
Automatically kick all UIKit calls to Main Thread
View PSPDFUIKitMainThreadGuard
#import <objc/runtime.h>
#import <objc/message.h>
// Compile-time selector checks.
#define PROPERTY(propName) NSStringFromSelector(@selector(propName))
// A better assert. NSAssert is too runtime dependant, and assert() doesn't log.
// http://www.mikeash.com/pyblog/friday-qa-2013-05-03-proper-use-of-asserts.html
// Accepts both:
You can’t perform that action at this time.