ジム・キャリー映画という薬 (5月病とひとりの連休を過ごす人に贈る)

後ろ向きなこの時期の気持ちを変えてくれる、ジム・キャリーの映画を紹介。 全てAmazon prime videoから観ることのできる作品です。 『マン・オン・ザ・ムーン』(Man on the Moon) 実在した伝説のコメディアン、アンディ・カウフマンをジム・キャリーが虚…

2017年、印象に残ったアイドルソングベスト20 (1位〜10位)

メジャーインディーズ問わず印象に残った20曲 去年2016年はこちら 2016年、印象に残ったアイドルソングベスト20 (1位〜10位) - 猪突猛進にっき 1位 『エキセントリック』欅坂46 作詞:秋元康 作曲:ナスカ 最も勢いのある欅坂46のファーストアルバムから。 …

2016年、印象に残ったアイドルソングベスト20 (11位〜20位)

11位 『RUN and RUN』 lyrical school スマホジャックMV。 vimeo.com 花火シンクロMVもよかった。 サマーファンデーション/lyrical school【Sync with fireworks MV】#SummerFoundation - YouTube 12位 『次々続々』アンジュルム 作詞:児玉雨子 作曲・編曲:…

2016年、印象に残ったアイドルソングベスト20 (1位〜10位)

メジャーインディーズ問わず印象に残った20曲 1位 『チョット愚直に!猪突猛進』こぶしファクトリー 作詞・作曲:前山田健一 編曲:鈴木俊介 1月発売、鈴木俊介アレンジ、ヒャダインのハロプロつんくリスペクト、赤羽橋ファンク。 www.youtube.com 同時リリ…

Functional Swift 4章 "Map Filter Reduce" まとめ

引数に関数を取る関数を高階関数と呼びます。本章ではSwiftの標準ライブラリに実装されている高階関数を紹介します。 Map, Generic Int型の配列を受け取り、全ての要素に1を加えて返す関数はfor文を使って簡単に書くことができます。 func incrementArray(xs…

Functional Swift 3章 "Wrapping Core Image" まとめ

この章ではCore ImageをfunctionalにラッピングするAPIを構築することで、より実戦的に高階関数と関数合成を利用する方法を学びます。 Filter型 typealias Filter = CIImage -> CIImage オリジナルの let filter = CIFilter(name: "CIVignette") などのkey値…

SwiftBondでAPIからデータバインディング

データバインディングのライブラリとしてBondを初めてつかってみました。 github.com いろいろやってみるうちに、MVVM風にViewModelからデータをバインディングする設計が良い感じで気に入りました サンプルコードはgithubを参照 github.com 実装 iTuens sea…

Fabricでtwitter認証

Twitterが提供しているモバイルアプリの開発プラットフォームのFabricで簡単にtwitter認証してみた。 Fabric - Twitter's Mobile Development Platform Fabricが提供している機能 Twitter Twitter へのサインイン, Twitter API の呼び出し, View の提供, SMS…

SwiftでアプリからTwitterにGif投稿

アプリで撮影した動画をgifに変換し、twitterに投稿してみた。 TwitterはGifをサポートしてるけど、既存のSLComposeViewControllerや、UIActivityViewControllerはgifをサポートしていないので少し面倒でした。 動画をgifに変換 Regiftというライブラリを使…

SwiftでAWS S3へデータをアップロード

AWS SDK for iOSを使ってアプリからAWS S3に動画をアップロードする処理をやってみた。 ローカルのデータをアップロードして、保存先のURLを取得します。 準備 プロジェクトにAWS SDKをインストール pod 'AWSS3' ユーザー認証の仕組みとかを実装できる Amazo…

SwiftでLINEの桜が降るエフェクトを作ってみた

LINE桜降ってる pic.twitter.com/JPoHU7hH6k— ゆづちゃん Luce/BÜMP (@ahonekoyuzuchan) 2016年4月1日 これです。 ほんとはLINEに実装される前にCocoaPodsになにか公開しようと思って作ったものなんだけど... CoreAnimationのパーティクルシステム、CAEmitte…

SwiftでSnapChatっぽいUI

SwiftでSnapChatぽいUI、左右のスワイプでViewControllerが切り替わるやつをやってみた。 まずは大元となるContainerViewControllerを作って(Containerという名前が正しいかはわからないけど)、その上に敷いたScrollViewにVCたちをaddChildViewControllerし…

Swiftで動画編集

swiftで動画(AVAsset)を逆再生や、早送りにして書き出すのをやってみた。 方法としては、 AVAssetを[CGImage]に変換する それを並び替えたりして、CAKeyframeAnimationを仕込んだCALayerに変換する addSublayerでプレビューする MOVとして書き出す まずは、…