Apple、1万行の手動で最適化されたアセンブリー・コードを書いたカメラアプリ会社を買収
この技術アップル製品より普通のデジカメに乗せてくれよ
234 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/01/07(火) 21:06:03.03 ID:+2nYrteD0
>>233 普通のデジカメはCPUでソフトエンコなんてしないんじゃないのか
235 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/01/07(火) 21:14:33.24 ID:TIQIESCT0
>>233 ハードゥエアエンコーダが乗ってるから関係ない
そもそも普通のデジカメはシャッターとか他の要素がボトルネックになって連写できない
236 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/01/07(火) 21:19:38.36 ID:zrcp/M4FI
俺ならiPhone捨ててGopro買う
237 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/01/07(火) 21:39:22.03 ID:+3vtXjMy0
正直、ハッカーとか優秀なプログラマーって形容していいのはこのレベルのプログラマーだと思うわ
スクリプト言語でしようもないウェブサイトとかファミコンレベルのソーシャルゲー作ってるプログラマーとは次元が違う
むしろこんなレベルの人間が高々1ドルでアプリを売ってた事が一番の驚き
239 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/01/07(火) 21:56:48.71 ID:V81wsUJm0
下手に高い値段で売って埋もれるよりは安い値段で知名度上げた方がという戦略かも
実際にAppleがアプリではなく会社買ってくれたし
240 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/01/07(火) 22:14:16.42 ID:AbHsPldCi
プログラムの話って面白いなあ
少し詳しく知ってたらもっとおもしろいんだろうなあ
>>239 実際そのとおりだと思う
blogでも技術宣伝気味にアピールして、買収の話始まった途端消してたし
何言ってんだよばかじゃねーの
アセンブラの1万行ってすごいのかすごくないのかよくわからんな
section .data ;data section declaration
msg db 'Hello World!',0AH
len equ $-msg ;string length
section .text ;code section declaration
global _start ;entry point (start of execution)
_start: mov edx,len ;string length
mov ecx,msg ;string start
mov ebx,1 ;file handle: stdout
mov eax,4 ;sys_write
int 80h ;kernel system call
mov ebx,0 ;return value
mov eax,1 ;sys_exit
int 80h ;kernel system call
こういうのだったよな
>>233 アップルへのパテントとハードウェア代加算で
値段が+10万になるが大丈夫か
247 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/01/07(火) 23:36:12.39 ID:ey4KsWJKP
工夫してDCT速くしたけど後段のハフマン符号化の
処理時間が目立ってきたわ (´・ω・`)…
ようしお父さんアセンブラで書き直しちゃうぞwww
という流れか。
可変bit長のデータ処理ってcで書いてると非効率で気分悪いもんな
webアプリも低級言語で書けば爆速なんだがやる奴があまりいない
249 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/01/08(水) 01:23:52.67 ID:T/mQZoEb0
確か2chもどきの掲示板なんかはCGIじゃなく単体で動く奴がベクターに沢山あったはず
このカメラアプリが買えないんだが…
251 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/01/08(水) 01:41:16.47 ID:tIoG0jgE0
>>248 そんな事はない
asm.jsとかあるし
252 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/01/08(水) 02:53:46.07 ID:k2i86AST0
カリカリちゅーんプログラマすげえな
そういえば、LLVM/clang 3.4がリリースされましたよと
こういう作業やってく奴はただのアスペかキチガイかよ
天才だーって言って煽ててもっと仕事やらせるのは良いかもしれないけど
普通の人間が目指そうとしちゃいけない世界です
254 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/01/08(水) 02:59:45.70 ID:5lYGGJQP0
>>211 テムレイがジャンク屋で拾ったパーツでf91を作った
255 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/01/08(水) 03:03:39.35 ID:zAjnzcNx0
離散コサイン変換に関してインスピレーションが閃いた。
一度は言ってみたいセリフ
全く意味はわからんけど
天才じゃん
257 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/01/08(水) 07:07:51.22 ID:Bm5iKTp/0
アップル買収しすぎ
>>228 ハードウェアで処理(高コスト)
↓
アルゴリズムの研究が進んでソフトウェア実装の方が高速で低コスト
なんて話もある世界だから困る。
これWORDのLSB→MSB bit反転の話な。
>>243 たぶんこんな感じだと思うお
push lr
str r0,[r1]
lbs r0,4
bxor r0.1
bxor r0,2
bxor r0.3
lbs r0,4
bxor r0.1
bxor r0,2
bxor r0.3
lbs r0,4
bxor r0.1
bxor r0,2
bxor r0.3
lbs r0,4
bxor r0.1
bxor r0,2
bxor r0.3
pop lr
bx lr
260 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/01/08(水) 10:09:10.89 ID:45jNta1/0
CASIOが得意そうな分野だよな これ
できる奴はアプリで稼ぐ
ますますIT業界はゴミ人材しかいなくなる
262 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/01/08(水) 10:29:35.66 ID:cn8BgnVoP
DCTの新しいアルゴ思いつくとか幸せだっただろな
>>35 今考えればレベル的には今回のよりそっちの方がすごいな。
開発環境も昔のほうがプアだったし。
所詮コンパイラの吐いたコードを手動最適化するのと、一からアセンブリ言語でプログラムするのではレベルが違う。
>>48 とこが作ってもARMアーキテクチャだから結局同じだって。
>>114 普通は気が遠くなる程一万行を眺める事になる。
>>179 電池節約の為にデジカメのはそこまで高速化してないと思う。
逆に言えば、今回の買収したのも結局長時間撮影すると過熱して使い物にならない可能性も無いとはいえん。
270 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/01/08(水) 13:08:43.86 ID:frfp3/06P
>>261 IT業界がごみになってもITの発展は促進される
271 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/01/08(水) 14:05:43.05 ID:rKCYQU580
秒30コマ撮影どころか60コマ撮影できる廉価カメラもあるが携帯でこれができるのは素晴らしい
ペリアの2秒61コマはフルHDだっけか
秒15コマに落としていいから像面位相差積んでAF追従してくれれば夢が広がる
自分で揺らすんじゃないんだ・・・・
273 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/01/08(水) 15:33:18.71 ID:mkE0F9i7P
>>271 >>1 はフル解像度での話だよ。
そんな廉価カメラ聞いたことないし
そもそもSDじゃ書き込みが追いつかない
274 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/01/08(水) 16:24:09.79 ID:rKCYQU580
>>273 ペリアはフルHDなのにこっちはフル解像度だからすごいと感心したんだが
ニコン1は第一世代からAF追従じゃなきゃ秒60コマ撮影可能でレンズキットも2万円台で買えたから廉価カメラだが
アスペは人にケチつける前に自分の読解力と知識見なおせ
>秒30コマ
>ペリア
あたりの記述に低学歴オッサン臭が漂う
276 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/01/08(水) 16:33:00.63 ID:mkE0F9i7P
>>274 あれはごく少数枚数だけとりあえず撮っといて
のんびり圧縮しながら書き込んでるから比較にならないじゃん。
そんなのなら俺でも書けるわ。
20枚、60fpsだと0.3秒とかしか撮れないんだろ?
大昔のアセンブラは65535行超えたら0行から始まるんだよなw
仕事での制御コードなら1製品3万行ぐらいは書いてたはず、
ソースリストではその15倍ぐらいに膨れたけど。
278 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/01/08(水) 20:54:55.90 ID:ZikVbegN0
同一ハードで仕様が決まってるiPhoneとかでしか今じゃこんなことはできんな
279 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/01/08(水) 21:25:42.23 ID:vyD2PIPH0
アセンブラでは、変数を入れてる番地で直接いじるけど
それがCのポインタってこと?
280 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/01/08(水) 21:33:01.09 ID:dZ7JDT5b0
アセンブラもCも知らんだろw
どうせgo toだらけなんだろ
保守しようとしたら死んじゃう