「Loop」を含む日記 RSS

はてなキーワード: Loopとは

2020-12-31

今年発見したもの100

1. レモンサワー

2. Bloodborne

3. エチオピアビーフカリー

4. Neural Cellar Automata

5. 漫勉

6. SE SO NEON

7. ブラックビスケッツ

8. Veibae

9. うちで踊ろう / 星野源 × LOOP H☆R

10. 笑顔時間

11. Studio Cult

12. Mario's Mystery Meat

13. 猫

14. 映像研には手を出すな!

15. Every copy of Mario 64 is personalized

16. Peggy Gou

17. 塩水うに

18. オモコロチャンネル

19. Jacob Collier

20. 真空ジェシカ

21. ギャル恐竜

22. 上級騎士なるにぃ

23. もののけ

24. Ghost of Tsushima

25. Dr. STONE

26. あちこちオードリー

27. Fender Custom Shop

28. 宅麺.com

29. Alicia Keys: NPR Music Tiny Desk Concert

30. BNA

31. Toro y moi

32. ジャルム

33. 天穂のサクナヒメ

34. Andres Guerrero

35. 姫麻雀

36. Coeo

37. 世界はほしいモノにあふれてる

38. Slay the Spire

39. バトラ

40. P5S

41. P5

42. 入籍

43. マヂカルラブリー

44. Nintendo Direct E3 Live Reactions at Nintendo NY

45. 高円寺

46. エフェクターソフトケース

47. キャサリン・フルボディ

48. 有吉の壁

49. 東進ハイスクール

50. 若おかみは小学生!

51. Fall Guys: Ultimate Knockout

52. バー常連

53. DARK SOULS III

54. ビズリーチ

55. SEKIRO

56. あらゐけいいち短編03「絵描きうた」

57. 自称世界一の速弾きギタリスト

58. オードリーさん、ぜひ会ってほしい人がいるんです。

59. 急性気管支炎

60. トム・ブラウン

61. Killing Joke

62. ちゃちゃまる

63. バナナナチ

64. ACID BAKERY

65. もう中学生の無観客ライブ

66. REN (GIFアニメ作家)

67. ナナチ

68. 実力のある者をドシド天皇にすべきだ

69. 卓球

70. 千年バズル

71. 川尻こだま

72. バイアグラ

73. ラランド

74. Little Dragon

75. 十三機兵防衛

76. Aphex Twin - Warehouse Project

77. どんぐり

78. PASSLABO

79. 午前8時の脱走計画

80. キルラキルが でキルまで 制作密着500日

81. Number Girl配信ライブ

82. 令和ロマン

83. 鬼滅の刃

84. オムレツ

85. 村上春樹

86. ヤブ蚊フマキラー

87. ヴァイオレット・エヴァーガーデン

88. Fiona Apple

89. Cyberpunk 2077

90. 波よ聞いてくれ

91. 石川チェコ料理

92. 包茎

93. SPY×FAMILY

94. 葬送のフリーレン

95. リュウジのペペロンチーノ

96. 結婚式挨拶

97. ペットブーム

98. Siouxsie and the banshees

99. チェンソーマン

100. カジサック

2020-11-24

複数ページを一つのPDFで保存したい

500件くらいの請求書があり、エクセル管理していますA1の数値1~500に変えると、別シート内の請求情報をvlookupで拾ってきて、フォーマット内の品名や金額が変わるVBAが下記の通りあるのですが、印刷PDFで保存したいと思っています。ただ、下記を実行すると1枚1枚PDFファイル名を入力しなければならず、できれば複数ページを一つのPDFで保存したいのですが、方法はありますでしょうか。 説明が下手ですみません

------------------------------------

Sub 請求書印刷() bango = 1 owari = 500 cb = "A1" Do While bango <= owari Range(cb).Value = Right("00" & bango, 3) ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True bango = bango + 1 Loop End Sub

-------------------------------------

2020-10-18

で、シリコンバレーいくら稼げるのか(Part 8)

承前 : Part-7 https://anond.hatelabo.jp/20201014091325

次回 : Part-9 https://anond.hatelabo.jp/20201101061517

前提

交渉DOs/DONTs

前回までで収入構成要素については大体解説を終えた。細かいところまで含めればESPPだとかRoth IRAだとかまだあるが、大した違いにはならない。今回はその収入源となるサラリーやRSU、ボーナス入社時あるいは入社後に交渉する段において、やるべきこと(DOs)、やってはいけないこと(DONTs)を解説する。最初に言っておくが、今回のトピックオファーを受けた後の交渉だ。オファーを受けるための準備や面接心得などについては扱わない。

DO : RecruiterとHiring Managerは誰で、何ができるのかを把握する。

これは交渉以前の常識だ。応募者の交渉はRecruiterとHiring Managerが二人三脚で行う。

会社部門、応募者のランク等々によって、この両者の関わり方は動的に変わる。

一般的には低ランクの応募者の場合ではRecruiterの裁量が大きく、高ランク場合では逆だ。

自分が聞き及んだ、そもそもレベル換算すら不可能な大物のhire時などはRecruiterがまったく絡まなかった。面接さえ行われなかった。VP達が低姿勢でselling modeの会話をするのを面接と呼ぶのでなければ。Blank checkが送られたという噂もあったが、流石に誇張だろう。

Recruiter

彼ら彼女らは大抵技術素養特定のチームとの関連も無く、最終的な決定権を持つことはほぼない。専任仲介役である

しかし、仲介役を侮るなかれ。Recruiterが交渉の主導権を握ることもある。Recruiterが頑迷給与交渉無視すれば応募者はなす術もないし、こんな奴へのオファーはrescindしろと言えばhiring managerも大抵心を変える。Hiring managerの中には、交渉をRecruiterに丸投げする者もいる。Hiring managerとは違い、特定のチームの事情を勘案しない代わりに会社全体の利益を代弁するのでlow-ballオファーから始めてくる者もいる。まさにペーター危惧したとおりだ。

それでも、Recruiterが出来ることには大きな制限がある。最終的にはHiring managerあるいはその上のVPから承認必要となる。

Hiring Manager

大抵、彼ら彼女らは入社後、応募者の上司となる。非常に重要交渉相手だ。

  • そもそも入社後に上司となる相手に無理目の交渉をするのは得策でない。嫌われたらどうするのだ。
  • 彼らにとって採用業務のごく一部でしかない。我々と同じなのだ。手間がかかりすぎる案件は嫌われる。
  • 応募者を直接欲しがっているのは彼らであり、TCを大幅に上げる交渉は彼らを説得することなしにはありえない。

但し、会社によってはhiring managerと入社後のチームに関りがないこともある。L3/L4などのspecializedでない段階の入社、あとはfacebookなど入社後にbootcampで配属先を決める方式の所だ。しかし、Facebookでさえも近年、高ランク技術者とくにinfra側ではheadcountをpreallocateする場合が多い。専門性を買って高ランク応募者を雇ったのに、入社後に目的のチームが定員過多で入れなければ宝の持ち腐れだ。

さて、hiring managerもランクによって出来ることと出来ないことがある。応募者のランクによって定められたバンド幅を超過するような変更は大抵VP以上でなければ出来ない。そのほか、特例となるような変更は大抵VPから承認必要になるので、下のランクのhiring managerは大抵考慮すらしないだろう。

DONT : 不可能要求はしない。

先述のバンド幅超過の例など、採用からすれば馬鹿らしい手間でしかない。そもそも(ほぼ)不可能なのだ

また、一旦ランクが決まった後のランク上昇交渉も多くは不可能である

例えばL6 loop面接を受け、オファーをもらったとしよう。これに対してL7にup-levelしろなどというのは全く不可能要求だ。L6とL7では面接内容からして違うので、最初からやり直しでもしなければどうしようもない。但し、低ランク場合会社によってオファー後のup-levelもある。

こういった理不尽要求をし続ければ採用側は諦めて他の応募者に行く。

verbalオファーは無かったことにされ、オファーレターさえrescindされることもある。

例えrescindされなかったとしても、入社してどんな顔をしてその上司と働き続けるというのか。

ペーターにはこれを知っておいてほしかった。

DO : バンド幅を調べる。

オファーをもらったら、或いはその以前から、そのランクバンド幅を調べると交渉がうまく行きやすい。

levels.fyi等で調べることもできるし、recruiterに聞けば教えてくれる場合も多い。

もしもバンド幅の下限でのオファーであれば交渉をしない理由がない。オファーを出す側からしても、そんなオファーで応募者が交渉をせずにacceptしたらgood for meだ。自分はそういったオファーはunethicalだし長期的にその社員の意欲を削ぐと思っているが、残念ながら多々ある。

DO : Competing offersを得る。

オファーが一つしかなければ交渉は非常に難しくなる。採用側にオファーを変更する動機が薄い。

そのため、交渉で最も重要なのは複数オファーを得ることだ。すべてのオファーが魅力的である必要はない。とにかく複数あることが重要である。それらのオファーが競合他社からのものであればなおよい。当然、現在勤めている会社からのcounterも含まれる。

DONT : 複数社で時期をずらして面接する。

しかし、この条件を満たすためには数社で面接し、かつオファーがほぼ同時期に出される必要がある。

多くの会社ではオファーは2週間以内にexpireする。業界によっては極端に早い、いわゆるexploding offer(2-3 days等)もあるそうだが、シリコンバレー上場IT企業では寡聞である会社の評判に影響する。

もしもオファーが同時期に出されなければ、先にオファーを出した会社に延長交渉をしなければならない。

応募者がどれだけ求められているかによって、この交渉も難しい時がある。採用側としてもheadcountの制約がある以上、他に行きそうな応募者へのオファーをずっと延長し続けたくはない。応募者が口で言う通り自社のオファーにexcitedなら何故他の会社オファーを待っているのか、と。応募者の中には苦しい言い訳を並べ立てるものもいる。

ある例では「両親と相談しなければならないので」と言う。2週間で相談できない両親は一体どこにいるのだ。大体、子供就職に親が本当に決定権をもっているのか?ちなみにこれを言った応募者は延長後に貰った他会社オファーを受けた。

こういった苦しい交渉を避けるためにも面接時期を大体合わせてオファーETAを調節することをお勧めする。

ちなみに、今まで見た中でもっと効果的なオファー延長理由two-body problemであった。つまり配偶者やsignificant otherも同時期に職探しをしている。住む場所を合わせなければならないので、そちらの進展を待つ必要がある、と。採用からすればぐうの音も出ない。進展の詮索すらできない。しかし、卒業時や移住時などにしか使えない理由だ。

DO : 適正な金額を正直に、理由を明確にして要求する。

RSUをあと1000株寄越せというにしても、その数字がどこから来ているのか説明できなければ響かない。採用側がどうしてもその応募者が欲しい状況でなければ、単に現在オファー数字が如何に適正なのか繰り返すだけだろう。

それに対し、応募者側から数字の明確な説明があれば採用側がdecision makerとなって悩むことになる。Turn the tables! また、hiring managerがその上を説得する材料となる。

例えば、「X社のオファーTCに合わせるため」、「Y社のRSU Refresher方式との違いを考慮し、同額になるためのRSU量」などは説得力が高い。「バンド幅のmedian」も成功例だった。

Wrapping up

まだまだ書きたいことはあるが、長くなってきたのでここで切り上げる。

さて、大体の要素は網羅したのであと1,2回でこのシリーズを終わらせる予定だ。

後は何を書こうかと思って今までの回のブクマ数を見てみると:

なんということだ、前途有望な若者調子に乗って痛い目を見る話の方が受けが良いのだ。

やはり人間は糞である古今東西Reproducible。そんな増田住人のため、次回は皆が不幸になる胸糞の悪い話をする。路頭🙏おじさんも大満足だろう。

次回「恐怖のPIP。Coasterは生き残れるのか。屑社員と糞マネジメントの大決戦!」

2020-10-04

anond:20201004192526

英語的にwhileなら分かるけどforってなんやねんって感じだよな。

せめてloopしろやと。

2020-07-04

プログラミングって人から教えてもらうのか?

if 文とか loop 文とかってその言語サイトか本を読めば書いてあるじゃん

最近じゃベストプラクティスが書かれた本だってサイトだってあるじゃん

あとは自分で書いてみれば良いよね?

この中で何が出来なくて人から教えてもらうの?

書けないって言うのはキーボードが叩けないって意味

2020-05-24

anond:20200524210543

COBOLってのはLOOP文とか文法覚えるだけじゃダメなんだぞ

JCLとかCLとかあってな

そいつを覚えないと使い物にならん

しかCOBOLは機種依存から

2020-03-29

anond:20200329221037

「なんでかな?」と疑問を持つ

もしかしてこうかな?」と考えて仮設を立てる

本、ネットテレビや近所の人など何でもいいから色んな方法情報を集める、アンテナを張る

――しばらく寝かす――

集めた情報がつながってなんかすこし頭がまとまる

さらに「なんでかな?」と疑問を持つ

以下LOOP

2020-03-16

anond:20200315225230






















ほぼ毎日使っている一部を挙げたけれども、出勤準備の時間が近付いてきたのでココまで。
気分が向けば追記するかも知れない。

2020-02-26

苦手なこと

辶を書くのが苦手

卵を割るのが苦手

loopを書くのが苦手

虫が苦手

球技が苦手

歌うのが苦手

愛想笑いが苦手

スキップが苦手

2019-06-25

このPV見てもお前らがアイドルに恋しないなら土下座するよ

日向坂46 『ドレミソラシド』 - YouTube

お前らこのPV10回ループさせろ

それでアイドルに恋しないなら土下座して謝らる

俺はもう決めたよ

お前らはアイドルに恋するなんて気持ち悪いっていうだろ

アイドル恋愛禁止だと言ったら反発するだろ

けど、これを見たら恋しないやつなんていないんだから、俺は堂々とアイドルに恋するよ

お前らも早くこっちにこいよ

気持ち良いぞ?

2019-01-11

[]2019年1月10日木曜日増田

時間記事文字数文字数平均文字数中央値
0010915759144.658
0110713787128.958
0280724590.652.5
03202172108.653.5
04222822128.366.5
05142632188.065
0639342987.957
0746293763.831
08606654110.953
09101583657.839
1082722488.149
111581259979.748
1213415668116.937
1316727641165.574
142091838488.050
151951536178.841
161791565387.444
172241691175.552.5
182011831491.153
191521200179.044
201531385190.540
211201184498.741
2213416047119.859.5
2320628704139.342.5
1日2912293475100.848

頻出名詞 ()内の数字単語が含まれ記事

人(324), 自分(202), 女性(176), 女(166), 男(153), 差別(143), 話(136), 今(127), トランス(108), 増田(106), 問題(99), 人間(85), 意味(81), あと(79), 前(76), 普通(75), 日本(74), 男性(72), ロリコン(71), 必要(69), 理由(68), 感じ(67), 気(64), 好き(62), 弱者(62), KKO(61), 社会(61), 子供(59), ー(59), 世界(56), LGBT(55), 主張(54), 他人(51), 理解(51), 金(51), 気持ち(50), 言葉(50), 相手(50), 仕事(49), 権利(48), 湯(47), 存在(47), 結局(46), 他(45), 全部(44), 関係(44), 別(42), 支配(42), 自然(42), 無理(41), 最近(41), 人権(40), 体(40), じゃなくて(39), フェミ(39), 昔(39), 時代(38), 犯罪(37), しない(37), 頭(37), トイレ(36), しよう(35), 目(35), 場合(35), 日本人(34), 全て(34), 性(34), ワイ(34), 絶対(33), レベル(32), 元号(32), 手(32), ネット(32), 議論(32), 人生(32), 東京(31), 事実(31), 記事(31), 名前(31), 会社(31), 時間(31), 批判(30), 本人(30), 今日(30), 方法(30), おっさん(30), 性的(30), レイプ(30), 現実(30), 差別主義(30), 意見(29), 可能性(29), 逆(29), 当たり前(29), 排除(29), 男湯(29), セックス(29), 内容(28), 場所(28), 判断(28), 時点(28)

頻出固有名詞 ()内の数字単語が含まれ記事

増田(106), 日本(74), KKO(61), LGBT(55), じゃなくて(39), フェミ(39), ワイ(34), 東京(31), 差別主義(30), 男湯(29), 可能性(29), 被害者(24), 中国(24), 平成(23), トランスジェンダー(21), 犯罪者(21), キモ(19), 更衣室(19), 元増田(18), twitter(18), わからん(18), マジで(18), ツイッター(17), 論理的(15), 普通に(15), シス(15), 盗撮(15), マイノリティ(15), 韓国(15), w(15), アメリカ(15), いない(14), 新元号(14), なんだろう(14), MtF(14), 異性愛(14), Twitter(13), 社会的(13), ブコメ(13), 笑(13), リアル(12), OK(11), 自分たち(11), hatena(11), ポリコレ(11), ツイート(11), 何度(11), 知らんけど(10), ブログ(10), 表現の自由(10), ブクマ(10), キチガイ(10), 江戸時代(10), なのか(10), 迷惑行為(10), お気持ち(9), 何回(9), 北海道(9), フォロワー(9), 加害者(9), 10年(9), 性犯罪者(9), 女に(9), SNS(9), 前澤(9), A(9), ドラえもん(9), ちんこ(9), 基本的(9), 個人的(8), ZOZO(8), ヘイト(8), 精神的(8), ニート(8), 男性器(8), 女性専用車両(8), キモカネ(8), 女性差別(8), 1人(8), どんだけ(8), 障害者(8), なんの(8), ありません(8), アプリ(8), 分からん(8), レーダー照射(7), いいんじゃない(7), 100万円(7), 反差別(7), 性犯罪(7), 京都(7), Apple(7), 化学調味料(7), 最終的(7), はてブ(7), IT(7), クライアント(7), 小児性愛(7), malloc(7), 外国人(7), タトゥー(7), 肉体的(7), トラバ(7), ガチ(7), 人権侵害(7), イケメン(7), 一年(7), 価値観(7), ???(7), 男性差別(7), ネトウヨ(7), 恐怖感(7)

本日の注目単語 ()内の数字単語が含まれ記事

ぱもうめちゃくちゃ(6), malloc(7), 男湯(29), 春菊(5), NGT(6), 湯に(13), 内海(7), トランス(108), 結婚年齢(4), タイ米(4), MtF(24), 湯(47), トランスジェンダー(21), 元号(32), 根源(16), ロリコン(71), 盗撮(15), 銭湯(15), 特権(15), 迷惑行為(10), 性交(13), 弱者(62), バーチャル(12), 支配(42), 同性愛(22), 差別主義(30), 児童(15), KKO(61), 恐怖(26), LGBT(55), レイプ(30), 自然(42), 施設(17)

頻出トラックバック先(簡易)

トランス女性への根源的恐怖感はスルーされていいわけ? /20190110110456(47), ■ガチ新元号を予想する /20190110134005(24), ■ツイッターのせいで高校から友達が死んだ /20190109004202(20), ■数学で「公式を覚える」という言葉抵抗がある /20190110142434(17), ■anond20190107214043 /20190109211637(12), ■(追記有)某プラモデルメーカー転職面接を受け /20190110003736(12), ■〇〇トースト /20190110093444(8), ■三大「社会に出る前に学校で教えてほしかたこと」 /20190110112133(7), ■anond20190109004202 /20190109165130(7), ■艦これアニメ2期やるっていうけど /20190109002808(6), ■極端な話、プログラムってifとloopだけだよな /20190110163744(6), ■デザイナー尊厳を傷つけず「クソUIですよ」って伝えるのにはどうすればいいの? /20190110171053(6), ■anond20190110003942 /20190110004038(6), ■最近ジェンダー系の話題をよく見るけど /20190110151449(6), (タイトル不明) /20190110000033(6), ■LGBT問題根本は「性欲」 /20190110135642(6), ■セックスレスだから別居したいけどあなたとはセックスできないっておい /20190109162531(5), (タイトル不明) /20190110154853(5), ■人生を狂わせたいじめっ子芸能人になってた /20190110083410(5), ■この205号室ってどっから入るの・・・? /20190109081746(5), ■アラサーくらいの女の人と会話をすると消耗する /20190110231610(5), ■バーチャルさんはみている、つまりこれは /20190110012757(5), ■雨は止まないし、夜も明けない。 /20190110015151(5)

増田合計ブックマーク数 ()内の数字は1日の増減

5932940(2288)

2019-01-10

anond:20190110164846

演算定義数字文字をいじるって意味だとしたら、確かにif / loopはおまけなのかもな

極端な話、プログラムってifとloopだけだよな

あとは、四則演算とか文字をいじるとかはおまけだし

関数は諸々のショートカットしかない

からハードル低いんだよと言いたいだけ

2017-09-29

https://anond.hatelabo.jp/20170929131047

共感なんてしなくていいから、ffmpeg -i vid1.wmv -i vid2.wmv -i vid3.wmv -loop 1 -t 5 -i abc.jpgで-filter_complex使って全部の動画を-target ntsc-dvd形式で出力する方法教えて。

JustSystemsの感動かんたん!フォトムービー8に結婚式台無しにされた

感動かんたん!フォトムービー8というソフトウェアがある。新婦エンジニアでもなんでもないので、できるだけ簡単ソフトを選んだ。

http://www.justsystems.com/jp/products/photomovie/

1)「写真2枚以上を一つの画面に入れる」という非常に簡単なことが、1つの映像の中で15回しか出来ない欠陥商品なのに、パッケージにもAmazonにも書いていない詐欺ソフトウェア

サポートセンター電話をしたら、そういう仕様だと説明された。パッケージにも説明書にもどこにも、そういう仕様だと書いていないことも認めた。)

2)動画最後に「ありがとうございました」という画像を、「切らずに全画面に」入れることが出来ない。スライドショーソフトなのに全画面が出来ないとか…これまた詐欺ソフト

3)仕方がないから3つの動画に分割して作り、「ありがとうございました」画像も作って映像化、最後ffmpegで全連結しようとするがうまくいかない。

前提:式場はDVDしか受け付けない

3−1)3つの動画の単純連結はエンコードありなら出来る

3−2)動画の連結を再エンコードなしでやろうと失敗する。

3−2−1)NTSCに使われているDVD規格は、単純なファイル連結が動画連結になり、mpgファイル普通に再生できるのだが、DVDオーサリングで失敗する。

3−2−2)再エンコードなしのアプローチで「ありがとうございました」画像映像化を行って、接続するしかない…

結婚式は今週末。迫る時間JustSystemsが我々の結婚式破壊した。

  • 追記

できた!できたぞぉぉぉぉぉ!!!映像を3つくっつけて最後に「ありがとうございました」を5秒間表示させるのに、6〜8時間かかったわ。

このソフトで唯一マトモに出力できる高解像度動画形式wmvを3つ(vid1.wmv, vid2.wmv, vid3.wmv)連結して、最後に「ありがとうございました」画像image.jpgをくっつけ、NSTC形式DVD16:9にしてそのままオーサリングソフトで焼けるようにするためのffmpegオプションの設定の仕方がとうとうわかった!

ffmpeg -i vid1.wmv -i vid2.wmv -i vid3.wmv -loop 1 -t 5 -i image.jpg -f lavfi -t 5 -i anullsrc=channel_layout=stereo:sample_rate=48000 -filter_complex "[3:0]scale=1280x720,setsar=1:1[v2],[0:1][0:0][1:1][1:0][2:1][2:0][v2][4:0]concat=n=4:v=1:a=1[v3][a3]" -map '[v3]' -map '[a3]' -shortest -target ntsc-dvd output.mpg

ここで技術力がないとか、計画が悪いとか、ハゲとか(ハゲではない)、バカとか罵詈雑言を浴びせられるだけで無能感高まっていたが、どうして、最初からffmpeg名前を出しているのに、上のコマンドぐらいパッと送ってくれる人間がいないのか。みんな、そんなに悪意に満ちているのか。

まぁ、映像専門のエンジニアにしてみれば「ばーか、6時間もかからないよ」というところなんだろうけど、映像専門じゃないんでスミマセンね。

つまづいたのは、

イ)concat filterがv=1,a=1を設定した時、[vid1のvideo stream][vid1のaudio stream][vid2のvideo stream][vid2のaudio stream]という形でビデオと音声のstreamを交互に並べていけないといかないところ

ロ)concat filterが必ずaudio stream指定して動く形になっているため、無音のaudio streamをanullsrcで作ってやらないといけないところ

ハ)anullsrcは無限時間無音声を生成し続けるので、通常は-shortestを指定して時間制限するのだが、anullsrcとconcat filterを組み合わせる時は、-shortestを指定しても無限時間音声生成が止まらないところ。なぜかわからないが、-t 5で直接5秒間指定して音声を切ったわ。

というわけで、「感動かんたん!フォトムービー8」を使って結婚式ムービーを作るためには、これだけの知識必要になるので、パッケージに書いておいてください。じゃないと、詐欺だと思います。まる。

2017-02-13

があああああ!

書いた奴にリーダブルコードを投げつけたくなるようなインデントの山!

                                        Exit Do
                                    End If
                                End If
                            End If
                        Loop
                        Exit Do
                    End If
                End If
            End If
        End If
    Loop

2016-02-07

var work_init = function(){
 	work(); 
}

var array = [work_init];

for(var i = 0; i< 10000; i++){
  
  var working = function(){
  	work();
	};
	array.push(working);
}

array.forEach(function(entry){
	loop(entry, 1);
});

start();

2015-01-27

http://anond.hatelabo.jp/20150126204524

バイオ系は、つぶしが効かない。ポイントは、そうなんですよね…。

そういう意味で、機器分析的ことは、まだ、マシかなぁと。

数学は、もう学ぶには、年を取り過ぎているかもしれません。

確かに主成分分析流行りの統計的手法をなどを良くわかろうとするならば、線形代数とか知っている格段に良さそうですよね。

もしかして、普段から結構レベル高い人を相手に、されていますか。旧帝大系か、早慶レベルの人ですか。というか、アカデミック仕事を得ようとするならば、当然ですかね…。

---

プログラミングといっても、csv file のサイズも、せいぜいExcelで開くことが出来る程度の量のデータです。

多くても5000行もありません。

でも、Rでloopで回して、ggplotでグラフを描く、optionを変更とかは、しています

pythonは、プログラマーの人にも、手伝って貰って、csvから、matplotlibを使ってなんとか、望んだ形のグラフを書ける程度です。

(Learn python hard way なるものを途中で挫折レベルです。)

業務で、それらのR, python技術を使える環境にあるので、学んだほうが、自分の為にも、職場の人の為にも、なりそうですね。

プログラミングを書けるようになるには、Stack OverFlowとか、英語ドキュメントを読めるとやっぱり、違いますよね。

英語が出来る外国人っていいなぁって思います。もちろん、日本人でも。

はてなで、ブックマークがたくさんついていたので、あの記事も読みました。

イシューから...本も買って、読みましたよ!

「圧倒的に生産性の高い人(サイエンティスト)の研究スタイル

http://d.hatena.ne.jp/kaz_ataka/20081018/1224287687

経験が浅いうちは、経験のある人とのディスカッションコールドインタビューという手法が大切、ということを思い出しました。

話すこと、ディスカッションの大切さを忘れないようにします。

+++

はてなー技術的な動向としては、データサイエンスって流れみたいですね。

分化が激しそうですね。

機械学習は、たとえば、slide shareで、パターン認識機械学習入門

http://www.slideshare.net/mmktakahashi/ss-13694313

なんか、スゴそうってことぐらいしか、わからないです。

オライリー本の「入門 機械学習」Rで、書くやつです、これは、買いました。

そういうことならば、道としては、間違ってなさそうですね。

自分の興味で食べていけそうな感じも、ないわけではないですね。

--

ただし、時間キツイですね。

ーーー

整理する力や弱点が多いので、どう対応していくのか、考えながら、上述の技術的なことを学びたいです。

2014-06-24

はてなブックマークもっと便利に楽しめるかもしれない非表示リスト

otsune|kanimaster|jt_noSke|habuakihiro|mohno|munyuu|ChimeraJpn|DoukiHousou|Nazo_Gen|wataru-ishizuka|kenken610|ncc1701|koumet|s62|gingin1234|saposaposen|SiroKuro|hascup|s_hosokawa|thermalpaper|triggerhappysundaymorning|foobaafoo|marupin|chintaro3|minakon1979|NOV1975|predator995|goodhome2|Frequency_Random|jankoto|netisfree|API|artzt|iiyoko|LossCuts|kame2332|vid|gasemato|oguogu|kyoupon3|Moonlightdance|cybo|yo_423|palo|thesecret3|skywave1493|HSE|yingze|tanizakura|Outfielder|RIP-1202|itsukiranru|kento255|nekora|kentultra1|mitsu0227|F-SQUARE|hatenkou001|yhiroko60|ruletheworld|ototake|kaorionda|kurodamiho|malark|iya_honto|Dursan|takuyakoba|m-matsuoka|mk-biz|k-takahashi|arbitrage1979|abdullahthebutcher|jujubea|kumonopanya|mai0727|kenyu77|c6216|akibakaori|furukatsu|deadcatbounce|TOM2005|ks1234_1234|manydsvn|Yagokoro|A410|Hige2323|activecute|KANIBUCHI|Zarathustra1951-1967|hatoken|ftype|etherealcat|taikoubou1|toraba|Midas|infobloga|motowota|enderuku|tamase|vitamin_G|www6|hatredlef|chnpk|vanish_l2|katsura_1|zions|tdam|momo21C|braverobo|looot|kirche|a3sw|K-yamada|chousuke7|big_song_bird|neogratche|hagakuress|Assume|Takewaka1976|Gakkuri-Kanabun_09|nextworker|pribetch|shikaku3|fujichan1234|Membrane|justgg|andalusia|clclcl|ka-ka_xyz|teracy_junk|weekly_utaran|SENAKA|okurus|mori-yoshiro|yamamoto8hei|sudo_chown|fumichan23|sashatwix|uciga|babylonia2011|mizuno8387|touitsumizuchan|moonie|wavewave2013|member21|evifrailove|kimkim108|ucadachi|tameniikiru|satromi|xxix29|anpo-sumeragi|sonickhedge|anigoka|yuka_taso|nicotag2525|yuhtan|blackwing83|yoshiyuki007|renaikogaku|FEFE|aikoku_sensei|yoshino2|st_valley|serio|asahinoataru|denden-cafe|geist1979|heyacho|Harnoncourt|Hiro0138|shoot_c_na|TakamoriTarou|spoichi|sekiryo|sukemasa_fujiwara|a2de|bakeneko44|zichao|gremor|timeismoney|pink_revenge|bumble_crawl|moccai|eijiso|UlickNormanOwen1924|daigakuseikyou|sys-arts|glass-_-onion|k146|rt25|seamore0228|katayoshi|wbbrz|mgkiller|shichimin|mobanama|a96neko|hirokazuiwai|mostaga|okemos|Jolokia|obata_hiroshi|John_kit_tea|tiro2010kina|utushi|gulugulu|tetradrop|Baatarism|daruism|wangshot1155|axel69|yingbb|satomi_hanten|Chosuke|keima1230|ripple_zzz|unaken|jitojito|mnox|cladegifan|Moodykajigaya|saekik|dodorugefu|l-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_l|hobo_king|shun346|munioka303|ao-mid|koubemise|gomunaga|minaminoani|yasyas|sybianoid|ysync|washita|dagama|aaact4|Kukri|the_sun_also_rises|aruzentina|araigumanooyaji|tonapa|napsucks|ferias|y-wood|attoku|Naotoh|midnightseminar|daruyanagi|gimonfu_usr|buu|Snail|sakuragaoka99|hyakuhyaku|charleyMan|doroyamada|kempff_n|yem3399op|AmahaYui|nippondanji|sacredjustice|ken5chi|myosho|melo-ria|kikori2660|hidamari1993|raf00|batz-22|nokonoko11|operazard|orihime-akami|aimind77|taka_atom1007|kaionji|tyokorata|ashigaru|JULY|amateur2010|habuakihiro|kyuuiti92|sa_tie|jack_oo_lantern|kingate|monono|bengal00|miitocha6|hrn_k1|fragilee|ahmok|kibitaki|matsOS|simbelmyn|a1101501j|srsrbilly|filinion|bitey|falkbeer|jojojojoen|ketudan|ym_lennon_papa|doudemoii99|locust0138|Oriuta27|naokibtn|twisted0517|ryokusai|tonatonatonac|velvetgrouse|npoposse1|nekosichi|LawNeet|jay926|osakana110|kzhvsonic|komamix|bookiori|copuy|dmnlk|dog_me|Donca|d_animal141|ebi73|evertex|hamhamtarou|hatataw85|i_am_kawai|khujhlo|maedakingdom|mikayu55|mi_zu_ta_ma_mi|moemoe386|nanagami|nurie19782|omosoku|outotsu|reglanz|saitousansaito|shrimp17|toshi19650104|TsutomuOnoda|unyuunyuho|WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW|yoshirou777|houyhnhm|synonymous|zaikabou|ululun|sin2mo|xevra|daybeforeyesterday|omf|H58|politru|hazama-hazama-hazama|Apeman|believemeimaliar|ksaitou|YTR8335HS|letterdust|bogus-simotukare|sotokichi|mangakoji|Louis|omega314|noabooon|guldeen|tadasukeneko|okachan_man|kuippa|mahal|lkhjkljkljdkljl|TERRAZI|BassVoiceXYZ|feita|haunebu2|m_yanagisawa|simpe|sorarisu0088|marsrepublic|ponako10|superpuma|o030vv|kathew|k_wizard|festerfester|as1_htn|foxtrot0829|d0i|yakouhai|kiku72|vocaloid|and_hyphen|b4takashi|nattoh|hate_flag|okanoao|frothmouth|with-must-fel|bakadomoga|gasparl|AKIT|fk0407|takehana_masaki|noraneko|pollyanna|pokute8|msukasuka|pazpon|SHOWFKUP|yoko-hirom|vanacoral|kogarasumaru|K-Ono|nanospectives|ponyorin|kumaroku|suzu_hiro_8823|kosui|tenkinkoguma|pero_pero|hi_kmd|sasurai7|dai_air|hatebu_music|dononymous|kenjou|nabeteru1Q78|tarekenroom|momopopohate|miyamotosan|debriel|hihi01|n-styles|wandering_emanon|shueiwaka|yutamoty|kimikitan|browneyes|beth321|gikazigo|rosaline|kitamati|shouchan7428|longroof|loveanime|gureusa-and-kurousa-rabbits13|h5c223tc6qvxc|tsukitanuki|Taro416|arama000|baka020|Lumin|gmochein|masa_bob|takanofumio|qadapix|richest21|nenashigusanora|penguin_002|kagecage|drumandara|app2641|internus|topisyu|north_god|echo2944|honeybe|fujiyama3|ricemountain|zeromoon0|negril67|k19d|moghiko|sqrt|minonet|trini|kazukichi_0914|chris4403|Blue-Period|korn_freak|iasna|lastent|SndOp|pepeky|treve2013|Lag_TY|sakura_123|cider_kondo|garage-kid|sketchlife|kana321|inukorori|fumifumi43|aukusoe|oinosaka|macchauno|high_grade_works|gdk0213|poppun1940|west-hiroaki178|kasumani|ekken|TM2501|rascalrascal|d1b|ikari51|meme-o|plutan|feather_angel|katc|iwax666|i2i|fuba|Asay|hatekun_b|takanorikido|sunamandala|akira-2008|jaikel|suikax|Falky|Nean|yas-mal|aodifaud09|solidstatesociety|furakutaru|kyo_ju|raitu|tg30yen|jou2|miruna|rag_en|nuicksilver|kodamatic2|quabbin|kana-kana_ceo|Arturo_Ui|REV|juverk|haruharu1|terminalhead|kazoo_oo|ellm9|rAdio|akikan2|naohero22|nenesan0102|oyasai55|glasstruct|pullphone|ramyana|abc0123|Gl17|sabacurry|shigeto2006|popoi|netcraft|vndn|craft_kim|kenjiskywalker|sonicdrum|jorgekosuke|ytn|analogical|kaz256|birk|arayutw|tomymot|sisui_ro|hidex7777|uwasanoaitsu|uhyorin|shunpei55|yuki_2021|ore_de_work|narwhal|GOT4416|nurupo889|cutplaza|Notizie|kisiritooru|Caat|washburn1975|zyusou|luccafort|my-kana|thirty206|Journey|rider250|MK3110|mizu2014|jaga_rikoo|steel_eel|mousecat|wapa|Saitamakei|n2khjm|tamtam3|sho|lesamoureuses|kyupi-n|blueboy|yoruneco|meerkat00|copyxxx|shukaido170|kaz_the_scum|munetak|caligo|hokuto-hei|agleldvr|hikaruda|mah_1225|okxiav|uma666|coolstyle|Ivan_Ivanobitch|straychef|theatrical|kazuya030|sakuracon|mame-tanuki|SusanoJapan|exadit|catryoshka|s1_snake|h1romi|miss0803|Soregasi|SEIKI|mobile_neko|miryu2008|cake_holl1515|Borom|sync_sync|zorio|highrise|Lhankor_Mhy|John_Kawanishi|karatte|yoko_kitchen|kyoumoe|katabiragawa|coper|quix_que|scopedog|usi4444|Ayrtonism|hitouban|nunnnunn|Jun-Sugihara|amakanata|peco_poco3408|nemu_ichinose|ikurazu|ryo71724|suminotiger|bambi_eco1020|koiyaro|nao0990|nekonekonekotori|kagamihoge|gui1|hkurata|maicasato|akawi|mae-9|teacheers|banban|akimaruworks|yzxnaga|Amontrue|Gustav13|zmoi|ze-ki|haruna26|gin0606|paradisecircus69|primedesignworks|amori|kouas1100|trade_heaven|ricenoodles|gryphon|style_blue|upran|bzb05445|kikuchi1201|fusanosuke_n|Nowhereman|Domino-R|suburban_researcher|agage|coolpix|smilestyle55|seagullwhite|chess-news|zuiji_zuisho|koyhoge|rorinana|W53SA|Changeoneself_Lifehack|yukimurasama|omiya6048|SchizoidMan|daichan330|aquos12345|sarcoid|asobi|TakahashiMasaki|bioweb|non-chan3|k-h|a_micchan|t_utsumi|nakomaru|re_peko|benelux|BuntaPig|T_Tachibana|goodbadnotevil-syamo|chobinuke|barias|s4d|sumito0720|amamiya1224|asarina-k|snowwhite1090|peketannku|kirifue|tsuki-rs|nagisabay|masaki_akiko|Sato_4tree|aozora-pedal|cyborgninja|x9629|natsu_san|joker1007|linden|terurou|benkeiblog|lordkf|keim_at_Si|toomuchpopcorn|marumusu10|rokujyouhitoma|mshs0609|damae|peketamin|USuck|poipoichang|era1978|lastline|kanamatch|ElizaAcolyte|azumi_s|Pandasista|masutaka26|dadapon|kamei_rio|kyasarin123|coppieee|nobby81|shoshirasaka|kastro-iyan|aktk_f|toripika|unsoluble_sugar|alovesun|Ta-nishi|lylyco|meeakat|hidamalar|yubigasol|neco22b|a-lex666|brendon|himomen|htb48|Marin_MTB|mumincacao|vanillableep1618|shoG3|calcan|youichirou|Landmine|azure-frogs|You-me|kissuijp|yamuchagold|comzoo|zakinco|Vorspiel|YOW|syuu1228|whkr|death6coin|izatan|seiyuDB|camellow|koluku|yunottinoatama|Nyoho|pianocello7|shufuo|princo_matsuri|ikkiii|typex2|kurisann000|at_yasu|kiyohero|tahaji0117|mizukemuri|moritata|takuya916|gigi-net|odoru-mn|htnmiki|ippeichangg|POPOT|BRITAN|taihe|moons|ntmukai|ptolemychan|kagobon|niryo0113|zz_sexy|underd|migurin|Besucher|yuki_drop|nomitori|navix|maijun2|vhthlh|mas4bookmark|killerQueen|ipa5963|hajime0329|o_mega|xr0038|hoshinasia|studio3104|yaruo3dao|inulab|sho_yamane|naga_sawa|shamr|qittu|QJV97FCr|masudamaster|white_rose|mifasorashido|kaitoster|mujisoshina|Rlee1984|narug_summers8|osushi_soba|k71360274|lejay4405|dododod|shields-pikes|yuta25|aquarla|mame_koo|ZeroFour|syakinta|kkobayashi|richard_raw|mmsshhrr|neriu|hase0831|chuunenh|hiroshi_revolution|tatage21|seabreamlover|ranpei|aassddmizuta|nagaichi|monakiko|miyagi12|sawayaka_b|kamibukuromiata|mkusunok|tenchikometen|turry|miya999|kamayan1980|kiyo560808|biztaka|miki3k|El_Fire|kirte|tanmeso|maritimecolor|masuruku|suna_kago|kurahito3|ikd18|kouhei_kain|mcddx30|timetrain|sima_pan|pomojan|usagino-mori|tyu-ba|masakih|riocampos2|rain-tree|sakuragaoka|zu2|lyri|komochishisyamo|suzuki84g|hal9009|hakidameru|makoto725|shinagaki|aki-17|shiba_yu36|uturi|gfx|fjwr38|mico-mico|y-yosuke|desuzo896|buffbuffrat|Barton|ornith|unyounyo|turretmusuko|wes2626|negi_a|aratah|tiki0108|YaSuYuKi|kuroi122|yk4192|yoiIT|takhino|kakipo|isano|qtamaki|ustam|hiero|kakakauchi001|sin4xe1|gdno|tkamu|AR30|gugod|chochonmage|sika2|metroq|ikusana|tkysktmt|tanaka_yuuma|takuzo1213|y-mat2006|yuiseki|suzukidesu23|hisawooo|KoshianX|tskk|shunning|mochidori|namikawamisaki|mustelidae|MoneyReport|ente04|isshoku|take-it|kiku-chan|reima|kiichan1115|cj3029412|jassmaz|silverscythe|cloq|ossan3|crapman|yuchan893n|muchonov|sph_375|namawakari|sugikota|taketyan|Swatz|kuroaka1871|tanorityy|daddyscar|ch1248|yeenee|testa_kitchen|wl0x0lw_lenz|pirokarupin|katanyan|tikani_nemuru_M|papamao|misias|jiskay|Aodrey|bean_hero|flclover7|kura-2|kaeru8823|Cliche|EG_6|yukitanuki|hungchang|ktasaka|inmysoul|inurota|georgek5555|jKandai|oka_mailer|mikanyama-c|watto|chikurou|Sediment|tecepe|toshi20|marony0109|fellfield|aflat_1000dai4|xisher|narukis|kagasan|gnt|Sinraptor|blackwatch|Ni-nja|kyrina|hasiduki|tomiyai|c_shiika|caplsy|whiteball22|manFromTomorrow|nejipico|zatpek|kotobukitaisha|mah-fa|m_uchino|yujing_musume|yotinakk|sumida|NAPORIN|modal_soul|oceo|hamatsu|naoto111|misaquo|muso00|Cunliffe|sink_kanpf|hiruhikoando|doronpa55|hunyoki|laranjeiras|kirigirigirl|barubari2955|outroad|ecochiko2|alloreverything|hagex|sny22015|aurijpn|bbb_network|jogjogjog543|outland_karasu|linus_peanuts|watakochan|ponkotukko|totoronoki|tpircs|hitode909|keishut725|wakasatoshi|iida-kana|tanukichi087|north_korea|watapoco|lp008962|tohima|aereal|Caerleon0327|horahareta13|footwork_x|satis|kazuhooku|s_tosha|deeeet|reteru|sigwyg|toya|gorodoku|operationservicebu|itamae|kohgethu|ureyubo|kaipu1224|usa02|usamyu56|mockingbird0619|hylom|kanariezuki|Vudda|tsubame_nanami|djsouchou|rio123dx|rikzen|sampaguita|el-bronco|ranobe|kotaro0413|IkaMaru|luxsuperpoor|Gelsy|momizikeiko|TequilaBancho|dadywada|welchman|lochtext|uunfo|bronson69|mesomeso|soooma|sucelie|cs133|monica83jpn|penguaholic|n_pikarin7|nonogray|wienerhorn|mmdawson|CDG|himashuhu|omerico|kazuya53|shimaguniyamato|zhenyan|shironeko_t|akihiko810|s-tomo|t_trad|gagegogi|utaro2013|murishinai|Sigma|deneb-y|reachout|mo__ki|k-rallyart|nymc|ueshin|popoon|masato611|kotesaki|taka2071|reikax|duck75|menjoh4486|keloinwell|Akimbo|exterminator|mk16|ni-ten0|mainyaa|hiro_y|twilightmoon99|shiromochi923|fb001870|seppu|suzutreeadd1plus5|hiroyukixhp|nogutyo|thyme56|kyokucho1989|sensitiveplus|thyself2005|fa11enprince|adgt|mu_hal|sato0427|vifam84|BT_BOMBER|yunoka0314|tetsuya_m|mogmognya|sirocco|Yozhik|kskmeuk|coolworld|yamada_maya|alphabet_h|kankichi20|louis8917|kowyoshi|ohira-y|wata88|toratorarabiluna273momomtan|kiyoami|An7s|smbd|puruhime|hiromo2|takashi1982|nagaimichiko|opemu|shifting|buhikun|SirVicViper|Dirk_Diggler|Rinta|haruhiwai18|goldwell|dgwingtong|hotsuma|wwitzmaster|spherera|gsindiv|asahiko|senomama|aoi-sora|oktnzm|onigashira_3|kerokero0218|daisuk-com|soulful828|hatchman|kongariknow|nyokkori|kirin_tokyo|hyougoishin7|Utasinai|kamm|BlackJoker|mugdmugdmugd|automaton37564|nicoxnico|diet55|nasunara56|bloominfeeling|nariakioki|infomuseum|sub_low|MagnesiumRibbon|mekurayanagi|kast|evolymyllas|omi_k|name-25137412|urbansea|zyoucun|kyuuuuuu66|JacknicoL|da-vinci-da|NMDA|jkondo|mtakano|otokinoki|nijuusannmiri|TT_TT|Dersu|nandeyanen36|matsuo0221|nobodyplace|wetfootdog|Micawbe|kalmalogy|taka18782|kumeyu|AHOUJIN|letoro_mania|rgfx|kanu-orz|yukitoame|Mu_KuP|bullsco88|rn88888|soylent_green|kenchan3|deep_one|sarariiiiin|stumsky|kunipon|dobashi|naglfar|anoncom|smicho|sundays_co|arien_nu|junp_n|sagisite|hamukatumix|pinkyblue|mikankueyo|penpen-0704|kenzy_n|kakimasu|Yoshitada|nakayubi3|wow64|sase|xxbb77|tamamusi|cruyf|zinjoutarou|Kmusiclife|yoshiyoc|lestructure|kaanjun|cleome088|duckt|debabocho|hogeanonym_20101012|Panthera_uncia|Windfola|nekonyantaro|kloud|m-kawato|kako817v002|sugar_jirou|shun_libra|Mattyan|oskimura|MermaidSong|cubed-l|Shingi|shikiarai|norinorisan42|ookamu|take1117|CrowClaw|Sarutani|tannomizuki|nishinq|kukky|cider3613|law|Dicer|kane_to_onna|hikky1022|dowhile|inaminn|morita_non|oono_n|kouchi203|MS310ru|naotoj|enkunkun|Ukey|grshb|hattoushinha|jurgen|nekobosi|pha|kujoo|deamu|K_SHIKI|zebraeight|roppara|raraya|atoh|hakodama|fk_2000|matsuwo|kemononeko|mememememiti|uncloud|kei_1010|naqtn|gohankun|julajp|tomoya5|mirror_fukuyama|masa-wo|mattttsu|kimzo|denken|brainparasite|kanose|udzura|RPM|snobocracy|nre20689|murashit|Nihonjin|orangestar|p_shirokuma|nakakzs|kkk6|suVene|megamouth|aureliano|kensuu|yoh596|Red-Comet|i196|FunnyBunnyDizzy|tuisumi|hana5521|showgotch|endlessdoor|gnufrfr|Nayuta|sho322|barlog|naquamura|DustOfHuman|soteciki|nagonagu|hal-e|abc1cba|cho45|kawango|basseyboost|yuyans|BIFF|uzusayuu|shifumin|closer|semimaru|funapon33|rusemoly|demodemodatte|sifue|brtRiver|tatsunop|snowdrop111|gouzou|y-kawaz|amigogrj|the_dirty_boogie|rokushou|on_your_mark|monaken|ROYGB|D1953ColdSummer|FUKAMACHI|uxoru|NOT4beat|zenibuta|utd_sn3781|kubomi|nuba|ki-sa|ttttttttt123|saz_go|norinaka|yP0hKHY1zj|susahadeth52623|ScarecrowBone|kujira_aoi_blue|suteacco|mats3003|manaten|shibuyan730|tsutomu-switch|FTTH|msmaiplruri|mixxcolors|cinefuk|dsl|chocolaterock|sjn|toritori0318|e-chikuwa|nayuko22|atsuyoshinarumi|sand_land|wsskho_m|houjiT|oritako|kijtra|ogawalaw|tsu_nyan|nochiu74|Yuta_Eno|hanyA|gajumaro|kiyo_hiko|haruten|ShangriLa|jiminko|rti7743|tamasuji|about42|n_y_a_n_t_a|charismanbou|howlingmoon|nisezen|guru_guru|katsushisasaki|tmura3|yamaimo_san|kz78|saizou4|CCCPdotK|pkm|fut573|nemuibayashi|neowotona|tnh|gintasoy|asamaru|sora-papa|aomeyuki|fjsk|obimaruko|moomintroll0814|n314|yoshihiroueda|pukarix|fooky|nerimarina|genzouw|skur2|jgoamakf|loop|henohenoktmk|haruways|mikawa_1964|shigeno57|h935|royaltouch1297|palehorse82|mfrider|mama_yuyu78|syu614|Countdown|decnonet|Waspkissing|Hamachiya2|dusttrail|jeffwayne|sktknko|Hana56|go32ing|GROOVY|LaNotte|junnishikaw|chazuke|mchmakki|kimasse|sm3823|tweetbot|fukurow57|khss_keita|Ereni|Dy66|lovely|studiosilk|clapon|sukekyo|tomoneko029|mifio|haburashi13|ajic0n|Amrak|font-da|j-crouch|OzzyZOW|neko-panchi842|junmk2|sachi_pop|funkynaonao|lenore|yuki_sheena|hinaho|ohmomo|Yuryu|toh_chika|Eriador|ophites|erya|wander1985|keys250|lisagasu|hariopip|mpresso|saicolobe|chrl-ohya|ichiharu12|un_eternity|kyabana|slywalker|as3187|y-towa|heaco65|Zephid|chira_rhythm55|hazisarashi|Isuzu_T|kuzumaji|itotto|poponponpon|Dreaming-realist|skgctom|aplmyuki|ushi_mo|GuriGura|kato_19|qppxw221|yuuy0424|nomeaning22|dal|hisamichi|T-norf|angmar|shea|tnakamura|citron_908|ohnosakiko|rin51|sasakill|mixvox-j|saigami|bookbridge|goemon08|kerodon|segrokamome|seachikin|kaz-coz|marief8107|eriko315|a_dogs|senchafreak69|fuyuohmine|kananaka|AfroRay|kaerudayo|bigboy-kyt|abc9razysalt|KIKUKO|mahiru123|nogikusan|a666666|kurapapa|yuki_koga|ttrr|attrip|shun1s|mini_big_foo|yamadar|aliaki|rainbow_doll|rirekichi|potD|nanoha3|AltNight|takuwz|nowa_s|ebibibi|remcat|makopooy|navagraha|kamemoge|ikd9684|gedroid|chap_py|sripura|yhm96625|bluemuddy|fjb1976|taturo-00|hkn|workingmanisdead|mst_capri|rosedust1192|takefour|upapa04|Ez-style|igusa|umiusi45|nicottowatch|hatayasan|simplemind|kangiren|ikihaji_kun|sisya|elephantskinhead|sakichi33|wasai|posinega|tydk27|apricotbarley|ysog|umi1334|mantol|suihan74|hobohate|enemyoffreedom|underhitpoint|yachimon|findelight|adliblogger|tsupo|hanya_pung|uehaj|musyokuneet556|ninosan|Ohgyoku|sakuratandotbiz|arlu|lovecall|kasajei|flagburner|taka222|rocketboy_miya|linuxdiary|akio6o6|originalorange|behoimin555|bulldra|ami-go40|aoiro_moon|ko-ya-ma|masao_hg|u_eichi|s17er|ubiquitous2011|zentarou|ryoju|Lobotomy|cardmics|batti-8|new3|morimemeta|asimino|wschldrn|luvlife|tenku65820|tailtame|eriotto|RINKINGA|tukirou|soratokimitonoaidani|lost312|td_kirin|tsfmysd|caq|thrakt|bbk0524|keshitai|tuki0918|kunitaka|fuzz0114|michiki_jp|t-ueno|Islecape|HBK-mn|hyolee2|mattilda|dogear1988|trashtoy|wadap|kubodee|sokodora|hirosh_yoshida|kp1|AC0|miyadai454|dj_superaids|onelineca|edechang|sextremely|suzuki_yamadori|halcana|kawa7610|likk|hiromikov|unigame|todo987654321|kuxttoba|unionia|spacefrontier|asazuki508|type-100|IthacaChasma|MersA|yellowbell|rajahbrooke|YMZ|simabuta|mongrelP|masm|hharukaa|pazl|moiwamoiwa|redlabel|laislanopira|usukeimada|Nobeee|ktakemoto|kaggiko-chie|tahatahon|allezvous|whazuparthur|mofutofu|tackyv0o0v|yamadadadada2|yukke1006|T_Haahi|masudamasuo|yoooen|dobonkai|YukeSkywalker|datemakio|until600331|mak_in|pacha_09|threecloudjp|shira0211tama|kumokaji|americanboss|dual_shock_blue|utsuro|akiat|geerpm|spamalot|Luigitefu|tonton-jiji|kuriemon|northlight|dummy1|xsinon|kaeru-no-tsura|ledsun|odoratec|uwananiwosuru|gazi4|lotusland|montnoir|dennou_kurage|aienstein|hanazukinokita|cheapcode|megane1972|wakachi_fehhu

2014-05-29

WinInetを使ってVBAでPOSTする

Option Explicit

Private Const INTERNET_OPEN_TYPE_PRECONFIG = 0
Private Const INTERNET_OPEN_TYPE_DIRECT = 1
Private Const INTERNET_OPEN_TYPE_PROXY = 3
Private Const INTERNET_SERVICE_HTTP = 3
Private Const INTERNET_DEFAULT_HTTP_PORT = 80
Private Const INTERNET_FLAG_RELOAD = &H80000000

Private Declare Function InternetOpenA Lib "wininet.dll" (ByVal sCallerName As String, ByVal dwAccessType As Long, ByVal sProxyName As String, ByVal sProxyBypass As String, ByVal dwFlags As Long) As Long
Private Declare Function InternetConnectA Lib "wininet.dll" (ByVal hInternetSession As Long, ByVal sServerName As String, ByVal nProxyPort As Integer, ByVal sUserName As String, ByVal sPassword As String, ByVal dwService As Long, ByVal dwFlags As Long, ByVal dwContext As Long) As Long
Private Declare Function InternetReadFile Lib "wininet.dll" (ByVal hFile As Long, ByRef sBuffer As Byte, ByVal lNumberBytesToRead As Long, ByRef lNumberOfBytesRead As Long) As Long
Private Declare Function InternetCloseHandle Lib "wininet.dll" (ByVal hInternetHandle As Long) As Long
Private Declare Function HttpOpenRequestA Lib "wininet.dll" (ByVal hConnect As Long, ByVal sVerb As String, ByVal sObjectName As String, ByVal sVersion As String, ByVal sReferer As String, ByVal sAcceptTypes As Long, ByVal dwFlags As Long, ByVal dwContext As Long) As Long
Private Declare Function HttpSendRequestA Lib "wininet.dll" (ByVal hRequest As Long, ByVal sHeaders As String, ByVal dwHeadersLength As Long, ByVal lpOptional As String, ByVal dwOptionalLength As Long) As Long

Private Function submitPost(ByRef host, ByRef url_path, ByRef sendString) As Variant

  Dim dataArray() As Byte, dataPosition, dataSize

 'WinInet初期化
  Dim hInternet
  hInternet = InternetOpenA(vbNullString, INTERNET_OPEN_TYPE_PRECONFIG, vbNullString, vbNullString, 0)
  If hInternet = 0 Then
    submitPost = dataArray
    Exit Function
  End If

 'サーバ接続
  Dim hConnect
  hConnect = InternetConnectA(hInternet, host, INTERNET_DEFAULT_HTTP_PORT, vbNullString, vbNullString, INTERNET_SERVICE_HTTP, 0, 0)
  If hConnect = 0 Then
    InternetCloseHandle hInternet
    submitPost = dataArray
    Exit Function
  End If

 'リクエスト初期化
  Dim tmpURL As String * 255
  tmpURL = url_path
  Dim hRequest
  hRequest = HttpOpenRequestA(hConnect, "POST", tmpURL, "HTTP/1.1", vbNullString, 0, INTERNET_FLAG_RELOAD, 0)
  If hRequest = 0 Then
    InternetCloseHandle hConnect
    InternetCloseHandle hInternet
    submitPost = dataArray
    Exit Function
  End If

 'リクエストを送信
  Const strHeader = "Content-Type: application/x-www-form-urlencoded"
  HttpSendRequestA hRequest, strHeader, Len(strHeader), sendString, Len(sendString)

 'データ取得
  Dim readResult, tmpArray(1023) As Byte, tmpPosition, tmpSize
  dataPosition = 0
  dataSize = 0
  Do
    tmpSize = 0
    Erase tmpArray
    readResult = InternetReadFile(hRequest, tmpArray(0), 1024, tmpSize)
    If Not readResult = 1 Or tmpSize = 0 Then
      Exit Do
    End If

    dataSize = dataSize + tmpSize
    ReDim Preserve dataArray(dataSize - 1)
    For tmpPosition = 0 To tmpSize - 1 Step 1
      dataArray(dataPosition) = tmpArray(tmpPosition)
      dataPosition = dataPosition + 1
    Next
  Loop

 'クローズ処理
  InternetCloseHandle hRequest
  InternetCloseHandle hConnect
  InternetCloseHandle hInternet

  submitPost = dataArray

End Function

Public Function downloadFilePost(ByRef targetURL, ByVal sendArray, ByRef savePath) As Boolean

 'URLの分解
  Dim startE, endE, host, url_path
  startE = InStr(1, targetURL, "//") + 2
  endE = InStr(startE, targetURL, "/")
  endE = IIf(startE > endE, Len(targetURL) + 1, endE)
  host = Mid(targetURL, startE, endE - startE)
  url_path = Mid(targetURL, endE)

 'ポストデータエンコード
  Dim jscript
  With CreateObject("ScriptControl")
    .Language = "JScript"
    Set jscript = .CodeObject
  End With
  Dim ix, sendBuffer
  For ix = 0 To UBound(sendArray) Step 1
    sendBuffer = Split(sendArray(ix), "=")
    sendArray(ix) = sendBuffer(0) & "=" & jscript.encodeURIComponent(sendBuffer(1))
  Next
  Set jscript = Nothing

  Dim data
  data = submitPost(host, url_path, Join(sendArray, "&"))

  If LenB(data) <= 0 Then
    downloadFilePost = False
    Exit Function
  End If

 'バイナリで書き込み
  With CreateObject("ADODB.Stream")
    .Type = 1
    .Open
    .Write data
    .SaveToFile savePath, 2
    .Close
  End With

  downloadFilePost = True

End Function

2012-06-29

どのプログラミング言語が最も美しいか

■ C

for( const char *s="12345"; *s; ++s ) if( '2'<*s&&*s<'5' ) printf( "%d", (*s-'0')*2 );

JavaScript

console.log([1,2,3,4,5].filter(function (i){ return (i > 2 && i < 5 ); }).map(function(i){ return 2 * i; }));

Python

print(map(lambda x: x*2, filter(lambda x: x>2 and x<5, [1,2,3,4,5])))

Ruby

puts [1,2,3,4,5].select{|i| i > 2 and i < 5}.map{|i| i*2}

C#

new{}{ 1,2,3,4,5 }.Where(x => 2 < x && x < 5).Select(x => x*2);

Common Lisp

(print (loop for x in '(1 2 3 4 5) if (< 2 x 5) collect (* x 2)))

Haskell

print [x*2| x <-[1,2,3,4,5], x > 2, x < 5]

■ J

  1. :(((>&2)*.(<&5)) a) # a=:1+i.5

■ R

print((function(){x<-c(1,2,3,4,5);x[2<x&x<5]*2})())</p>

Clojure

(print (for [x [1,2,3,4,5] :when (< 2 x 5)] (* x 2)))

Squeak Smalltalk

(1 to: 5) select: [:x | x between: 3 and: 4] thenCollect: [:x | x * 2]

2011-11-23

コピーコピーコピーで記事の体裁をなしていないJ-CAST

今更言っても無駄だと、それがJ-CAST連中のやり方だと言ってしまえばそれまでかもしれない。Jカス絡みでこんなのはよくある事だ。けどやっぱり今回の仕業にはあまりにも目が余る。

これについてだ。

「今のアニメはコピーのコピーのコピー」「表現といえない」 押井守監督発言にネットで納得と逆ギレ (1/2) : J-CASTニュース

この記事は、朝日新聞社サイトで連載されている小原篤の連載コラム「アニマゲ丼」を発端として書かれてるもの

こちらがそれ

asahi.com(朝日新聞社):「若者は夢を持つな」と監督が言った - 小原篤のアニマゲ丼 - 映画・音楽・芸能

そもそもは11月12日東京芸術大学で開催された、「第2回 映像メディアサミット LOOP-02 マンガアニメ映像メディア学的再考」というセッション押井守が参加し、トークした内容が大本になっている。

その模様はユーストでアーカイブとして見れたが、20日までの限定配信で現在は見れない。

まず「アニマゲ丼」の記事は、見出しが示しているように「若者は夢は持つな」という旨の発言を軸にしている内容である事がわかる

以下引用

asahi.com(朝日新聞社):「若者は夢を持つな」と監督が言った - 小原篤のアニマゲ丼 - 映画・音楽・芸能

 「やさしい、というのは、励ますとか慰めるのとは違う。『親身になれた』という意味で、それまでは若者のことはどうでもよかったのが目を向けるようになったということ。で、若い人のことを考えれば、本当のこと、残酷なことを言わざるを得ないと思い、ちょうどそのころ中学生高校生と話す機会がたくさんあったので、こういう話をした。あなたたちは限りなく凡庸で無名で何の個性もないんだ、『一人一人がかけがえのない存在だ』なんて大人のウソを信じるのはやめて、早く幻想を捨てろ、夢を持つな、あなた方の未来にいいことなんて何一つないんだ――というところから始めたらどうでしょうか、と」

 なんて身も蓋(ふた)もない、と思いましたが08年8月11日の本欄で私は「スカイ・クロラ」について「あまりに救いのない、というか身も蓋もない結末ではありませんか」と書いていたのを思い出しました。

ここが「アニマゲ丼」で一番取り上げたい部分なのだろう。

この押井守の主張に関する是非は置いておくとしても、この記事自体はバイアスがかかっている気がする。

実際の講演は第2部「アニメーション日本戦後社会ロボットサイボーグアンドロイド、そして人間」というタイトルが付けられている通り

パトレイバー攻殻機動隊監督した者として押井ロボットアンドロイドのあり方を問い、技術論を語り、さらに原発の話題にも振れていくところが主体の講演だった筈だ

ここのスカイクロラの部分はほとんど寄り道であって、「アニマゲ丼」の記事を書いた小原篤主観として誇張気味に書いている節がある。

いわば押井の講演内容からコピーしてトリミングして、そこに小原自身の主観を交えながら書かれている記事だ。

J-CASTはそこから更に、何故か突然「萌えアニメ」「ハーレムアニメ」などと言った単語を挿入し、押井守が今の萌えハーレムだらけのアニメ業界に苦言しているようにも取れる記事を書いている

それが冒頭のURLなのだが、かなりおかしい。

まずアニマゲ丼から押井が今のアニメに苦言しているという部分を引用する

asahi.com(朝日新聞社):「若者は夢を持つな」と監督が言った - 小原篤のアニマゲ丼 - 映画・音楽・芸能

そして現実劣化コピーに過ぎない実写と違い、「現実に根拠を持たない」アニメは珠玉の工芸品となり得、アニメはその根本から細部までコントロール可能であるがゆえにその力を使ってアニメ監督は、全世界・全歴史に向けて自分の言いたいことを完全な形で言えてしまうという誇大妄想の極限を味わうことができる。これは悪のにおい、危険なにおいがする。ゆえに若い人をひきつける。しかし僕の見る限り現在アニメほとんどはオタク消費財と化し、コピーコピーコピーで「表現」の体をなしていない。

これはどちらかというと、アニメ監督をすることで「誇大妄想の極限を味うことができる」部分に目が行くと思うのだが

前後をぶっちぎって、今のアニメほとんどはコピーのコ(略)の部分に脊椎反射している人間が多いようだ。

しかしこの記事のこの部分は全貌するとこうなっている

asahi.com(朝日新聞社):「若者は夢を持つな」と監督が言った - 小原篤のアニマゲ丼 - 映画・音楽・芸能

 押井監督は、日本人科学技術の表面的な受容と円滑な運用のみにかまけ、その技術の核たる思想、技術ゼロから立ち上げる思想を持たなかったことが今回の原発事故を生んだと指摘。様々な当事者認識を改めるために今回の事態をヒロシマナガサキに続く「第3の原爆」と呼ぶべきだと訴えました。「技術の思想」の欠如は、ロボットに「かっこよさ」のみを求めるアニメ製作者の思考にもあてはまる、と自作機動警察パトレイバー」をもとに批判を展開し、そして訴えかける核を持たない日本アニメは、その表層を細緻(さいち)に描き込み磨きあげることで「極東の島国の珍なる文化」として世界に地位を獲得したと分析工芸品的に細部を作り込みたがるその日本人的な意識が、細緻(さいち)な映像表現に好適なロボットアンドロイドサイボーグなどへと向けられた結果、肉体や自意識をめぐるテーマへと結びつき、つまりアニメという表現形式が発展過程テーマをはらんでしまったのだと説き明かしました。そして現実劣化コピーに過ぎない実写と違い、「現実に根拠を持たない」アニメは珠玉の工芸品となり得、アニメはその根本から細部までコントロール可能であるがゆえにその力を使ってアニメ監督は、全世界・全歴史に向けて自分の言いたいことを完全な形で言えてしまうという誇大妄想の極限を味わうことができる。これは悪のにおい、危険なにおいがする。ゆえに若い人をひきつける。しかし僕の見る限り現在アニメほとんどはオタク消費財と化し、コピーコピーコピーで「表現」の体をなしていない。あと、ユニコーンガンダムのツノはアイデアとして面白いけど、だからどうなの?

 ってな話を約2時間、相変わらず、とうとうとまくしたてたのでありますが(上のまとめは少々わかりやすくかみ砕いてますメモをとるのが疲れました。私はそれより、新作の話はないの?って聞きたかったんですけど。

ここで「アニマゲ丼」の記事は終わる。

訓練された押井信者(笑)ならば、ここは「ああ、最後はいもの押井で終わりだな」と、顔をほっこり緩めるところだろう。

「アニマゲ丼」としてはこれをオチの部分にしたかったに違いない。

アニメはコ(略)などはほんの極一部分にしか過ぎないし、これだけでは押井真剣に憂いているのかどうかもわからない。

さて、J-CASTの方を見てみよう

「今のアニメはコピーのコピーのコピー」「表現といえない」 押井守監督発言にネットで納得と逆ギレ (1/2) : J-CASTニュース

朝日新聞2011年11月21日付けの電子コラム「アニマゲ丼」で、押井さんの東京芸術大学大学院映像研究科での講演(11月12日開催)を紹介した。講演で押井さんは

「僕の見る限り現在アニメほとんどはオタク消費財と化し、コピーコピーコピーで『表現』の体をなしていない」

と語ったという。つまり制作者には新たな創造性や、作品を通じて訴える思想的なものが欠如し、過去にヒットした作品の焼き直しばかり。例えば「萌え」が流行すればそうした作品ばかりになっている。また、今のアニメオタクと呼ばれるファン層に媚びたものが多く、こうしたことから表現」が制作から無くなった、という批判だ。

確かに119月から始まった20本近い新作テレビアニメを見ると、さえない男性主人公の周りに美少女が群がる「ハーレムアニメ」が驚くほど多く、過去にヒットした「ハーレムアニメ」作品と共通する内容がかなり多い。

突然どこからか「萌え」「ハーレムアニメ」という単語が出てきた

それどころかかなり履き違えて解釈しているのではないか

押井が言いたいのは「アニメという現実に縛られない媒体を使うことで、監督自己主張を完全な形で広められる。こりゃたまんねえ(快感)。でもそこまでやる奴ぁもうほとんどいないよね」という事を言いたかったのでは?これも俺の主観ですけど。

どちらにせよ「オタク消費財」や「コピーのコ(略)」が萌えアニメハーレムアニメだけを指しているというのは暴論だろ

その発言の直後に出てくるのはガンダムUCだし

J-CASTはあくまで「ネットでそう反応されてる」と言い訳のように使ってる

「今のアニメはコピーのコピーのコピー」「表現といえない」 押井守監督発言にネットで納得と逆ギレ (2/2) : J-CASTニュース

今回の押井さんの発言についてネットでは

萌えクソアニメの乱発は誰が見ても異常」

アニメ業界が飽和しすぎで、コピー品を粗製乱造しなきゃ回らなくなってる」

「売らなきゃ食っていけないからな。安定して売れるのがオタク向け萌えエロ

などと納得する人もいるのだが、現在主流となっているアニメのファン達は、自分達の趣味趣向、好きなアニメを批判するのは許せない、と激しく反発。しか理論で立ち向かえないからなのか

押井アニメくそつまんねーんだよ」

押井信者向けの消費財じゃん」

などといった作品批判や、人格批判へと発展し、大混乱となっている。

これでJ-CASTの記事は終わる

J-CASTとしては、「ネットでは押井守萌えアニメを非難していると言ってる」として、そこを拡大解釈しまくってこんな記事を書いたのだろうか

そもそもそのネットってのはどこのネットを指してんの?2ch

ちなみにニュー速+では

【話題】「今のアニメオタク消費財と化し表現の体をなしていない」押井守さんの発言でネット上は騒動に

というスレッドが立ったが、それはJ-CASTの記事を受けてのものだったし、★4まで伸びたがそれ以上の次スレは立っていない。(追記、★6辺りまで伸びたっぽい?)

一体どこで"大混乱"になってるのか全然思い辺りが無いんですけど。

押井守東京芸大での講演が、「アニマゲ丼」がダイジェスト記事にしている時点ですでにコピーだし

それを読んで、どこかのネットでは「押井守萌えアニメ馬鹿にしている!」と憤慨しているならさらに劣化コピーで伝わるべきもの全然伝わってない

その劣化コピーをさらに劣化コピーして記事を作ったJ-CASTはまさに「コピーコピーコピー」だ

こんなのを個人ブログでやるならまだしも、企業ぐるみで金を回しながらやってるんだから狂ってるよJ-CASTは。

ログイン ユーザー登録
ようこそ ゲスト さん