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

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

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-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はてブされ続けてるんだから、まあ当然っちゃ当然だな。ブログ管理者は多分まだ気付いてないようだが。

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を聴きスクリプトを読む出て来た単語を覚えるの作業をしていた。たまにスクリプト付きで配信しているTEDBBC浮気するが、半年過ぎたくらいで、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-06-20

スクロールすると読み込むスクリプトうぜええ!

ほんと、なんだあの意地悪スクリプト。こっちはエントリーコメント欄が読みたいかコメントまでスクロールしたのにさ、コメントが見えたーっと思うといきなり広告が割り込んできてさ。そんなんで表示されても絶対買わねえよそんなもん、心象すげー悪いし。

2011-06-17

http://anond.hatelabo.jp/20110617023457

お前○○だろとか、学歴とか、ニートとかテンプレが返ってくるので面白いです

それ多分スクリプトか何かだよ。

無為な文章をランダム増田投稿するやつ。

2011-06-13

ブックマークのまとめ部がうっとうしい

スクリプトかよ・・アフェ情報なんてどうでもいいんだよ。誰だこんな糞みたいなスクリプト書いた馬鹿

http://b.hatena.ne.jp/matomebu/20110613#bookmark-46619646

2011-05-26

甘くて楽しい荒らし行為-就活板編-

もう5年位前か

大学四年の俺は内定も出たこともあってのんびりした秋を楽しんでいた。

ちなみに今は愛生を楽しんでますwwwwwwwwwwww上手いこと言いましたwwwwwwwwwwwwwwwwwwwwww

閑話休題

内定が出た後の就活板は面白い

いまだもがいてる無い内定無能どもとか、そろそろ準備を始めようにもテンでピントハズレな3年生とか

そんな連中が馬鹿丸出しで書き込んでる。

そんな連中をからかってやるのは楽しい

「俺は親父は農業やれとか中二病なこと言うし、母親はなんで内定取れないんだとかヒスあげてくる」

なんて書き込みをしている奴がいた。

「そんなクズ遺伝子の組み合わせに社会に出てこられてもねえw?農業やれよ」

俺のレスですwwwwwwwwwwwwwwwwwwwwwww

傷ついたかなw?傷ついてくれたカナ?wwwwwwwwwwwwwwwwwwww

なぜか周りが必死でフォローしてたけどwwwwwwwwwwwwwwwwwwwwww笑えたwwwwwwwwww

うそう、ゆとりのお前らは分からんかも知れんが当時はいざなぎ越えとか言われて就活生の脳みそがお前ら以上にゆとりだったんだ。

やりがい(キリッ

馬鹿言葉流行ったもんだw

いま学生仕事やりがいを~、ってそれマスコミ流行らせた言葉だろ?

賢い俺は仕事は生活のためだろ常識的に考えて、クールにしてたわけだ。俺カッコいいwwwwwwwwwwwwwwwwwwwwwwwwww

が、あいつら馬鹿からその言葉鵜呑みにして躍らせられてるわけだ。

俺ってほら、みんなからチョーいい人って言われてるわけジャン

から俺は馬鹿あいつらに、いやいやそんなのただの幻想でしょ?って教えてやったわけよ。バカジャネーノ?ってw

でもねー、あいつら馬鹿から人の言うこと聞かないの。てか聞く能力無いの。馬鹿から

そう考えると気になってくるのがこいつらどれくらい馬鹿なのかなってこと。

から試しに実験してみたのさ。

馬鹿なお前らが覚えてるかどうかは知らんけど、当時ノートンに誤作動を起こさせるスクリプト流行ったんだ。

2chレスとかでふつーに書き込んであるんだけど、それでノートンが誤作動を起こすんだな。

当時から情強だった俺はノートンなんていうジョークソフトは使ってなかったからまったく無問題wwwwおれやっぱかっけーwwwwwwwwwwww

話を戻すぞ馬鹿ども。

そんなわけで「やりがい()笑とか幻想ソースはこれ」っつってリンク貼ったわけだ。

するとどうだろう。それまで勢いのあったレスがすっかり途絶えたわけだwwwwww

PC動かなくなったよー」とかってレスがその後ちらほらwwwww

やっぱり馬鹿だこいつらwwwwwwwwww

マジで警察に通報した」とか買いてやがるのwwwどーせブラフだろwwww

「わあ、こわ~い」って返してやったらふぁびょってたよwwwwwww

あのとき馬鹿ども今どうしてるかなあ?wwwwww

一丁前に社会に出ちゃったのかな?やだなあ、馬鹿社会に出てきても迷惑なだけなのに

やっぱ馬鹿馬鹿らしく死ぬのが一番だよね☆

2011-04-05

http://anond.hatelabo.jp/20110403224619

どもです。やっぱ結論は同じになってくるよね。

脳で覚えたあとは脊椎反射!体育会系だw ただし、理論ありの体育会系理論なくなるとただのアホだからね。

教材の内容を愚直に無意識に落としこむため、スクリプト読みから次に進むために、一度例文を読んだら、原稿を見ずに目を瞑って読むってのをやってます

1回目は余裕がなくて途中で詰まっちゃうんだけど、次第に場面が浮かぶようになると詰まらいで発音もカッコよく言えるんだよね。

そして1曲リピート再生して何度も聴く、そしてshadowing.

自分のカッコいい発音に酔えるようになったら次のtrackへ。

そんなの繰り返してるとちょっとは実力ついてきたかな。

要は、1度目でうまく言えないんだから、全部のパターンを2度目にするしかないんだよね。

結論としては練習、練習、練習、さらに練習(夢枕獏風)

全てのフレーズについて、見ないで言えるようにしなきゃ。

そこそこ英語出来る人(TOEIC Aクラスや、それ以下でも喋れる人)にオススメな教材は ALL IN ONE.

例文が長めでパターンが揃ってるので、弱いところを無くす練習にいいです。

それ以下だと定番のDUO3.0かな。

話すには、日本語から英語が出てくるようにすることだよね。まずは。

これからも頑張りま〜す


スピーチでない会話に関しては、ジョークや下手なりのユーモア重要だと感じてます

マトモな英語も話せないヤツの相手してもらうには、自分に興味もってもらうのが大事。

これは英語ができるのも大事ですが、相手への興味が一番大事かも。

欧米系だと、好奇心の強い人ってのは好かれます。そういう人格を作っていこう。

自分は元々好奇心強いほうなので、随分助かってきた。

2011-04-01

http://anond.hatelabo.jp/20110330214134

自分の発言を瞬時に考えて話す「スピーキング」と音読教材を見ながら話す「スプリクト読み」の際の発音能力は個人の中でも違いがあるということです(ここでは詳述しません)。

ここ気になるなぁ。

自分TOEICはすぐ2年くらいでAクラスになったけど、英語話す機会が少ないのでスピーキングは苦手。

スクリプト読みなら、2回目からはけっこういい発音できるんだけどね(当社比)

そう、1回目はグダグダです

からスピーキングはひどい。全部一回目みたいなもんだし。

詰まりながら話すと、フレーズが途中で止まっちゃって、そうすると発音が変な日本語発音が混ざってくるんだよね。

ま、練習するしか無いな、とは思ってるんだけど。

これまでも、練習さえ愚直にけど工夫しながら繰り返せば結果は出たし。

けど、なにかヒントがあったら教えておくれ。

2011-03-30

Greased Lightbox背景色を変える

Greased Lightboxとは画像リンククリックするとページを移動することなリンク先の画像を見ることができるという便利なユーザースクリプトである。たぶんGreasemonkey上で動くからGreasedという名前なのだろう。ちなみにOperaでも使える。

でGreased Lightboxが動作すると画像以外は暗くなり、画像が見やすくなるのだが黒いPC画面というのはあまり見たいものではない。画像の後ろに自分の顔が映ると萎える。というわけでこの黒い半透明の背景を白くしようと思った。

とりあえずgreasedlightbox.user.jsの色を表している部分を全部白にしてみたが背景は変わらなかった。どうやら背景は色を指定して表示しているのではなく、画像を直接指定して表示しているらしい。その画像を表す部分を見つけた。

var pngOverlay= "url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAPSURBVHjaYmJgYDgDEGAAANsAz1TKIeAAAAAASUVORK5CYII%3D')";

これを見るとbase64がカギを握っていそうだ。Wikipediaによると

Base64は、データを64種類の印字可能な英数字のみを用いて、それ以外の文字を扱うことの出来ない通信環境にてマルチバイト文字やバイナリデータを扱うためのエンコード方式である

ということらしい意味不明文字列が半透明の黒い画像を表しているということだろう。ということは半透明の白い画像を表す文字列と置き換えれば背景を変えることができる。というわけでGIMPを使って白い色の透過PNG(1px四方)を作った。 次にこのページ( http://sveinbjorn.org/dataurlmaker )でその画像文字列(Base64形式)に変えた。そしてgreasedlightbox.user.jsの先程の文字列と置き換えた。

変更前

var pngOverlay= "url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAPSURBVHjaYmJgYDgDEGAAANsAz1TKIeAAAAAASUVORK5CYII%3D')";

変更後

var pngOverlay= "url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sDHg0AJ+6ZOggAAAANSURBVAjXY/j//38kAAlVA1faOaSqAAAAAElFTkSuQmCC')";

こうしてGreased Lightboxの背景が白い半透明になった。かなり薄めだがGreased Lightboxが動作していると分かればいいのでこの程度の濃さで充分かな。

2011-03-27

「Hack For Japan」は、何を目指しているのか?

はじめに

スターティングポイントとして、3/19-21にアイディアソン/ハッカソンが開催された「Hack For Japan


この「Hack For Japan」は、Googleを中心とする企業主体で進められていると思う人も多いでしょう。

実は、私もそう思っていました

でも、それは違っていて、Google及川さんが、まず被災者支援に何かできないかと立ち上がって、個人的な人脈で、賛同者を集めて開催に漕ぎ着けたものでした

開催に漕ぎ着けるエピソードは、以下をご覧ください。


では、「Hack For Japan」は、何を目指して開催されているのか?

2011/3/21午前に、京都会場で行われた Google及川さんのTechTalk https://sites.google.com/site/hackforjapan/techtalk/takoratta_in_kyoto の前半部分を書き起こしてみました

本文

我々が目指しているものは、まずマッチングであると。マッチングとは日本語で何と言えばいいのかというと、要するに「出会い系」だよ。

と言うと、(Googleの)山崎さんの方から出会い系」というのはネガティブであるから、止めてくれと言われたので、名前考えないといけないんだけど。

マッチングであると。

何のマッチングであるかと言うと、先ほど皆さんから自己紹介の中にあったんですけど、被災地の方が本当に困っている(それを解決する?)ということを作れる人。

その部分マッチングというものが必要だなあと思います。

もう、一つのマッチングというのは、今回ここにもあるようにスキルセットのマッチングです

[編者注:たぶん、京都会場で用意された職種別の名札のことだと思われる]

みなさん…よく知っている…もう一度平和日本に戻したいという気持ちがあると思うんですけど、自分これしかできない、これしかできない(という状況)

でも、みんなが集まると何かできます

今回、ここにエンジニアじゃない、デザイナーじゃないという方も、あえて声をかけて来ていただいています。

皆さんで出来ると思います。全員参加でできるんです

恐らく、プロジェクトが始まると、こういったデータが欲しいWebで探しましょう(という場面が出て来るでしょう)

(そのとき、)そのデータというのが、Webサービスでフレンドリーじゃない形で当然出てくると思います。

本来なら、綺麗にスクリプトを書いて起こすべきかも知れません。

今、まず動くものを作るためには、手でそのデータを起こしてしまいましょう。

いくらでも貢献できます

あとは、被災地。ここは、やはり阪神大震災がありましたから、恐らく、その経験した人がおられると思います。

そのとき経験から、こういったサービスがどうあるべきか、どういった使い勝手がいいかということを、お願いしたいと思います。

話を戻しますと、今回の「Hack For Japan」というのは、こういったもう一つのスキルセットのマッチング、思いがある人同士を結び付けるプロジェクトをつくる(場だということ)

あとは、類似のプロジェクトがあった場合に、協業できないかというところのマッチングです

最後に、もう一つあって、作ったものを確実に被災地に届ける、被災している方々に使っていただけるようにする、というところも考えたいなと思います。

要は、作った時点で、自己満足で終わらせてしまってはいけない。

先ほども、お話がありましたように、被災地の状況もどんどん変わってきている。

なので、我々はやはりオンラインから取れる、もしくはテレビ新聞ニュースから取れるものが全てじゃないかもしれない。

如何に、その部分を…本当に必要なものを、時期ごとに出していくということが必要となる。

それを確実に届けるというスキームを「Hack For Japan」では考えていきたい

火曜日水曜日から見ていくと、同様のことをやっている団体、活動している団体があります

我々は別のものを立ち上げる気はないです。

結果として、どこかに統合されるかも知れませんし、棲み分けをしていくかも知れません。

何らかの形で変わっていきますけど、まず、こういったイベントを呼びかけることで、賛同者を募り、

いろいろ試みをしてみることによって、我々も学ぶことがたくさんあると思います。

それを継続して続けていきたい

というのが、今回の「Hack For Japanです

サイトを見てもらうと分かると思うんですけど、穴だらけで本当に(デザインに関しては)素人が作ってますんで、この後、変えていきます

ですけど、何か場を作ることによって、できることがあると思います。

ということで、今回立ち上げさせてもらいました

それと、もう一つ、かなりツイートしていて、こんなにツイートしたら、どんどんリムーブされるんじゃないかと(思ったけど)返ってフォローが増えたんです

けど、我々の仕事が悪かったんですが、「Googleが」ということが言われているんですけど、これ(Hack For Japan)は「Googleのもの」ではありません。

今回、賛同していただいている団体・企業・個人・皆さまを含めて支えていく団体です

で、どういった形で(やっていくかは?)その後、考えていきましょう。

基本、Googleが表にあって、Googleドライブしていっているつもりはないです。

たまたま、機動力があり、ツールが揃っていて、人が動けたのがGoogleだったために、今回、サイトGoogle Siteを使ってますし、Google Moderatorで皆さんのアイデア投票していただいています。

Google Waveという、本当にアレ、死んでなくて良かった(会場爆笑)

Google Waveというツールを使って、皆さん、ディスカッションしていただいて、という形で(やってもらっています)

Google所属の)自分たちが使い慣れた形で、かつ、Googleサービスというのは「プラットフォームニュートラルです

つのブラウザベンダーに絞られる形でなく、やはり(Googleは)Webが中心の企業ですから、いろんな…環境から使えるようになっている。

ということで、今の段階で、ベストマッチというふうに、動ける人間が判断して、たまたま、そういったツールを使っているだけですから

今後、ご協力いただいているアマゾンさん…マイクロソフトさん、セールスフォースさんのツールをどんどん使っていくのもあります

もう一度、繰り返しますけど、悪魔でも今回、Googleがかなり前に出ていると見られるかも知れませんけど、

それは初期に、機動力、?力、動けたのが、たまたまGoogle所属の)我々であったと、という風に考えていただきたいと思います。

※その後、「クラウド時代のソフトウェア開発」の話に移りました

以上

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