Skip to content

Instantly share code, notes, and snippets.

export const calculateAge = (
  dateOfBirth: Date,
  referenceDate: Date = new Date()
) => {
  const referenceYear = referenceDate.getFullYear()
  const referenceMonth = referenceDate.getMonth()
  const referenceDay = referenceDate.getDate()

  const birthYear = dateOfBirth.getFullYear()
<!DOCTYPE HTML>
<html lang="{{ language }}">
<head>
<meta charset="UTF-8">
<title>{{ title }}</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<meta name="description" content="{{ description }}">
<meta name="viewport" content="width=device-width, initial-scale=1">
<base href="{{ path_to_root }}">
@onori
onori / scalaデメリットめも.markdown
Last active December 22, 2015 01:49
http://vimeo.com/65556261 をみてのメモ書き。 35分弱あるので、かいつまんでメモ。
@onori
onori / titanium-sqlite.js
Created July 24, 2013 18:19
js、というかtitaniumとsqliteでなんやかんやのメモ。 IF NOT EXISTS ADD CULUMN をどうやったら上手く実装出来るかなー的な。
// ↓ こんなのあるんだってやつ ↓ //
/* テーブル情報を一括で取得 */
db.execute("PRAGMA table-info(table-name)");
/* テーブルのユーザーバージョンを取得 */
db.execute("PRAGMA user-version");
###titanium CLIで実機転送
ti build -T device --platform iphone -V "証明書名" -P "Provisioning Profile UUID"
指定するのは"証明書名"と"UUID"だけど、ようわからん時は
以下のように何も指定しないと色々ヒントくれる。
ti build -T device --platform iphone
@onori
onori / tableview.js
Created June 26, 2013 12:58
Titanium
/**rowに突っ込んだオブジェクトをコールバックイベントで取得する方法**/
var lOnSelected = Ti.UI.createLabel({
width:100,
height:50,
left:495,
textAlign:'center',
opacity:0.5,
text:'選択'
});