らんだむな記憶

blogというものを体験してみようか!的なー

2018-09-01から1ヶ月間の記事一覧

Objective-Cのカテゴリ

Objective-Cのカテゴリについてメモ あの括弧の中身はカテゴリというのか・・・。メソッドの追加か・・・。Javascriptやrubyのようだ・・・

Automatic Reference Counting

一体いつからARCって導入されたんだ?って思った。 Automatic Reference Counting - Wikipedia with complete support following in Mac OS X Lion and iOS 5. らしい。2011年後半か。つまりこれくらいまでの時期の記事はARCが前提にされていない内容のもの…

デスクトップ通知

GitHub - vjeantet/alerter: Send User Alert Notification on Mac OS X 10.8 from the command-line.とか使えそうかもしれない。

Activity#runOnUiThread

AndroidもGUIコンポーネントに触るにはメインスレッドたるUIスレッドからでないとならない・・・。これを守らないと実行時例外に遭遇する。 考えてみると、実行時例外が「UIスレッド以外からUI更新するなよ!」というメッセージを吐き出すから自然とUIスレッ…

COMのアパートメントモデル

GUIのことを考えるとふと“シングルスレッドアパートメント”などといった用語を思い出すが、いま読んでみるとよく分からんな・・・ Component Object Model - Wikipedia

NSNotificationCenterからの通知をメインスレッドに戻す

ありがちなことだが、メインスレッド以外からGUIコンポーネントに触ると支障があるので、通知に合わせてUIを更新したい場合、メインスレッドにメッセージを送信する必要がある。 iphone - NSOperation and NSNotificationCenter on the main thread - Stack …

Grand Central DispatchとかNSOperationQueue

8.2 Grand Central Dispatch · mixi-inc/iOSTraining Wiki · GitHubのようにGCDを使うと少しだけNSThreadを直に叩くよりコンパクトになった。が、スレッド名の文字列がNSStringでないことからも分かるように、低レベルのAPIのようだ。 ios - NSOperation vs …

Cocoaのマルチスレッド

スレッドプログラミングガイドによるとNSThreadだけでなくpthreadでもスレッドを起動できるようだが・・・ POSIXスレッドルーチンだけを使用してスレッドを作成した場合は、アプリケーションのマルチスレッド化を認識するために必要な情報がCocoaに伝わりま…

MS Pゴシック

デザイナーはなぜMS Pゴシックを使わないのか? - エディトリアルデザイナーに聞いてみた | マイナビニュース わりと?ダサいとか書かれている理由が分からん。論理的な説明がなく、極めて主観的で説得力がないなーと思い調べてみると、なんか 統一感のなさ …

oninputイベントハンドラ

type='range' | JavaScript プログラミング解説 oninputは対応してないブラウザがあるのか・・・そして期待通りにIEは対応していなかった・・・javascript - onchange event on input type=range is not triggering in firefox while dragging - Stack Overf…

Core i9

Mac

Core i9搭載のMacBook Proは「CPU本来の性能を引き出せない」と酷評される - GIGAZINE 個体に依存する内容かは知らないけど、性能活かせないなら残念。という本当、廃熱はどうなんだろう・・・。Core i5の時点でそれなりに負荷かけると熱くなってキーボード…

Intro to Machine Learning (2)

Naive Bayesは単純ベイズと訳すのか・・・。 ざっくりした仮定で計算するからって感じか。Lesson 2 #39でmini-projectが始まった。そして終わった。次はSVMか。

CPU比較

IT

手持ちのマシンを見ると、使えるCPUは Intel Core i7 4700MQ Intel Core i5 6360U だ。どっちも数年前のものなのでCPUスコアサイト的にはそれほど数値は良くない・・・ように見える。 今年のMacBook Proとなると13インチモデルでも Intel Core i5-8259U らし…

Intro to Machine Learning (1)

Lesson 2 #19からして何をせいというのか・・・と思ったがClassifyNB.pyを実装せよってことらしい・・・。レクチャーの通りに分類器を作って返せばいいだけ・・・ pip install numpy scipy matplotlib scikit-learn nltk した環境なら問題なく動いた。 Lesso…

X11 Forwarding

X11 Forwarding設定すればMacからLinuxへの快適な?ssh生活が送れるかもしれない・・・

統計学のpdf

Elements of Statistical Learning: data mining, inference, and prediction. 2nd Edition. そんなに難しくないって説明あったけど、700ページ以上あるじゃないか・・・

機械学習のオンライン講座

機械学習の講座が完了した - らんだむな記憶でCourseraの学習*1を終えてから随分と時間が過ぎた。ってか3年くらい過ぎてるじゃないか・・・。どんだけモチベーションを失ったんだ、この3年で・・・orz どうやらこれより簡単と思われるものにIntro to Machine…

変更のあったファイルを一気にgit addしたい

Macの.bashrcではシングルクォーテーションのエスケープについて'¥'らしいので、 alias gitmod='git status | grep modified' alias gitmodadd='gitmod | awk '\''{system("git add " $2)}'\''' とかしてみたらちょっと捗った。

@protocolとかdelegate

【Objective-C】delegate入門 手抜き可能なInterfaceを使ってコールバック通知する的な〜[iOS] iOSのDelegateをしっかりと理解する | Developers.IOにも纏めてある。 40行以上ソースコード出てくると読むのつらい・・・。年だ・・・

インスタンス変数と@property

インスタンス変数と@propertyと@synthesizeを理解する ふむふむなるほど・・・Objective-C のプロパティ属性のガイドライン atomic指定してても任意の操作がアトミックになるとは限らない・・・。アセンブラレベルで解釈すると3命令からなる!といい勝負だな…

知るか・・・

社長が好む正しい残業とは──どうせ残業するなら社長に気に入られるやり方をしよう(ニューズウィーク日本版) - Yahoo!ニュース やるときはやる。やらないときはやらない。......この姿勢が社長が好む残業のやり方です。 知るか・・・んなこと。対企業で契約…

Xcodeのcopyright

XCodeのCopyrightやCreated byが日本語でダサいので英語にする で英語表記にできるらしい

ヨガにおける筋骨格

art

図解YOGAアナトミー:筋骨格編 - 医師が解説するヨガの機能解剖学 うーん、これは凄い・・・