swift / UIViewを左右に揺らす

var transform:CGAffineTransform = CGAffineTransformIdentity let duration:Double = 0.5 transform = CGAffineTransformMakeRotation(CGFloat(0.25*M_PI)) UIView.animateWithDuration(duration,animations:{()-> Void in sender.transform = transform }…

swift / 任意のsegueに移動

performSegueWithIdentifier("hoge", sender: nil)

swift / UIButtonをコードでグラデーションかけたり、角丸にしたり

import UIKit import QuartzCore ... let gradient = CAGradientLayer(); gradient.frame = button.bounds; let arryColors = [ colorWithRGBHex(0xFFFFFF,alpha:1.0).CGColor as AnyObject, colorWithRGBHex(0xCCCCCC,alpha:1.0).CGColor as AnyObject ]; g…

swift / 画面縦横サイズを取得

let screenWidth:Double = Double(UIScreen.mainScreen().bounds.size.width) let screenHeight:Double = Double(UIScreen.mainScreen().bounds.size.height)

swift / ColorコードをUIColorに変換

func colorWithRGBHex(hex:Int,alpha: Float = 1.0) -> UIColor{ let r = Float((hex >> 16) & 0xFF); let g = Float((hex >> 8) & 0xFF); let b = Float((hex ) & 0xFF); return UIColor( red: CGFloat(r / 255.0), green: CGFloat(g / 255.0), blue: CGFlo…

swift / loadCSV

func loadCSV(filename: String) -> [String] { let csvBundle = NSBundle.mainBundle().pathForResource(filename, ofType: "csv"); var csvArray:Array<String> = []; do { let csvData = try String(contentsOfFile: csvBundle!, encoding: NSUTF8StringEncoding)</string>…

swift / soundPlayerClass

import Foundation import AVFoundation class SEManager: NSObject,AVAudioPlayerDelegate{ var soundArray = [AVAudioPlayer]() func sePlay(soundName: String ,loop: Bool){ let url = NSBundle.mainBundle().bundleURL.URLByAppendingPathComponent(sou…

swift / 永続的に保存できるlocalStrage的なやつ

var cacheKey:String = "dataKey"; let userData = NSUserDefaults.standardUserDefaults(); value:Int = userData.integerForKey(cacheKey); userData.setInteger(value+1, forKey: cacheKey) print("value:\(value)");

swift / social

import Social... @IBAction func postTwitter(sender:AnyObject){ let twVC:SLComposeViewController = SLComposeViewController(forServiceType: SLServiceTypeTwitter)! twVC.setInitialText("twにつぶやく文章"); twVC.addImage(UIImage(named:"icon.png…

Yahoo!bot Slurpを間違って蹴ってしまって復活させるまでの対応メモ

なんとなく robots.txtにYahoo!botを20分に1回にする設定をいれてもーた User-agent: Slurp Crawl-delay: 20 設定日は24日。 結果 botの来訪頻度数の集計 Bot-count:date google yahoo bing 151122 389979 469378 308252 151123 346894 506160 335105 151124…

memo

http://jsbin.com/?html,css,js,outputhttp://output.jsbin.com/pahibi# このライン風てんぷれよさげ

cloudflare API document

https://api.cloudflare.com/#zone-settings-get-browser-cache-ttl-setting

sound関連

http://mohayonao.github.io/timbre.js/beatbox.htmlhttp://mohayonao.github.io/MMLEmitter/#gistid:434a459011acc3402b9b

NSFPlay

https://code.google.com/p/nsfplay/ NSFPlay is a player for NSF files, which contain music data from Nintendo (NES)

jsnes

jsnes https://fir.sh/projects/jsnes/ そーす https://github.com/bfirshhttp://dartendo.appspot.com/ そーす https://code.google.com/p/super-dartendo/source/browse/trunk/dartendo/?r=204 http://ledyba.org/utl/CycloaJS/

webaudio めも

http://curtaincall.weblike.jp/portfolio-web-sounder/webaudioapi-basic/audio

List::MoreUtils - List::Util

http://d.hatena.ne.jp/minesouta/20070917/p1http://search.cpan.org/~rehsack/List-MoreUtils-0.408/lib/List/MoreUtils.pm

node.jsでconnect EMFILE、too many open filesが出た時の対処方法

node.jsで接続数1000件超えたあたりから出る。 error when connecting to db: { [Error: connect EMFILE] code: 'EMFILE', errno: 'EMFILE', syscall: 'connect', fatal: true } 原因 ulimit -n 1024 ファイルオープンの上限数が1024になっている。 ulimit -…

mysql datetime型>int型メモ

http://fukaoi.org/2009/03/19/mysql_datetimeメモindex張ってもint型のソートのほうが150倍も高速

cpan XML::Parser が失敗するとき

yum install expat-devel すればおk

6/20 遠隔操作事件 誤認逮捕の苦しみを三重男性が証言

http://www.asahi.com/articles/ASG6N4S97G6NUTIL02V.html 魚拓:http://megalodon.jp/2014-0621-0049-31/www.asahi.com/articles/ASG6N4S97G6NUTIL02V.htmlhttp://www3.nhk.or.jp/news/html/20140620/k10015389031000.html 魚拓:http://megalodon.jp/2014-…

偽真犯人メールについての記者会見(6/2)の文字起こし

2014/6/1に届いた「真犯人メール」を受けて行われた、佐藤弁護士による記者会見の文字起こしの全文。日時:2014年6月2日 場所:司法記者クラブ(東京・霞ヶ関) 動画 「メール」は第三者によるもの。一連の事件は単独犯。脅された事実はない、と片山氏の回答…

25人の送付先のドメイン別の分類と属性まとめ

25人の送付先のドメイン&属性 報道関係ドメインは18件、その他(個人や弁護士)が7件。 その他の7件のうち2件は"houdou"、"nikkei"等を含み報道関係者の可能性が高い。 メールアドレスのドメイン部分のうち、サブドメイン部分は省略してます。(例:@xxx.tbs.…

片山被告否定。佐藤弁護士「第三者が真犯人を装ったもので、片山被告が一連の事件を単独で行ったことは間違いない」

http://headlines.yahoo.co.jp/hl?a=20140602-00000046-jij-soci また「真犯人」メール=片山被告は関与否定―PC遠隔操作時事通信 6月2日(月)12時20分配信 パソコン(PC)の遠隔操作ウイルス事件で、「真犯人」を名乗るメールが1日、報道機関などにまた送られ…

5/16 & 6/1の真犯人メールに共通のあて先の間違いが発見される

落合弁護士『25個所の宛先のうち、1個所が間違っていた』 https://twitter.com/yjochi/status/473314395703869440 落合洋司 ‏@yjochi 5月16日に来た真犯人メール。よく見ると、被告人の逮捕前に送られてきた、謹賀新年や延長戦メールと、25個所の宛先のうち…

江川氏「例のメールについて、片山氏自身は心当たりがないもよお」

https://twitter.com/amneris84/status/473285686016376832 Shoko Egawa ‏@amneris84 また聞きですが、例のメールについて、片山氏自身は心当たりがないもよお11:11 - 2014年6月2日

阿部銃蔵のヤフーアカウント削除される

2014/6/2 3:53現在、 真犯人を名乗った人物が使っていたヤフーアカウント(onigoroshijuzo11111011110@yahoo.co.jp)は削除された様子。 プロフィールページにアクセスが出来なくなっており、メールも不通になっている。http://profiles.yahoo.co.jp/onigorosh…

【安部銃蔵】真犯人の名乗る人物からのまたメール(全文+ヘッダー)

本日、2014年6月1日00:00:30、遠隔操作の「真犯人」と名乗る人物からまたメールが届いた。 ※便乗犯、摸倣犯の可能性もあるので、取り扱い要注意。ヘッダー情報付き(メールのソース) 全文 @タイトル 安倍晋三の心臓に弾丸ぶち込んで自民党本部にロケット砲を…

さてきょうから!

通常業務にもどる!

遠隔関連メモ「隠していたPCで書いた」「自分の中に良い自分と悪い自分がいる」

真犯人メール 隠していたPCで書いた このメールについて片山被告が弁護団に対し、「メールは有罪判決が出た場合に備えて保釈前から内容を考えていた。隠していた小型のパソコンで文面を書いて、SDカードに保存して携帯電話に移して送信した。1か月ほど…