「スクリプト」を含む日記 RSS

はてなキーワード: スクリプトとは

2012-02-05

ニュー速が焼豚に乗っ取られている件

1: ロッテ 藤岡、同級生・唐川と共闘宣言!! (82)

2: 昔は「20円」だったガチャガチャを「300円」にして、実物ない商品で大儲けしてる会社があるらしい (20)

3: 屋久島有料化へ 入島料の徴収を検討 (1)

4: 【速報】FOX神対応によりスクリプト壊滅へ (834)

5: ロッテ 唐川ブルペンに「よかった」 (7)

6: 名無雑談 120204【人間寄っといでー!】 (994)

7: 英王子フォークランド派遣 アルゼンチン征服者の服を着て私たちの土地に入るようなもの」 (4)

8: スレ立て依頼所 キタ─wwヘ√レvv~(゚∀゚)─wwヘ√レvv~─!! (36)

9: カリフォルニア米は美味いから、TPP参加したらコスパ重視でみんな買っちゃうだろうね (18)

10: ν速にbeは必要か? (110)

11: 超低価格車「ナノ」の高級モデルを販売 ハヤブサエンジン搭載で1500万円以上 しかも売れる (1)

12: 【速報】京都市長無所属現職の門川氏が当選確実 (1)

13: 山口って、九州だよね (´・ω・`) (2)

14: 【画像】早食い王 小林尊さん、手羽先でもV (15)

15: 楽天 星野監督赤星氏に現役復帰の勧め (7)

16: ウガンダ硫酸ぶっかけ復讐がブームに (21)

17: 楽天 松井稼頭央が2代目主将に (8)

18: 楽天 「ウッ!!」楽天武藤 シャラポワ投法でローテ名乗り (5)

19: 楽天 楽天に「久米仙」など名産差し入れ (10)

20: コープ挑発ブラウンが打撃で黙らす (2)

21: 楽天 塩見のパーマ「似合ってますか」 (11)

22: 川島、開幕から24試合連続フル出場 (2)

23: 巨人 原監督ホールトンカーブ絶賛 (7)

24: ラツィオ本田資金13億円!公式HPで提示内容公開 (2)

25: 香川「もう、すごい」ダメ押しアシスト”4連勝! (2)

26: 【画像】 かわいいマングースを1匹捕獲 (3)

27: 【血と鉄】 ビスマルクの肉声が発見される 発明王エジソンのお手柄 (4)

28: ■ジュ・・ジュウシマツさんの姿が!? (6)

29: ステマと言われて困っています。- 2ちゃんねる知恵袋 (10)

30: 巨人 ビビらせた!虎・中谷、ぶっ飛び26発 (7)

31: クロツラヘラサギギザライスwww (1)

32: 名無雑談 120205【人間おるかー?】 (9)

33: 野球盤の歴史に新たな魔球が刻まれた。その名は......!? (2)

34: 【原発】 福島で鳥が減少、脳が萎縮、生殖能力低下なども (11)

35: ニューススレが伸びない・ω・`) (53)

36: 【カンボジア新記録】猫自己新だニャー「良く走れた。最高」 (8)

37: 2/2に発売されたPSPソフトフォトカノ」の理想現実がひどすぎるとネット上で話題 (27)

38: NASA、8000×8000ピクセルの“超高解像度地球画像を公開 (18)

39: 【飛び級?】2010年国勢調査宮城県に14歳の高校生が1人いることが判明 (18)

40: コンビニおでん5個で500円は割高と気づけ (70)

41: 【日本は?w】韓国国家ブランド世界15位キタ━━━━━━(゚∀゚)━━━━━━ !! (2)

42: 西村博之氏・FOX氏・その他運営関係者おいで (265)

43: 阪神 “これぐらいは普通金本、初屋外フリーで柵越え10本 (20)

44: 横浜DeNA DeNAオーナー 広島オーナーに“危ない”あいさつ (7)

45: 嫌儲出戻り組歓迎スレッド  おかえりなさい!! (81)

46: 阪神 隼太“プロ1号”飛び出した (8)

47: 巨人 元巨人左腕が6年ぶり社会人復帰「感謝しています」 (6)

48: おむつ外しの良い方法を教えて下さい! (1)

49: 阪神 金本、4日にも本隊合流や (311)

50: 日ハム 佑、2度目のブルペンで45球 (7)

2012-02-04

ニュー速板行ったらスレ野球ばかり、レススクリプトばかりになってた

正月くらいのステマ騒動ではコピペブログスルーしてても増田とかで扱われてホッテントリになってたんだが

もはやどうなろうが一切話題にならなくなってるな

2012-02-03

今日一番笑ったスレ

運営家族が俺たちの一生懸命やってるスクリプト捕捉作業を馬鹿にして笑ってることが発覚

http://engawa.2ch.net/test/read.cgi/poverty/1328259130/

1 名前番組の途中ですがアフィサイトへの転載は禁止です[] 投稿日:2012/02/03(金) 17:52:10.39 ID:Mx8fOZ1P0 ?PLT(12213) ポイント特典

729 自分:動け動けウゴウゴ2ちゃんねる[] 投稿日:2012/02/03(金) 17:44:29.38 ID:dZBkPOjV0 [1/2]

嫌儲のバカ共が今スクリプトで困ってるようで愉快だわw

あいつら、毎日ID変わる頃になったら必死になってスクリプトのIDを手作業で見つけ出して1つ1つNGしてるんだぞ?w

IDなんて毎日変わるし、そもそもスクリプト使って荒らしてる奴がID変えたら意味ないじゃんw

さすが嫌儲民w 頭が悪くて笑えるw

ざまあwww

734 返信:動け動けウゴウゴ2ちゃんねる[] 投稿日:2012/02/03(金) 17:48:58.21 ID:aFn4c/7L0 [44/44]

≫729

勝ったな

735 自分:動け動けウゴウゴ2ちゃんねる[] 投稿日:2012/02/03(金) 17:49:09.82 ID:dZBkPOjV0 [2/2]

≫731

なるほど。

でも嫌儲馬鹿共はそんなことは気付かずに、一生手作業でスクリプト使いのIDを捕捉してそうw

頭悪い奴らはこうやって手間のかかることをして生きていくんだろうとしみじみ感じるねw

8 名前番組の途中ですがアフィサイトへの転載は禁止です[] 投稿日:2012/02/03(金) 17:53:56.12 ID:CgsenesG0

>729 自分

11 名前番組の途中ですがアフィサイトへの転載は禁止です[] 投稿日:2012/02/03(金) 17:54:26.25 ID:CgsenesG0

735 自分:動け動けウゴウゴ2ちゃんねる[]

  ~~~~~~

2012-01-29

ニュー速行ったらものすごい勢いで殺人予告連投されてた

コピペブログ妨害用に安価乱発のスクリプトまででてきてた

2012-01-19

Python vs Ruby vs PHP vs HaskellRubyistネクラオタクキモメン」 part2

Python vs Ruby vs PHP vs Haskell プログラミング言語バトル part1

http://anond.hatelabo.jp/20120118220204

441 : デフォルト名無しさん : 2011/12/14(水) 00:34:54.13

Rubyistってなんであんな小学校の図書室で毎日読書してそうな

いじめられっこネクラチビメガネみたいな色黒とかキモオタ

顔面オジサン、オバサンばっかなの?


445 : デフォルト名無しさん : 2011/12/14(水) 00:47:59.11

Javaer: 傲慢プライド高い、土方

Scalaer: 鼻持ちならない、モヒカン

Lisper: マジキチ

Rubyist: ネクラオタクキモメンいじめられっこネクラチビメガネ、色黒、キモオタ、顔面オジサン、オバサン

PHPer: 土方、DQN

Pythonista: イケメンリア充

473 : デフォルト名無しさん : 2011/12/16(金) 22:06:14.45

Python厨のRubyネガキャンは異常だなwww

608 : デフォルト名無しさん : 2011/12/28(水) 09:29:20.74

Rubyブロックが便利すぎて、Pythonをやめたくなった。

いちいちtemporaryな関数作成してから目的関数に渡していたのがばからしくなった。


609 : デフォルト名無しさん : 2011/12/28(水) 09:43:17.83

リストやジェネレータ式の内包表記が便利過ぎて

PythonからRubyには移行できないな

610 : デフォルト名無しさん : 2011/12/28(水) 11:03:14.91

日本人が開発の中枢にいるような言語はやめとけ。

どうせ廃れる。

611 : デフォルト名無しさん : 2011/12/28(水) 11:58:14.38

Pythonさんは、どうしてこう排他的かなぁ

626 : デフォルト名無しさん : 2011/12/28(水) 15:08:51.86

609

リストやジェネレータ式の内包表記が便利過ぎて

おれもそう信じてたけど、Rubyの、メソッド呼び出しを続けて書けるほうが便利だわ。

まるでjQueryみたい。といってもjQueryのほうが後発だけど。

たとえば「xsから0以上のものを選んで、その二乗の和を求める」場合

sum([ x*x for x in xs if x > 0 ])

これだと、後ろから読まないといけないんだよね。でも

xs.select{|x| x > 0}.map{|x| x*x }.sum

これなら頭からひとつずつ読めばいいから、わかりやすいし、考えたとおりに書きやすい。

まさにスクリプトって感じがする。

629 : デフォルト名無しさん : 2011/12/28(水) 15:55:19.77

Rubyメソッドチェーンって内包表記より弱いと思う

ネストするmapとかflattenとかわかりくいよ

Python: [[x,y] for x in xs for y in xs]

Ruby: xs.map{|x| xs.map{|y| [x,y] } }.flatten(1)


632 : デフォルト名無しさん : 2011/12/28(水) 17:25:29.75

いっぽうメソッドチェーンは

orz.sage().hage().hoge().hige() タイプの問題には向いている

まり向いている方向がちがう

(まあHaskellなら hige . hoge . hage . sage と書くだけだというのは置いといて)

強い弱いということで言うと、問題を解くのに必要な一番能力が弱い

(限定された)道具を使うという考え方があるようだよ

ベタ再帰は強い(汎用的)、がそれゆえ読むのに注意を必要とする

foldrは再帰よりは弱いが、foldrで表現可能な問題のクラス(原始再帰)はかなり

広いので、mapやfilterで済むならもちろんそのほうが望ましい

ではこの問題は弱いmapやfilterを結合させるほうがいいかというと、

俺はlist comprehensionのほうが集合表記そのもの=whatを表現していて好きだな

Pythonのlist comprehensionのsyntaxはあまり好きではないが

それは大きな問題じゃない

640 : デフォルト名無しさん : 2011/12/28(水) 19:56:09.23

メソッドチェーンってバグをわかりにくくするだけだと思うなあ。もちろん性能面もあるし。linqとかは良いと思うけど。

642 : デフォルト名無しさん : 2011/12/28(水) 20:28:45.92

同じメソッドチェーンでも、linqなら良いけどrubyなら悪い .....

一言で言うと「俺はRubyが大嫌いなんだぁーー」ということですな

663 : デフォルト名無しさん : 2011/12/28(水) 22:45:30.53

メソッドチェインなんてライブラリ設計次第でどうにでもなる

PythonどころかJavaでもできる

内包表記は構文でサポートしないと難しい(マクロがあれば別だが)


680 : デフォルト名無しさん : 2011/12/29(木) 00:07:41.77

メソッドチェーンが関数型の方法に比べて特に優れている点があるようには思えないが

パイプ順に書きたければ書けるし


682 : デフォルト名無しさん : 2011/12/29(木) 00:30:35.72

680,663

Pythonには関数型として致命的な弱点があるからメソッドチェーンでは簡潔なコードが書けない

たとえば「(1) Rubyは 条件判定が(文ではなく)式」だから以下のようなコードが書ける

 ys = xs.select { |x|

   if test

     if test_1 then test_1_1 else test_1_2 end

   else

     if test_2 then test_2_1 else test_2_2 end

   end

 }

あるいは「(2) Rubyブロック内で局所宣言が可能」だから上のコードを以下のように書き換えてもいい

 ys = xs.select { |x|

   cond_1 = if test_1 then test_1_1 else test_1_2 end

   cond_2 = if test_2 then test_2_1 else test_2_2 end

   if test then cond_1 else cond_2 end

 }

関数型言語であれば「(1) 条件判定(if/case)が式」で「(2) 局所宣言(let .. in .. end)が可能」なの当たり前

ところが残念な事に、どちらもPythonには欠落しているから、上の例はストレートコード化できない

からPythonではメソッドチェーンは使われないし、「酸っぱい葡萄」に見える

684 : デフォルト名無しさん : 2011/12/29(木) 00:37:06.68

Rubyでもリスト内包表記が言語として組み込まれてくれると嬉しい

リスト内包表記はトップダウン思考

メソッドチェーンはボトムアップ思考

だと思う

頭に浮かんだロジックをすばやくコード化するのはメソッドチェーンが適しているし、

じっくり腰を据えてコード設計するならリスト内包表記のほうが美しい

自分は、たぶんこのスレRubyコアの中の人も見ているだろうから

そのうちRubyにもリスト内包表記が実装されるんじゃないかと期待しているw

766 : デフォルト名無しさん : 2011/12/30(金) 10:04:41.40

メソッドチェーンは書き易い

内包表記は見た目が整ってて綺麗、最終的な型がわかり易い

いじょ。

2012-01-12

拝啓 google

あんまり関係はないんだけどこの記事を受けて。

Google+が作る「繋がりによる検索世界」が侵食するSEO,SEMのこれから

http://hanpanai.com/?p=3348




googleが目指すべきは、facebookではなく「はてブ」だと思う。

facebookいかけてどうする。


その先を目指してくれ。




実際のつながりを重視したソーシャル検索の次にくるのは

検索者が属するクラスタを暗黙的に解析して、

そのクラスタによるキュレーションを反映した検索結果じゃないか




ざっくりいってしまえば

「先月はてブホッテントリしてたあの記事見たい」

に応える検索



今は意外にこれが難しい。

その記事のタイトルっぽいワードをいれてもさっぱりあがってこないのな。

ここがうまくいけば、ブクマしてても、し忘れててもどっちにしてもgoogle検索

その記事にたどり着くという遷移ができる。




google+が向かうべきは、「だれもがまずそこにログインする」ような

コミュニケーション重視のSNSじゃなくて、+1しておいてあとで読むとか

記事に対する軽いコメントや議論ができる、まさにはてブのような機能とか、

使いやすいオンラインブックマークとしての機能に、ソーシャル要素をがっちりと盛り込む

ことじゃないか



webページに対する言及や、キュレーション()を前提としたコミュニティ



NAVERまとめ()みたいなページつくれる機能をいれてもいい。





+1スクリプトレットに、はてブfacebooktwitter等への投稿機能をもたせて展開

   →これによって、既に他をつかってるユーザーも入れるので重要

   もちろん逆に他のサービスから投稿できる口も重要



ブックマークの傾向により、暗黙クラスタを形成する(google様ならできるだろ)

   →個人は、タグ付のように複数のクラスタに属することになる

  このあたりのアルゴリズムは本領のはずなのでなんかうまいこと考えてくれ



・その結果が検索結果に反映されると言いはる

  →SEMベンダーハイエナのように群がって、企業やらせ



chromebookmarkとの連携



APIを公開してサードパーティ製のアプリとの連携を深める




これで勝てる。

今のブックマークは昔と違って、「よく行くサイト」とかじゃなくて、

ちょっと気になっただけ」「もしかしたらいつか役立つかも」

あとで読む」「だれかと共有しよう」とかそんな理由で気軽にされるものなわけで、

それと検索結果への反映はものすごく親和性が高くて、そしてこれはgoogleしかできない。



必死SNS追っかけないで、ここに向かって欲しい。

だいたい目的コミュニティの形成ではなくて、最終的には検索を使ってもらうことなわけだ。

なんでGoogle Bookmarksをこんな状態で放置しているのかw



個人的には、検索結果に顔がでてきて、この人も+1してますってのはまぁわかるんだけど

なんかgoogleっぽいスマートさを感じないんだよな。



自分で作れないから書いた。

2011-11-11

HTML5厨へ

上っ面じゃなくてちゃんとわかっている人教えてください。


モバイル版「Flash Player」の開発中止をどう見る?

http://japan.cnet.com/panel/35010348/300015677/

Adobeはなぜ失敗したか, Flash-Playerの敗退は歴史必然だった

http://jp.techcrunch.com/archives/20111109why-adobe-failed/




flashは死んだか


flashが死ぬべきシーンでは既に死んでる

今後来るhtml5をもてはやす必要もなく、

で“既に代替されている”



html5厨の中にはこのあたりごっちゃにして歓迎してるやつが多数いる





■なぜhtml5flash絶滅させるような気がするのか



主として、flashの描画系の機能を取り込んだから



くどいけど、その他の機能jsとかcssとかhtml5周辺の独自仕様

解決してることが多いからな!



html5マリオとか見てよろこんでるやつわかってるのか?

普通にhtml5覇権取るにはオーサリングツールがいるんだぞ。



adobeflash」てのは

全部含んでるんだ。



html5が現状見えてるのは、

までだ。




「描画系の機能flash(flex sdk)同等の仕様を用意することになるだろう」

ってだけじゃ劣化flashすぎんだろ。



あとadobe終わったっていってるやつ、

adobeは5のオーサリングツール作りゃいいだけだ




html5未来

html5flash機能取り込むとどうなるか?考えればわかるだろ。

それを一社じゃなくブラウザつくってる各社が実装するんだから・・・


お前らがflash嫌ってるのと同じ問題が発生して、

それを各ブラウザクリアしてかないといけないんだよ。


flash殺すのはいいけど、html5を中心とした代替環境できんのに何年かかるんだよ。


あと、リッチインターフェース作るのに、いつまでもなんのサポートも受けれないような

jsライブラリ組み合わせて、必死カスタマイズデバッグしなきゃいけないのかよ!





■何がいいたいのか


業務系のuxデザインつくっていくのに、flex使おうか、html&css中心で行こうか悩んでんだ。

誰か何かアドバイスくれよ…


flexは良いところが多くて工数も減るし、どこかでadobeの5オーサリングツールに乗り換えられるだろうから

別にいいんだけど、adobe心中ってのが…。


普通web屋としては、htmljsで苦戦しながらも自己責任スクリプトチマチマいじってる方が、

今後フレキシブル対応できると思うしなー



他にもこの中途半端な状況に困ってる奴いるだろ!


タイトル釣りですごめんない。

2011-10-30

新しいデモを考えてみよう

TPPの一連を見て、大規模なデモがおこれ、って思ってるのは俺だけじゃないよね

デモ自体もデモの内容にも賛同してるのにデモに参加してないのは何故か

時間、行動力がないんだ、おれらには

そこでネット上、またはネットから行えるデモ活動がないのかな、なんて思った

今までネット上でしてたのって情報拡散と計画くらいじゃないかな、おれが知らないだけかもしれないけど

ネット上での抗議となると、いわゆる炎上スクリプトくらいしか思い浮かばない

こんなの大したダメージないよね

そこで、ネットから現実に対してできるデモもあるんじゃないか、と考える

はっきり言って思い浮かばないよ、おれには

でも、漠然と何かが浮かび上がるんじゃないかと思って力を借りたいんだ

ネットから現実で思いつくのは、ネットサービスを利用しちゃうことかな

まあ犯罪になってしまう可能性大だけど

ネットサービスでできること、なにかネット管理してるものって無いのかな

2011-10-18

Steve Yegge の Googleプラットフォームに関するぶっちゃけ話を訳した(後編)

中編からの続き

そんでもって、 Microsoft は持っている。僕同様、みんなも知ってると思うけど、なんと驚くべきことに、 Microsoft はそれをよく理解していない。実に。でも彼らは、純粋に、偶然、プラットフォーム提供するビジネスから始まって成長してきたから、プラットフォームを分かっているんだ。彼らはその領域で30数年やってきた。 msdn.com に行って、少しの間ブラウジングしてみればわかる。もし見たことが無ければ、驚く準備をしておいた方が良い。なぜならそれがとてつもなく巨大だからだ。何千の、何千の、何千もの API コールがある。彼らは巨大なプラットフォームを持っている。実際の処大きすぎて、全く統率が取れていないけれど、少なくとも彼らはやっている。

Amazon自分ものにしている。 AmazonAWSaws.amazon.com )は途方も無くすばらしい。行ってみてご覧よ。クリックして回ってみるんだ。全く恥ずかしくなる。僕らはこれらのひとかけらも持ち合わせていない。

Apple も、明確に、自分ものにしている。彼らは基本的にクローズな選択を、特にモバイルプラットフォーム周りでしているけれど、アクセシビリティを理解しているし、サードパーティ開発者の力もよく分かっていて、自分たちのドッグフードを食べている。それでさ、わかるだろ?。彼らは実に見事なドッグフードを作る。彼らの APIコールは Microsoft のそれに比べて実にクリーンで、ずっと昔からそれを維持している。

Facebookも持ってる。だからこそ心配になるんだ。ぐうたらな僕をここまでして書かせた理由はそれだ。僕は元来ブログするのも、プラスする(って言うのかどうか知らないけど)のも嫌いだ。そもそもGoogle+ぶっちゃけ話をするのにはひどい場所だけど、とにかくやらなきゃならない。Google成功して欲しいと思ったらね。で、僕は成功して欲しい!。まあ要は Facebook が僕を呼んでいるし、きっとそっちでやるほうがずっと楽なんだろうけど、Google は僕にとって家だし、だからこういう家族同士のお節介焼きのようなことをやっていこうよと言ってるわけだ。(訳注この辺の訳怪しい。トラバで指摘いただいたのがすてきだったのでまるっと差し替え!。"アドバイス" thx !)

MicrosoftAmazon 、それに Facebook (たぶん。実際僕はよく見ていないんだ。だってすごく落ち込むからね…)の提供するプラットフォームに驚いた後に、 developers.google.com に行ってちょっとブラウズしてみて欲しい。ね?大きな差だろう?。まるで君の5年生の甥っ子が、巨大で強力なプラットフォーム企業がもしリソース的に独りの小学5年生しか人を割けないって時に作るようなものデモしてみなさい、なんていう宿題でもでっち上げたみたいな感じだよ。

どうか悪く思わないで欲しい。 Developer relations チームが、これを外部に提供できる形にするためにとんでもない努力をしてきたってことを僕は分かっている。僕が知る限り、彼らはとにかくケツを蹴り上げつつけている。なぜなら彼らはプラットフォームを理解しているからさ。プラットフォームに対して実に冷淡で、しかも時には敵対心さえあらわにされるような環境の中で、彼らは英雄のように努力している。

僕は率直に、 developer.google.com が外部の人にとってどう見えるかを説明しているだけさ。全く幼稚に見えるだろう。 Maps API は一体どこにあるっていうんだ?。いくつかはなんだかよくわからないラボプロジェクトとやらに入っている。で、いざたどり着いてみれば、そこにある API は全くけちな代物だ。まさに本当の意味ドッグフードだ。オーガニックなんかとは無縁だね。僕らの内部 API に比べれば、まるで不格好な別物だよ。

Google+ についても、悪く思わないで欲しい。到底彼らだけが違反者ってわけじゃない。文化的なものが絡んでいるんだ。僕らが内部でやってることっていうのはさ、基本的には、惨めでマイノリティプラットフォーム部隊が、無敵で予算も自信もたっぷりプロダクト部隊に多かれ少なかれ負け続けている、そんな戦争なんだよ。

ゼロから構築したプログラマブルプラットフォームになるべきなんだってうまく気づいたチームってのはみんな弱者さ。 Maps や Docs なんかが思い浮かぶ。 Gmail もなんとなくそっちの方に進みはじめたように見える。でも彼らがそのために予算を獲得するのは実に難しい。なぜなら、それは僕らのカルチャーじゃないんだ。 Maestro の予算なんか、 壮大な Microsoft Office プログラミングプラットフォームの足下にも及ばないちっぽけなものだ。ふわふわ毛皮のうさぎちゃんと、 T-Rex の対決みたいなものさ。 Docs チームだって、このスクリプティング機能が無ければ Office太刀打ちできないってのはよく分かっているんだ。でも残念なことに、予算が付かない。つまりさ、そうじゃないとは思うんだけど、現状 Apps スクリプトが Spreadsheet だけで動作して、 API の一部としてキーボードショートカットすらない。まさにチームが愛されていないって思うしか無いよね。

皮肉にも、 Wave は偉大なプラットフォームだった。冥福を祈りたい。でもプラットフォーム的な何かを作るっていうことは、そのまますなわち成功意味するって訳じゃあ無い。プラットフォームにはキラーアプリが必要だ。 Facebook そのもの(つまり、 wall やら friends やらなんやらというデフォルト機能)が、 Facebook プラットフォームキラーアプリだ。そして、 Facebook アプリが、 Facebook プラットフォーム無しで成功できると結論づけるのは、深刻な誤りだと僕は思う

みんなは、外の人たちが Google傲慢だって言い続けているの、知っているよね?。僕は Googler だ。だから、みんなと同じように、外の人たちがそう言っているといらいらとする。僕らは全般的に見て全く傲慢じゃ無い。僕らは、まあ、99%は傲慢じゃない。僕はこの文章をこう始めた(遠い記憶をさかのぼってよ)、 Google は「正しいことだけをする」って表現した。僕らはよかれと思ったことだけをしている。だから、人々が僕らが傲慢だって言うときは、まあ大抵彼らを雇ってあげなかったときか、僕らのポリシーに不満があるか、まあそんなようなところじゃないかな。彼らはそれで気分が良くなるから傲慢傲慢だと言っているんだろう。

でも、もし僕らが、僕らは全ての人に対して完璧プロダクトをデザインする方法を知っているだなんて、そんなスタンスを取るんだとしたら、僕を信用してくれて良いと思うけど、結構そういう話を聞くんだけど、僕らは飛んだ間抜けになる。それを傲慢って言ったり、無邪気さって言ったり、なんて言ってもいいけど、結局の処、それは愚かさに他ならない。全ての人にとって完璧プロダクトなんて、無いんだ。

デフォルトフォントサイズを設定できないブラウザについて話してこの話題を締めくくろうか。アクセシビリティへの侮辱ってやつについて語ろう。つまり、いずれ僕は年を取って、ほとんど目が見えなくなる。事実そうだと思う。僕は人生でずっと近視だったし、40歳にもなれば今度は近いものが見えなくなる。そうなればフォントの選択ってのは生死を分ける重要ポイントだ。それは君を完全にその製品から追い出してしまう。ところがどっこい Chrome チームってのははっきりと傲慢から、彼らはゼロコンフィギュレーションプロダクトなんて言ってて、まったく厚かましくも、もし目が見えなかったり耳が聞こえないなりなんなりするなら、お前はファックユーだぜってなもんだ。残りの人生、全てのページを表示する度に Ctrl-+ を押せって言うんだよ。

これは彼らの問題じゃ無い。みんなの問題だ。僕らが徹底してプロダクト企業だということが問題だ。僕らは広くアピールするプロダクトを作った。例えば検索がそうだ。そのあまりにもひどい成功が、僕らの目をくらませてしまった。

Amazon もまたプロダクト企業だった。だから。 Bezos にプラットフォーム必要性を理解させるのには、外部の力が必要だった。その力ってのはどんどんと蒸発していく利幅だった。彼は追い詰められて、脱出方法を考えなければならなかった。でも彼の持ちえたものは、エンジニア達とコンピュータの群れだった。そこからどうにかマネタイズするには…?。結果論だけれど、そうして彼は AWS にたどり着いたわけだ。

Microsoftプラットフォームとして始まった。だから彼らにはたくさんの習慣があった。

でも、 Facebook は…、彼らは僕を不安にさせる。僕はエキスパートではないけれど、でも、彼らは最初プロダクトとしてスタートして、そしてそれをうまく成功につなげていたことは確かだ。だから、彼らがどうやってプラットフォームへと変革を遂げたのか、僕にはわからない。それは比較的昔のことだったろうと思う。 Mafia Wars のようなものが現れる前に、彼らがプラットフォームにならなければならなかった時よりもずっと昔。

たぶん彼らは僕らを見て、こう自問したのかも知れない。「どうやったら Google を倒せる?。 Google に足りないものはなんだ?」

僕らが直面している問題はとても大きい。僕らがキャッチアップを始めるには、めざまし文化的な改革が必要だ。僕らは内部的にもサービス指向なプラットフォームを持っていないし、同じように外部的にもそうだ。この「自分ものにしていない」感じは、まさに会社全体を覆う風土病だ。 PM は分かってない。エンジニアも分かってない。プロダクトチームも分かってない。誰も分かっていない。たとえ一個人で分かっている人間がいたとしても、もしそれが君だとしても、僕らがそれを総力を挙げて緊急事態として扱わなければ、これっぽっちも意味が無いんだ。僕らはプロダクトをローンチして、それを後から魔法のように美しい外部拡張可能なプラットフォームに成長させられる、そんなふりをし続けることを、やめなければならない。何度もやって、だめだったじゃないか

プラットフォームの黄金律「自分ドッグフードを食べろ」はこう言い換えることができる。「プラットフォームから始めろ。そしてそれをなんにでも使え」(訳注"アドバイス" thx !)。後からちゃんとやるなんて不可能だ。少なくとも、簡単には無理だ。 MS Officeプラットフォーム化した人たちに尋ねてみればいい。あるいは Amazonプラットフォーム化する為に努力した人たちに。遅れてしまえば、正しく立て直すのに10倍の苦労が必要になるだろう。ごまかしはできない。内部アプリが特別な優先アクセスを受けられるようなバックドア秘密に仕込むなんて、どんな理由があっても不可能だ。難しい問題から、まず最初に解決しなければならないんだ。

僕は遅すぎると言いたいわけじゃ無い。けれど、待てば待つほど、致命的な遅れへとどんどん近づいてゆく。

この記事をどう纏めて終えればいいか、正直よくわからない。言うべきことは全て言ったと思う。この記事はできあがるのに6年かかっていると言える。僕が紳士的ではなくて申し訳ないと思う。プロダクトやチーム、個人を僕が誤解していたら申し訳ないと思う。もし僕らがたくさんのプラットフォームを実は作っていて、僕や、僕が話した人たちみんなが偶然知らないだけだったとしたら、申し訳ないと思う。

でも、僕らは今すぐに始めないとならない。

2011-10-17

明らかに「スクリプトで大量取得しました」的なアカウントを三つか四つ作って、一日一回定期的に特定のブログの新着エントリブクマ登録し続ける作業を自作したツールなどで半自動化してみた。

1、2ヶ月後、某所でそのブログはてブ自作自演しているという事になってた。毎日ほぼ同じ時刻に新規エントリが全部同じIDはてブされ続けてるんだから、まあ当然っちゃ当然だな。ブログ管理者は多分まだ気付いてないようだが。

プログラミングが難しいというかPCが難しい

最近プログラミング勉強し始めた。

しかし難しいね

何が難しいって設定やら用語やらだよ。

PC自体そこまでわからない自分からしたらフォルダの探し方からわかんない。

設定の仕方とかも全然わかんない。

それに用語がわかんない。

初心者向けの本を読んでても用語すらわかんないよ。

変数スクリプト関数マルチバイト

「この言語はこういうものでこういう理由で優れている」という説明がまずわからない。

これってみんな最初どうしたんだ?

検索してもキリがないんだけどそうするしかないんだろうなぁ。

正直言うといまいちPCについてわかってない。関係無い話だけどさ。

ほんと技術者には頭が下がるよ。

技術者が周りに多いんだけど、みんなで話してると大概技術の話になって自分が全く話しについていけなくなる。

ほんと異星人のように思えるわ。

どこでそんな知識やら技術やらをマスターしたんだ?

彼らも自分と同じような頃があったのだろうか。いやあったんだろう。

しかしそれが想像できないぐらいレベルが違うぞ。

自分技術で食ってくつもりはないけど彼らの言ってる事が理解できるようになりたいし追いつきたい。

でも追いつけんのかなぁ・・スタートも遅いし。

とかぐちぐち言わず勉強するしかねーか。

2011-10-12

クソみたいな通勤時間英語音楽で彩る without PC

iPhoneしかわかんないですけど。

仕事に行く前に英語をムダに聞いて意識高いアピール

わたしは英語結構できないので NPR とかありますけど聞き取れません。

なので ESL というやつを聞いています。2分くらいの短い会話を20分くらい英語で解説してくれます

スクリプト付き。

日本語は一切ないですけど結構わかります。わからない時はスクリプト見る。

iTunes→(Wi-Fi繋げって出るけど無視)→その他→Podcastカテゴリ教育

から適当に落としてください

仕事から帰る時にいい感じの音楽を聞いてシャレオツアピール

最近はこの2つのサイトアプリ適当に聴きまくっています

ユーザDJみたいなの、お好きなユーザを見つけると音楽購買意欲がわきます

Essential mix とか謎に上がってるので良い

良さそうな曲見つけたらみんな買いましょう!!

2011-09-23

Google Reader Remove Adsが使えなかったので修正して使ってみた

対象

Google Readerリスト表示で使っており、タイトルの先頭にPRとかADとか入ってるエントリを見えなくしたい人。

準備

次のGreasemonkeyを使用する。まずはグリモン本体と右記をインストールGoogle Reader Remove Ads for Greasemonkey

スクリプトの修正

このままではエラーが出て動かないのでスクリプトを修正する。修正するにはFirefoxの右上にある猿(Greasemonkey)のアイコンの右にある下矢印をクリック→「ユーザスクリプト管理」をクリック→「Google Reader Remove Ads」の「設定」をクリック→「このユーザスクリプト編集します」をクリックするとエディタで「Google Reader Remove Ads」のスクリプトが表示されるのでそれを編集する。

以下に修正点を示す。個々の修正点のタイトルはその行が何行目にあるかを示している。

なおこの修正では、Google Reader Remove Adsの機能の内切り捨てているものもある。そのことをご了承の上、お使いいただきたい。

58
    var title_anc = div.getElementsByClassName('entry-title-link')[0];

to

    var title_anc = div.getElementsByClassName('entry-title')[0];
62
	if (title_anc.text.search(title_prefixes[i]) == 0) {

to

	if (title_anc.textContent.search(title_prefixes[i]) == 0) {
65
	    var msg = 'Hide "' + title_anc.text + '(' + title_anc.href + ')"';

to

	    var msg = 'Hide "' + title_anc.textContent;// + '(' + title_anc.href + ')"';
132
	    check_body(divs.snapshotItem(i));

to

	    //check_body(divs.snapshotItem(i));

2011-09-17

Google Reader+Firefoxはてなブックマークを快適に使う方法

やりたいこと

以下を全てGoogle Reader上で行いたい。

  1. フィードを登録する。
  2. リスト表示で記事タイトルを眺める。
  3. 気に入った記事をクリックして全文読む。
  4. 気に入った記事へはてなスターを付ける。
  5. はてブコメントを見る。
  6. ブコメはてなスターを付ける。
  7. はてブコメントを登録する。

まず、やったこと

以下をインストール
Google Reader Full Feed Modの設定変更

タイトルクリックしたら自動的に全文を取得して表示して欲しい。以下の設定を行うと出来る。

  1. Google Reader右上のギアマーククリック→「Full Feed Mod設定」をクリック→「Auto Load」をクリック
  2. 自動的に全文表示するアイテム」を「すべて」に変更
  3. 「OK」をクリック
Google Reader plus Hatenaの改造

ブコメが表示されないので、これを直したい。

id:northappleさんが「googleリーダー内ではてなブックマークのコメントを参照したいで.. - 人力検索はてな」という質問の回答及びコメント欄でこれを直す方法を教えてくれている。よって、その通りに変更すると直る。2ヶ所置換が必要。

不満な点

  1. Google Readerからワンクリックで「はてなブックマークFirefox拡張」の「ブックマークを追加」ウィンドウを開いて欲しい。
  2. ブコメには作成年月日だけではなく、時分も表示して欲しい。
  3. 記事を開いたら自動ブコメをロードして欲しい。
  4. Google Reader上で記事へはてなスターを付けたい。
  5. Google Reader上でブコメはてなスターを付けたい。
  6. タイトルが長いとブクマ数が隠れてしまうので、それを見えるようにしたい。

改造方法

以下、Google Reader plus Hatenaの変更点です。変更するには、Firefoxの右上にある猿(Greasemonkey)のアイコンの右にある下矢印をクリック→「ユーザスクリプト管理」をクリック→「Google Reader plus Hatena」の「設定」をクリック→「このユーザスクリプト編集します」をクリックするとエディタで「Google Reader plus Hatena」のスクリプトが表示されるのでそれを編集する。

1. Google Readerからワンクリックで「はてなブックマークFirefox拡張」の「ブックマークを追加」ウィンドウを開く。

62行目

mySpan.innerHTML = '<a href="http://b.hatena.ne.jp/entry/'+url+'" onClick="window.open(this.href,\'\',\'status=yes,scrollbars=yes,directories=yes,menubar=yes,resizable=yes,toolbar=yes\'); return false;" ><img src="'+ BookmarkImageURL +'" /></a>';

を、

mySpan.innerHTML = '<a href="http://b.hatena.ne.jp/my/add.confirm?url='+url+'"><img src="'+ BookmarkImageURL +'" /></a>';

に変更。これで「○○ users」をクリックすると、目的ウィンドウが開くようになる。

2. ブコメには作成年月日だけではなく、時分も表示する。

147行目

var t = bookmark.timestamp.split(" ")[0].split("/");

を、

var t = bookmark.timestamp;

に変更。

156行目、

html += "<li><span class=\"__hatena_bookmark_anywhere_timestamp\">"+escapeHTML(t[0])+"年"+escapeHTML(t[1])+"月"+escapeHTML(t[2])+"日</span><img src=\"http://www.hatena.ne.jp/users/"+escapeHTML(bookmark.user.substring(0,2))+"/"+bookmark.user+"/profile_s.gif\" width=\"16\" height=\"16\"><a href=\"http://b.hatena.ne.jp/"+escapeHTML(bookmark.user)+"/"+escapeHTML(t.join(""))+"\" class=\"hatena_bookmark_anywhere_user\">"+escapeHTML(bookmark.user)+"</a><span class=\"hatena_bookmark_anywhere_tags\">"+tags.join(", ")+"</span>"+escapeHTML(bookmark.comment)+"</li>";

を、

html += "<li><span class=\"__hatena_bookmark_anywhere_timestamp\">"+escapeHTML(t.slice(2,-3))+"</span><img src=\"http://www.hatena.ne.jp/users/"+escapeHTML(bookmark.user.substring(0,2))+"/"+bookmark.user+"/profile_s.gif\" width=\"16\" height=\"16\"><a href=\"http://b.hatena.ne.jp/"+escapeHTML(bookmark.user)+"/"+escapeHTML(t.split(" ")[0].split("/").join(""))+"#bookmark-"+escapeHTML(json.eid)+"\" class=\"hatena_bookmark_anywhere_user\">"+escapeHTML(bookmark.user)+"</a><span class=\"hatena_bookmark_anywhere_tags\">"+tags.join(", ")+"</span>"+escapeHTML(bookmark.comment)+"</li>";

に変更。

# ブコメはてなスターを取得しやすいように、ブコメリンクブコメパーマリンクへ変更してあります

3. 記事を開いたら自動ブコメをロードする。

300行目(インデントしか無い空行)


を、


var evt = document.createEvent( "MouseEvents" );
evt.initEvent( "click", false, true );
createSpan.dispatchEvent( evt );

に変更。(「 JavaScriptの動かないコード (中級編) clickイベントを強制的に発生させたい (fireEvent/createEventの使い方) - 主に言語とシステム開発に関して」を参考にさせて頂きました。)

4-5.

出来た。けど、めちゃくちゃソースが汚いので、差分として公開するのが難しい。ごめんなさい。

# どーやるのがベストプラクティスなのか分からない・・・

6.

どなたかご教示してくださると嬉しいです _ _

書いた人

id:al001

人力検索はてなで質問しました:人力検索はてな

2011-09-06

http://anond.hatelabo.jp/20110906170229

マルチ対応アプリを作って、OSの言語に合わせて表示できるようにする思想だから

ここがどういうことを言ってるのかちょっとよくわからないんだけど、

アプリ間の依存関係はまぁそれほど問題にならないからどうでもいいかな。



下位レイヤがほんと酷い。

dllだのランタイムライブラリだの、スクリプト言語の実行環境だの何だの

パッケージ単位で全部解決させようとするからどのインストーラにもいちいちpythonとか入ってやがる。

逆にその辺がまとまってないソフトを入れようとすると、依存関係を自分で解決する必要があって大体ハマる。

そういうのは管理システムの方でやればいいと思う。

管理システムへの登録スクリプト環境をきちんとしとけば(例えばmachomebrewrubyに統一されてる)、

「正しい申告」なんて必要無くて提出されたスクリプト機械的にテストすればいいだけじゃね?

2011-08-31

http://anond.hatelabo.jp/20110831031534

発想がおもしろい。

意図しない行動をさせるトリガーが部屋に混入されていたのがXSSに該当するのね。

攻撃者に権限を悪用されて本人の意図しない処理を実行させられてたとしたら、XSRF攻撃もあったのだろうね。

人間脆弱性があるのは確かで、悪意のある加害者によって自身の不利益になることをさせられてる人は世の中に多く居るよね。

現実に混入されてるのは、ブラウザにとってのスクリプトのように、人の行動に影響を与えうる情報なのだろうと思う。

本人に意識されない形でそれを行うのは高度な技術だと思うけど、なくはない。

本人の意思に反する行動をさせるのは、特殊な状況が必要だけど不可能ではないだろう。

それにしても現実に生きてる人間というシステムパッチをあてるのは難しいことだなあとつくづく思う。

その日、自宅に帰ってきて部屋に入った俺は妙な感覚に襲われた。

空気が一瞬振動したというか、景色がすっと退いたというか、とにかく「何かが動いた」気配がしたのだ。

不思議に思ったが、その後は何も変化は無く、疲れているせいだと思い、早めに床についた。



次の日の朝、習慣でニュースサイト巡りを始めた俺は、口にくわえた歯ブラシをポトリと落とした。

有名な2chまとめブログに、俺の写真が載っている。

記事のタイトルはこうだ。「埼玉県在住の男性(30)が個人情報を全世界に向けて大公開www」



慌てて中身を読んだ俺の顔は、赤くなったり青くなったり白くなったりしていたと思う。

そこに書かれているのは、まさしく「個人情報」だった。



2chスレッド>>1 にあたる人物は、俺の本名を名乗り、

本人の証拠として、俺の財布に入っているはずの免許証スキャン画像アップロードし、

内緒にしているロリータ趣味暴露し、PCの奥深くに隠された秘蔵のおかず画像ブックマーク晒し

住所、電話番号、家族親類、友人関係、卒業した学校クレジットカードの番号、全てを漏らさず書き込んでいた。

そして、それらは捏造でもなんでもなく、全て事実だったのだ。

対して「いいぞもっとやれ」「ロリ乙www」「変態だー!」などの、完全に他人事レスが付けられていた。



その日から俺のもとには、「なぜあんな馬鹿な事をした」と責める親類から電話

「○○さんですか」「取材受けてくださいよー」と遠慮無くインターフォンを鳴らす記者テレビクルー

果てには、個人情報漏洩について賠償金を求める友人から内容証明郵便が届いたりした。

俺は会社を休んで部屋の隅っこでガタガタ震えていたし、テレビネット現実も全てが恐ろしかった。



事件から二週間が経ち、恐る恐る郵便受けから回収した新聞を読んだ。そして、真相を知る。

今までメディアをシャットアウトしていたため、全く知らなかったのだが、

あれから、俺と同じように個人情報を撒き散らす人物が世界中で続出していたというのだ。

事態を重く見た政府警察は、被害者(そう、新聞には“被害者”と記されていた)の部屋の調査を開始。

そして、研究機関と協力の元、1つの結論に至っていた。



脆弱性」だと。

なんでも、「現実世界クロスサイトスクリプティングが可能な脆弱性」があったそうだ。

「部屋に入った人を無差別に襲うスクリプトを注入できる脆弱性」があったそうだ。

最終的には、政府現実世界パッチを当てて解決した。



神様脆弱性を生む。いわんや人間をや。

2011-08-19

仕事の非効率化なんてのがあるのか

anond:20110816230915

ブラック企業

自分独立したいと思ってる。そのうち、納期を後ろには延ばせない、朝も夜も仕事だ、なんて状況は出てくるだろう。


ひとりならいいけど、社員を使ったら、これは確かに大変だ。


でも、自分達がやるべき事は、今日10時間かけた仕事を、明日は8時間でやれるようにする事でしょ?


『今はサービス残業でかろうじて食いつないでるけど、来年は、収入が増えなくても利益を増やそう』って発想が、健全企業ってもんじゃいか経営者なら、PDCAが回る仕組みをちょっとでも進めていかないと未来がないんじゃないの。


そういう意味で、社長さんの言った『必要悪』という言葉意味が気になる。『いまだけ必要な、緊急措置』という意味なら健全だが、『未来永劫必要な悪』という意味なら、企業努力が足りない。

PDCA回しなさい。


寝言

ブラック企業社長さんは、自覚があるだけいい。


『○○さんの仕事がなくなるから効率化しない』なんて言葉は、虫酸が走る。


公園たばこをポイ捨てする人が『掃除する人に仕事を与えている』なんて言ってるのと同じたぐいの寝言だ。


だって、その人がポイ捨てしなければ、掃除の人は、いつもやらないシミ取りとか、もっといい事ができるかも知れないじゃないか


自分達を成長させない発想は、日本ダメにこそすれ、決して豊かにしない。当たり前だ、一定収入に対してコストを増やすだけなんだから


日本ダメにしないで

効率化する手段があるなら、仕事を午前中に片付ければいい。余った時間は、気分転換に遊びに行くとか、さっさと帰るとか、どうにでも使いようがあるじゃないか


時間までオフィスにいることが給料になる、って発想は、大学生バイトまでで終わりだ。


もしもやる気があるなら、世界に商品をどう売り込むか、新しいビジネスを立ち上げればいい。社内ベンチャーを認めたっていいじゃない。どうせ暇な時間だ。


革命起こしなさいよ

そもそも、ダメって言われたからやりません、って態度も、一人前の大人じゃない。


スクリプトを組んで効率化したなら、こっそり使ってアウトプットを出せばいい。『手で書きました』って言いながら、その間に他の仕事をしてもいいし、遊んでたっていい。


道が見えてるなら、まずやればいいじゃん。

情け無用で言えば

仕事量に対して人間が余ってるのは、自分仕事を生み出さないからだ。


仕事量が多すぎるのは、効率が悪いからだ。


そこをまずクリアできないと、本当に東南アジアに負けっぱなしになるよ。


自分会社子供に勧めるか?の前に、自分仕事ぶりを子供に誇れるか?と尋ねてみたい。

2011-08-16

仕事ってのは、仕事を減らす仕事仕事を増やす仕事の二種類ある

http://anond.hatelabo.jp/20110816010530

全てのブラック企業にあてはまるわけじゃないけど、以前劣悪な会社に勤めてた経験からすぐ思うことを書いてみる。

ものすごい端的にいえば、人件費は同じで人を減らさないといけないんだから仕事できないやつにはやめてもらわないといけない。すべてのブラックがそうだとは言わないけど、そういうのがいなくなるだけで随分よくなるはず。いなくならないからよくならないんだけどね。

誰かの立場を守るために仕事の効率化を避けるのを無くする

あるデータのチェックをするのにフォーマットもうまく統一されてない手書きのものバイト3人で読み上げて人力で数日かけてチェックしてる。そのあとキーパンチャー外注して入力。そのあとスクリプトでチェック。読み上げチェックに一番時間かかってるので、こう言う風にしたらチェックも要らないしスクリプトももっとよくできると言ったら「~さんの仕事がなくなる。それにスクリプトはなんとなく信用できない」自分の扱えない技術は信用できないんだもんな。クソい。

ある設計バイトの子が寸法をあわせるのに苦心してる。「○○CADを使えば一発で自動であわせられるし、Tさん計算方法を教えてもらってもいいのでは」「Tさん仕事がなくなるといって教えてくれない。○○CAD使えば数分でできるのを手調整で一日かけてやらされてる。どうにかして・・・

効率化するマクロを作ったら、うちだけズルするわけにはいかない、使えない人がいるから不公平だなどといって使わせてもらえない。

そんな感じでとにかく無駄無駄無駄時間つかってる。

無駄後方互換を無くする

新しいやり方やツールを導入しても、教えるのにコストがかかる等といった理由で一部の社員だけだったりして、結局それにあわせて仕事を効率化できない。常にレガシーな残骸を考慮しなければいけないので、いつまでたっても大幅な効率アップができない。

社内サーバーバグトラッキングシステムを入れて、今まで個々のPCエクセルにまとめてやりとりしていたデバッグ情報バグトラッキングシステムに一括してもらうことになった。がしかし、使い方がわからないなどで相変わらずローカルエクセルに纏める人がいてかまわずエクセルデータでなんでもかんでもやりとりするのでバグトラッキングシステムDBからエクセルデータ作成しなおしている。意味ねえwww

できないやつに仕事のやり方を合わせるのを強要させない

上二つともかぶるけど、できる人がベストのやり方やれたとしても、それを許さないブラックがあるんですよ。あんただけずるするわけにはいかないよって見るわけですバカバカしい、まじバカバカしい!

闇雲に変化を面倒くさがるのを無くする

導入したら大幅に効率うpするのわかってるのに、なにかと理由つけて古いものを使いつづけるんだよな。大して金のかからないものでも。金のかけるところおかしいんだよ。

仕事ってのは、仕事を減らす仕事仕事を増やす仕事の二種類ある

仕事を減らす仕事をもっと邁進するべきなんだよ。

でもそれを許さない雰囲気がブラックにはある。仕事を減らす仕事で困る人がいるからな。それがどうにかならないかぎり、ブラックでひいひいいってる人の食い扶持が薄くなるのは避けられない。

仕事が多いのが苦労してる証拠、仕事してる証拠っていう宗教があるからタチが悪い。仕事を減らす仕事、すっげーあたりまえのことなのに、それができない。

2011-08-01

PHPerとPythonistaの差を痛感した時

http://anond.hatelabo.jp/20110731225757

爽やかで頼れる職場の先輩のWebサイトを、同僚たちと訪問する事になった。

そうしたらその先輩が、ちょっと照れたように、でも爽やかに

「ちょっとサーバーサイド・スクリプトとかがいっぱいあるけど許してね」と笑う。

同僚たちとワイワイ問い詰めてみたら、『CakePHP』のフレームワークだそうだ。

先輩曰く「奥さんと二人で、一昨年くらいからハマっちゃって」らしい。

うっかり「Google App Engine ですか」とか言わなくて良かった。

非オタクたるもの、そこはPHPですよね、やっぱり。

一昨年からという所もオタク臭さがなくて素晴らしいですね。

何よりも、スクリプト普通に実装して普通にその事を話せる点が、大違いです

もちろん、同僚たちの誰も引いたりしない。

一口スクリプト言語が好きって言っても、何かもう色々根本的に違う。

適わねーなー、と思いました。

そんだけ。

2011-07-13

Rubyの実行(.exe)ファイルの作り方の詳細

Rubyではじめるゲームプログラミング

P.340

1/ ・パスに2バイト文字が入らない

   ・パスにスペースの入らない(たとえば、My Documentsなどは、途中にスペースが入っているのでエラーになる。アンダーバー「_」は可。)

    フォルダ(C\Testなど)を作る。 →以下フォルダAとする。

2/ 実行ファイルを作りたいスクリプト(○○.rb)ファイル自体も、2バイト文字、半角でもスペースの入らないファイル名にする。

 →「5-05-04 ride block.rb」といったファイル名は、スペースが入っているのでダメ

3/ フォルダAに、ActiveScriptRubyインストールするとできる「ruby consoleショートカット(everything検索)のショートカットを、そのフォルダコピーする。

4/ フォルダAに、実行ファイルを作りたいスクリプト(○○.rb)を、Imgフォルダ等と共にコピーする。

5/ フォルダAに、fontを、fontsフォルダごとコピーする。

6/ フォルダAに、Ruby/SDLDLLをそのフォルダコピーする。15種類。

 →DLLフォルダを、ではなく、exeファイルの置かれる場所に、DLLファイルそのものを直接並べる。

7/ この時点でスクリプトテスト

フォルダAにコピーしたruby consoleを起動 →コマンドプロンプトの後に、「ruby ○○.rb」とし、スクリプトの起動を確認する。

8/ フォルダAにコピーしたruby consoleを起動 →コマンドプロンプトの後に、「mkexy ○○.rb」とする。

 →ゲームが起動するので、終了させる。

→○○.exy という、レシピファイル作成される。

9/ ○○.exy ファイルを、メモ帳等のテキストエディタで開く

10/ 初期値は「core: cui」となっているのを、「core: gui」に変える。

 →変えなくてもいいが、その場合、実行時にコマンドプロンプト窓が出てきて邪魔になる。

11/ フォルダAにコピーしたruby consoleを起動 →コマンドプロンプトの後に、「exerb ○○.exy」←今作ったファイル とする。

→「○○.exe」という実行ファイルができる。

12/ 「○○.exe」をダブルクリックして実行、起動しなかった場合、2~5のプロセスに、コピーし忘れがある。

13/ 配布物は以下の通り。

・実行ファイル「○○.exe」 →ファイル名は任意に変更可。(もちろん.exe以外の名前)

・fontsフォルダ

・images、soundなどのリソースフォルダ

Ruby/SDLDLL全て。厳密にはoggなどを使用しなければ、それ用のDLL不要

2011-07-09

オンライン英会話の使い方

スペックTOEIC610の女です。この勉強法を始めてから3ヶ月くらいで、スコアの伸びはまだわかりません。

半年後にうけるつもりなので、スコアがでたら報告したいとおもいます



さて、よくある、フィリピン人によるスカイプ英会話というのを始めて、10ヶ月くらいになります

だいたいどこのオンライン英会話も、side by side というテキストをつかうのだけど、それで英語力がまったくのびる気がしませんでした。なので、授業でやる内容を自分のほうから指示することにしました。ここではそのことを書きます



この方法がけっこう自分にはあっている(英語力がのびる)と実感しているので、ここに書いておきます

使用した素材は、基本的には、フィリピン先生が簡単にアクセスできて授業につかえるもの、ということで、

インターネット上のフリー英語学習コンテンツをつかっています

このエントリは、オンラインでつかえる無料英語学習コンテンツ、というくくりで読んでもらってもいいかもしれません。




さて、オンライン英会話の特徴は、毎日時間(30分〜)うけられる、ということです

ですので、毎日やる勉強の確認と継続、つまりペースメーカーとして使うことにしました。




具体的な方法は、

VOA special english

http://www.voanews.com/learningenglish/home/

NHKニュース英会話

http://cgi2.nhk.or.jp/e-news/index.cgi

のどちらかのスクリプトを選び、フィリピン講師に事前にしらせておきます



ちなみに、NHKニュース英会話のほうは、フィリピン先生が、日本語からない、というので、サイトアドレスではなく、

テキストコピーして送ってあげています



とりあげるスクリプトがきまったら、授業の前に予習をします。

じつはこの予習のほうが、授業より大事ともいえますが、授業はペースメーカーとして、あとは発音と文脈理解の確認として重要です



予習のしかたは、まず最初に、オーディオファイルを2回ほど聞いて、意味をとる努力をする。

そのつぎに、ディクテーションをして、正誤を確認し、いっしょにテキスト意味を理解します。

内容を理解したら、テキストの内容を英語で要約(サマライゼーション)し、

授業の前に、フィリピン講師メールで送っておきます

(チェックするのは先生によるけれど、だいたい授業中なので、授業の最中スカイプでおくってもよし)

からない単語があれば、うろ覚えでいいので、さらっておいて、授業の最中には意味をとらなくても会話がつづくようにしておきます。ここまでで、テキストの長さにもよりますが、1時間〜1時間30分くらいかかります



その後、「英語マップ」の音読パッケージ

http://homepage3.nifty.com/mutuno/05_training/05_training01.html

のとおり、30回オーバーラッピングと、シャドーイングします。

(VOAはスクリプトが長いので、30回はつらい。1時間ではおわらない。VOAについては、15回程度しかまわしませんでした)

これも授業の前に、30分〜1時間確保して、30回まわせるようにします。



これをやっておくと、授業でびっくりするくらい舌がまわるし、単語でこまることがありません。

なお、この予習ですが、時間がない人は、ディクテーションは省略してもいいかもしれません。大変だから



素材については、スクリプトオーディオがあればなんでもいいのですが、BBC learning englishは、

http://www.bbc.co.uk/worldservice/learningenglish/language/wordsinthenews/

ブリティッシュ英語で聞き取りずらく、あとTOEIC610レベルだと文法が少し難しいのが混じるので、

日本語訳がわからないフィリピン英会話でつかうと、文意を間違えてしまったまま理解する可能性があるので、

もうすこし英語力がある人がつかったほうがいいかも。

あと、あまりにも口語口語しているので私はつかっていませんが、こちらのサイトも、よいかもしれません。

http://www.esl-lab.com/



つぎに、実際のオンラインの授業では、

まず、テキストを通して音読をして、フィリピン先生に聞いてもらって、発音が変なところがあればなおしてもらいます

つぎに、要約(サマライゼーション)の内容と文法をチェックしてもらいます

その後、わからなかった文脈や、熟語、単語などを質問。

すべておわったら、その内容についてフリートークします。これで大体30分の授業がまわせます



あとは、このサイトの、VOAの文法のクイズおすすめ

http://www.manythings.org/voa/

こちらのサイトには元のニューススクリプトがないので、VOAの元サイト検索して、あわせて授業でつかってもらうようにすると、文法の勉強もできます。このクイズは自習もできるけど、授業でつかったほうが、わからない答えについて解説してもらうことができるのでよいです

※こちらのクイズなのですが、記事が古すぎて、VOAサイトには残っていないものが多いので、訂正します。

ネットからさがすと、スクリプトオーディオもみつかる(ものもある)のですが、

探す手間がけっこうかかるので、授業用にはむいていないか

(と、4回ほど探し出したスクリプトとあわせて授業をやってみて感じました)。

参考までに、リンクはのこしておきます



以上です




※補足です

テキスト、step by step はside by sideの間違いです、訂正しました。ご指摘ありがとうございました。

ちなみに、やはりこれを毎日やる時間はなくて、私は1日おき(1週間に3つの素材、2日かけて予習する感じ)でまわしています

素材をこちらで用意していない日は、フィリピン先生に授業内容をまかせてます

※補足その2 VOAグラマークイズの下りをなおしました。

2011-07-07

バカでも出来た英語学習方法

文法、長文読解、英作文、語彙力、リスニング、様々な勉強法がはてぶで議論されブックマークされてきた。正直な所、Fラン大学生の僕は理解力があんまりない。英語学習の意欲はあるのだが、文法書の難解な文体、意味不明文字列しか見えない単語群を憶えるのは苦痛しかたなかった。大学受験御用達の文法書Forestなんかとてもこれを自分の血と肉にして、利用するなんて僕には到底難しいと感じていた。それでも学習意欲はあるので参考書を読んで問題を解いていくわけだけど読んでも読んでも解いても解いても上昇していかいない英語力。そして覚えられない単語英語なんて世界中の誰もが簡単に使っているのになんでこんなに難しいの?ずっと感じていた。はてぶで定期的に英語学習関連のエントリーブックマークされるようにエントリーの内容を本当に実践して成功している人は少ないのだと思う。文法書をまともに理解出来ない人間がある程度出来るようになったので、理解力のない人間でもこの方法は有効だと思う。

英語学習の中心をリスニングに持って行くこと

言語学教授をしている方と話す機会があって、その時に教えてくれたことだ。どの言語リスニングが出来れば文法、長文読解、作文以外の語学力は身についていることになる。というか、文字がない民族存在するのに言語存在するんだから、当たり前のことだけど、リスニング語学学習の中心にするかしないかで効率が大きく変わると思う。ただし、効率のためには文法も必要。重要視する必要はそこまでない。ただ、英語学習を挫折した人間はわかると思うけど、そのへんの本屋リスニングの本を買ってきて問題集と一緒に解いていても、何言っているかさっぱり分からないし、これで正解だろって思ったら、全然間違っていて、いくら聞き直しても、まるで正解のように聞こえないという経験はあると思う。それを正解に聞こえるまでに聞き続ける努力家はマジで尊敬します。リスニング力がたいしてないのに間違えまくると落ち込んでモチベーションが下がるだけです。あと、リスニングCDは詰め込んでも74分しかないので絶対量が足りない。

2 ノイズとして処理されるリスニングはしない。

映画とか海外ドラマとか洋楽とかの英語を聞いていても、伸びない。洋楽好きが全員英語出来るかって言ったら、出来てないでしょ?音が言語としてじゃなくて、ノイズとして処理されているから、語学学習になっていない。海外ドラマスクリプト付きで見るのも勉強になるとか良く聞くけど、口語であることが多いので、TOEICなどの語学力テストにgonnaとかwannaとかそういうのが出てこないので試験対策にはならない。あと、慣用句文化的な文脈をいちいち辞書で調べる時間が多すぎるし、高度な文脈過ぎて理解出来ないこともある。まるで使えない。結局、意味もわからない洋楽聴いているのと同じになる。ノイズとして処理されるものを聴き続けるのは意味がない。インフォーマル表現だってことが頭に入っていないと英作文にも影響が出るかもしれない。すげー危険

3 VOA Special Englishを聴いて読んで音読

ノイズとして処理されることを避けるためにはスクリプト付きのものを聴いてノイズ言語として認識する作業が重要。ただ、洋画は難しすぎるし、洋楽ダメだし、おまけに試験対策にもちっともならない。かといって、その辺の参考書リスニングユーモアの欠片もない退屈なもの。僕のオススメスクリプト付きのアメリカ文化を紹介するVOA Special Englishを読みながら聴きまくること。VOAについてはwikiを見てくれ。端的に言ってしまえばアメリカ洗脳装置だ。非ネイティブアメリカ文化を理解させる放送のためそれ相応の配慮がされている、更にVOAの平易なヴァージョンVOA Special Englishは1500語しか使わない上に、一つ一つの単語の発音も綺麗で、スピード遅い。そのためノイズとして排除されず言葉として認識しやすい。コンテンツの内容は様々なアメリカ文化についてで、知的好奇心がくすぐられる。アメリカ勉強にもなった。

http://www.manythings.org/voa/words.htm

これを聴きながらスクリプトを読み、そして音読して、脳に言葉として認識させる。出来るだけ、発音と文節を真似て音読すること。文法書の日本語が理解出来ない人は発音記号読んでも発狂するだけだと思うので絶対にしないこと。とにかく聴きながら読み、発音を真似て音読するを繰り返すのを毎日時間程度やっていると、スクリプトを読まずリスニングだけでも文章が頭に流れるようになる。第一段階はこれでOK。後は飽きないように、スクリプトを読まないでリスニングをする、一文だけ読んでそれがどういう意味だったかスクリプトを読んで確認する、もしくは一文だけディクテーションシャドーイングなど、リスニング勉強法を試してみたりしていた。重要なのは自分が理解出来るスクリプトリスニングをすること、スクリプトは平易かつフォーマルものに限る。これに適しているのが、参考書リスニングなんだけど、これはつまらなすぎる。条件に適していて、雑学講座的で面白いVOA Special Englishが僕の結論になった。条件に当て嵌まるものがあれば他のものでも大丈夫だと思う。

4 単語

次に単語だけど、はてぶの英語学習関連のエントリーでおなじみの神ソフトP-Study System を使ったけど、VOA Special Englishで聴いた単語を音読するだけでも、相当覚えられたと思う。

15秒で訓練なしにできる記憶力を倍増させる方法

http://readingmonkey.blog45.fc2.com/blog-entry-494.html

聴いて15秒待つと効果的なんだろうけど、聴いて音読するだけでも、単語は相当覚えられると思う。音声を聴いて音読するのは本当に効果的。あとは意味不明アルファベットの羅列に対する疑問は、語源系の参考書を読むといいと思う。意味不明もの意味を与えてくれるので丸暗記よりは覚え易くなる。re en proとか接頭辞意味を覚えてるだけでも全然違う。更に英英辞書の説明と組み合わせると覚えられるんじゃないだろうか。英語なんてパーツの組み合わせにしか過ぎないと気づく。意味のわからないアルファベットの羅列で覚えていたとき苦痛で仕方なかったが、これでかなり楽になった。

http://p.tl/wgka

実感としてはVOA Special Englishで1500語程度覚えただけでもかなりの英語力がついたように感じる。NYTimesの記事も辞書があれば読めるし、Wikipediaの興味のある項目も同様だった。また、VOA Special Englishを中心に勉強し出して一ヶ月でTOEICスコアが500点になっていた。以前は250点だった。満点990点で四択なので、サイコロ振って選択肢を決めても変わらない点数という惨澹たる結果だったので、正直、驚いた。一ヶ月でここまで変わるか?

5 経過

大体勉強を始めて三ヶ月くらいでSpecial Englishじゃない無印VOAを聴くようになる。単語も難しなるし、発音も速いけど、聴き取れないレベルじゃない。映像付きならCNNなどのニュースもなんとなくわかるようになってた。そして、祈るようにVOAを聴きスクリプトを読む出て来た単語を覚えるの作業をしていた。たまにスクリプト付きで配信しているTEDやBBC浮気するが、半年過ぎたくらいで、VOAもあらかた理解出来るようになり、聴いている洋楽も見ている洋画意識を向けなくても言葉として理解出来るようになっていた。勉強時間は一日一時間調子の良い時で二時間くらいだった。この時にTOEIC受けたら695点だった。TOEIC用の勉強は一切していない。これはちょっとTOEIC用の勉強をしたら800点越えられるなーって思って、問題集を購入して点数が低かった文法パートを重点的に勉強して、問題集を解いて練習したら、845点になっていた。勉強を始めてから一年間経っていないです

今は英作文が全く書けないので、それに向けての勉強法模索しているところ。

おまけ 文法

で、文法なんだけど、文法書の分厚さと難解な文章が理解出来ない人間として唯一理解出来たのが大西泰斗氏の文法書だった。例えば現在進行形、分詞構文、動名詞現在分詞、ingがつくものを躍動感の一言で済ませていて、頭の悪い僕でも理解出来た。彼の著書には復習するための問題集がついてないことが多いので、問題集だけ買って、復習用に解いてみたりしていた。英文を読んだり聴くだけならこれ以上余計なことは覚えないでいい。理解出来ない表現があったときに彼の著書を読めば解決することも多い。分かり易くて本当に助かる。もちろん彼の教え方に批判があることは知っているけど、理解力がない人間には本当に助かる。一般人には細部まで必要ないです。ただ、TOEICが695点の時だったので、それ以上高得点を取るのはゴリ押しで暗記するか、理解するのがしんどい参考書を見るしかいかもしれない。僕はゴリ押し暗記でした。それでも大西氏の表現にはゴリ押しで覚える際も助けてくれたと思う。それぐらい良書ですよ。彼の著書は。でも、全体の勉強量としては文法は一割もないと思う。文法は必須だけど、Forestとか長い時間見ていても英語は出来ないぜ?

追記

人気エントリーになっていて驚きです。反応を読んで、誤解されやすいとこは直しています。例えばCNNがわかるのは嘘だと思うという指摘がありましたが、あくまで視覚情報込みでなんとなくです英語力なくてもネイティブと会話出来るのと一緒です視覚情報は大きいです

人気のブックマークコメントに「一通り目を通してブクマはするけど、実際に勉強することはまずないっ!」と書かれていた。 はてぶで英語学習関連のエントリーをしたはいいけど、勉強しないで、ブックマークして満足しちゃう人は多いと思う。それを防ぐために僕がとった方法も書きました。どうやってやる気を起こすかということですhttp://anond.hatelabo.jp/20110709032734

条件に当て嵌まっているNHKラジオもいいと思います。ようやくNHKも九月からサイマル放送が始まるみたいなので、利便性が高まるでしょうね。書き損ねていましたが、アナウンサーなどの職業ボイストレーニングをしているので、間違った発音を覚えないという意味でも有効だと思います。また、過去大西泰斗氏もNHKで教えていますし、僕が購入した文法書「ハートで感じる英文法」もNHK出版でした。よく指摘されることですが、NHK出版の本は安価で高品質です。同じ大西氏の著作でも前者は950円研究者から出版されている「ネイティブスピーカーの英文法絶対基礎力」は1500円でした。内容的には重なる部分も多く、信者以外はNHK出版の方で十分だと思います

ラジオだけじゃなくてWebでも配信しているんです・・・知らなかった。「ニュース英会話http://cgi2.nhk.or.jp/e-news/index.cgi

洋画海外ドラマ勉強する人を否定するわけではないです。ただ、それだと挫折する人が多いということです。「俺の時代は、何回も同じビデオを繰り返し見て英語覚えた」「吹き替え日本語字幕、輸入版の三本で勉強したわー」こういうことはインターネット普及以前に英語覚えたおっさんから、耳ダコになるくらい聴いているでしょう。これが出来る人は努力家だと思いますが、ほとんどの人は挫折すると思いますリスニングに慣れていない耳で、苦痛を感じつつも洋画で使われる高度な文脈の慣用句文化的背景、そういったものを繰り返し見て行く度に調べ、頭に入れていったのでしょう。僕も一度、試してみましたが三度目で飽きました(笑)これは根性論に近いと思います理不尽根性論で運動させられた体育会系はわかるかもしれませんが、根性論でも上達はするので、耐えられた人は上達するでしょう。僕の友人にもジブリ作品の英語吹き替えを何十回も見て勉強している人がいましたが、確かに上達していました。しかし、二時間の作品で30日見て60時間です。これをテレビを見る時間を削って毎日・・・ちなみに友人は各種ジブリ作品をローテーション組んで飽きないように見てました。一応、これも上達する手段としてはセリフをシャドーイングないし、停止ボタンを押してスクリプトを音読をする、または丸暗記するという手段を取らないといけないでしょう。くどいようですが、ノイズ言語として判断出来るようになるのは幼児だけなので、ただ、聴いているだけ眺めているだけでは効果は見込めません。それがなんであるかをしっかりと脳に認識させなければいけないということです

洋楽に関しては、日本語歌詞を思い浮かべてください。詩的表現と一般生活で使われる表現が大きく違うことがわかりますよね?例えば、ブルーハーツリンダリンダでは「ドブネズミみたいに美しくなりたい写真には写らない美しさがあるから」というフレーズがありますが、これを解釈すると、写真には写らない、つまり物質世界ではなく精神世界を重んじられ、ドブネズミは汚いものだが、歌詞上だと価値観がひっくり返っている。この曲の発表時はバブルの時代であり、消費による自己表現自己実現が強く肯定された時代だった。消費に参加出来ない貧乏人は自己表現自己実現が出来ないわけで、そういった人達を救う意味でもあり、物質主義者を批判しているかもしれないと解釈出来る・・・日本語が出来た上で高度な文脈を理解しないと歌詞意味することはわからない。というか、日本語が出来ても解釈出来る人が少ないのに慣れてもいない洋楽歌詞を理解出来るかと言ったら難しいと思う。誤謬する可能性の方が高いだろう。ただ、誤謬しても楽しいもんは楽しい。でも勉強にはならない。歌詞意味を理解せずに不思議な文章で済ましちゃう人はいいけど、歌詞ってそういうもんじゃないでしょ?歌詞を読むというのは文章を読んでいるようで、文章を読む能力とは別の能力で解読しているのです。そりゃ、単語を覚えられたり、発音も多少の参考になるかもしれないけど、効率悪くね?って話です

ブックマークが1500以上で驚いている。正直、適当に書きなぐっただけの文章をこんなに支持してもらって恐縮です

2011-07-02

婚活疲労症候群

年明けから仕事が急に忙しくなり、早朝深夜サビ残休日サビ勤当たり前。着替えるために一時帰宅するような生活が暫く続いた。その間にも結婚相談所で紹介された人と連絡して会って断られて傷ついてを繰り返しているうちにうつ病の症状が出始めた。仕事を辞めるか婚活を辞めるかしないと身体がもたない。体調に異変をきたすくらいのストレスを受けてまで続けるのは正直馬鹿馬鹿しい。婚活はもうやめようと思い、結婚相談所O社のカウンセラーに退会の意向を伝えたところ「とりあえず休会して考え直しては?休会中の費用は発生しませんから」などと説得され、渋々継続した。

ところが休会届を提出した前日付けの紹介書が、休会届が受理された後に来た。お断りしても会員活動したことになるのか問い合わせるモチベーションも無かったので、カウンセラーには相談せず退会届に紹介書・会員証を添えて郵送した。退会の理由欄には「これ以上活動を続ける意欲が沸いてこないので退会します」と書いた。退会届は機械的に処理された。婚活を辞めた後も相変わらず仕事は忙しかったが、うつ症状は出なくなった。

わたしは初対面の人と短時間で友好的な関係を築ける対人コミュニケーション能力が全く身についていない。わたしはこの世でいちばん自分がかわいくて、自分が傷つくようなことは一切したくない人間だ。対人関係を構築するためには会話が不可欠というが、わたしにとって人と会話すること自体がストレス。何を喋っていいかからないうえに、声が小さくて聞こえない。会話中に「は?」とか聞き返されることが攻撃を受けたに等しい。人と会話することに恐怖を感じる。

また、相手に対する思いやりというものも全く備わっていない。誰かの体験談過去の失敗から学んだ「こういう場合はこうする」というスクリプトを実行しているだけで、思いやりとは具体的にどういうことなのか分からない。間違って友好的関係を築いた人も過去に何人か居たが、慣れてくると歯に衣着せぬ毒舌トークを無意識にしてしまうのだろう。どうして相手が急に機嫌を悪くしたのかわたしには分からない。そのうち、怒られ呆れられ見捨てられる。事実10年前に交友があった人は、いま全く接点がない。疎遠になったことについて、全然気にならないと言ったら嘘になる。でも気にしてもしょうがない。

結婚したら自分を変えられるかもしれない。という考え自体が甘すぎた。自分を変えるなど妄想しかなかった。

- 転職ならen
- 派遣ならen
16ページ中1ページ目を表示(合計:380件)