「open」を含む日記 RSS

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

2015-08-14

open2chって、

まとめブログ作ってる人が、ネタ提供して欲しいけど本家2chでは転載禁止から

openの方にうまく誘導してそっからネタもらってまたアフィするぜーってこと?

と聞かれたんだけど実際どうなの?

2015-08-08

エレベーターでさ、終着階についたときにさっさと降りずにOpenボタン押し続けてる奴って何なの?

なんでそんな無駄なことするの?いい人アピール

2015-07-04

2ちゃんねる

scopenを含めても2ちゃんねる及びその界隈が過疎っているのは間違いないですが

まとめサイトを含めると、見ている人数や影響力は変わらないかむしろ増えている気がする

2015-06-17

perl6ファイルへの書き込みを一発で

http://doc.perl6.org/language/io

読み込みは「slurp」を使えばいいのは知ってた。

だけど書き込みは見当たらなくて、openして書き込みしないと駄目かぁと思ってたんだけど、

公式ドキュメント見たら普通にあった。

「spurt」というのを使えばいいようだ……が何故その名前にしたし/(^o^)\

# 読み込み
my $text = slurp 'filename';

# 書き込み
spurt 'filename', $text;

# 追加書き込み
spurt 'filename', $text, :append;

2015-06-15

はてな匿名トラバブックマークレット自分用に調整しました…が

http://d.hatena.ne.jp/Francis/20070210/1171124970


この方のブックマークレット自分用に調整したくて、

不要コードを削ったんだが、まだ不要コードが混じっている気がするんだ。

でも俺、JavaScriptが全くわからんからどこを削ればいいのかもわかっていない状況。誰か助けてけろ~(涙)

今のところ、削っても動作したのは次のコード


javascript:YourID='YourID';w=window;function bq(s){return '';}function enc(s){return encodeURIComponent?encodeURIComponent(s):encodeURI(s);}if(w.getSelection){q=w.getSelection();}void(w.open('http://anond.hatelabo.jp/'+YourID+'/edit?title='+enc(location.href)+'&body='+enc(bq(q)),'_self',''));


javascript:YourID='YourID'の'YourID'を自分はてなIDに変更してブックマークレット登録することで動作


このコードは次のような感じに動作するっぽい。


現在開いているページのURLを取得

現在ウィンドウで、はてな匿名新規作成画面に遷移

新規作成画面のタイトル部分に取得したURLを出力、本文は空白


皆さんにお聞きしたいことは次のとおり


新規ウィンドウを出さずに画面遷移したい

 ↑現在コード新規ウィンドウが出ないから期待動作ではあるんだが、

  これはfunction bq(s){return '';}と'&body='+enc(bq(q)),によってこうなってるって感じ。

  でも、コードとしては不適切な気がして、できればこの部分を削って他のそれらしいコードにしたい。

  けど、これを削除するとなんか新規ウィンドウで開いちゃう。なんかい方法ないかしら…


・選択範囲指定せずにクリックしてもはてな匿名に移動すること

 ↑元のコードは選択範囲を選択して引用するみたいなことができるんだが、

  俺はそれを使わないのでそれ関連のコードは削除した。

  主にd=documentやd.selectionらへん。

  で、これについて、ちゃんと選択関連のコードが全部消せてるのか自信ない。

  なんか不要コードまだあったりしますかね?


・これは欲張りだけど、トラバリンク押下後の遷移先のURLに#tbとつくのを防ぎたい

 ↑トラバしたい記事で、トラックバックリンククリックすると、URLに/YYYYMMDDHHMMSS#tbってつくじゃないですか?

 こういった時にブックマークレットを使うと、日記タイトル部分がhttp://anond.hatelabo.jp/YYYYMMDDHHMMSS#tbになるんだ。

 これを出来ればhttp://anond.hatelabo.jp/YYYYMMDDHHMMSSにしたい。

 これはほんと欲張りだから別にできなくてもいいけども。


以上。一応このままでも動くから別にこれでいいっちゃいいけど、なんか本当にこれでいいのだろうかってちょっぴり不安

2015-06-13

ヒント:輸血・献血をしたくない宗教解釈がある

どうして輸血できないの(宗教) - その他(社会) | 教えて!goo

http://oshiete.goo.ne.jp/qa/1547428.html?best_flg=true&isShow=open

追記:※紹介されているURLリンク切れになってしまってるので、こちらに移転してる

http://buta.exjw2.org/ougi.htm

2015-05-01

クロージャ」という言葉について

http://b.hatena.ne.jp/entry/kenokabe-techwriting.blogspot.com/2015/04/blog-post_30.html

http://kenokabe-techwriting.blogspot.jp/2015/04/amazon102-93.html

この記事自体はどうでも良いのだけど、以前「クロージャ」という言葉の初期の使用例を探したことがあったのを思い出したので、参考までに。

Landin "A λ-Calculus Approach" (1966)

We represent the value of a λ-expression by a bundle of information called a "clusure", comprising the λ-expression and the environment relative towhich it was evaluated.

我々は、ラムダ式の値を「クロージャ」と呼ばれる情報の束で表す。「クロージャ」はラムダ式とそのラムダ式評価に関する環境から成る


Moses "The Function of FUNCTION in LISP,or Why the FUNARG Problem Should be Called the Environment Problem" (1970)

A useful metaphor for the difference between FUNCTION and QUOTE in LISP is to think of QUOTE as a porpous or an open covering of the function since free variables escape to the current environment. FUNCTION acts as a closed or nonporous covering(hence the term "closure" used by Landin).

LISPでのFUNCTIONとQUOTEの違いについては、次のように考えるのが有用比喩になる。QUOTEは多孔的または開放的関数をおおっていて、自由変数現在環境へと脱出できる。FUNCTIONは閉鎖的(closed)または非多孔的に関数をおおっている(このことからLandinはクロージャ(閉包)という用語を使っている)。

(訳はhttp://kreisel.fam.cx/webmaster/clog/img/www.ice.nuie.nagoya-u.ac.jp/~h003149b/lang/p/funarg/funarg.html から)


Sussman and Steele "SCHEME: An Interpreter for Extended Lambda Calculus" (1975)

In order to solve this problem we introduce the notion of a closure which is a data structure containing a lambda expression, and an environment to be used when that lambda expression is applied to arguments.

この問題を解決するためにクロージャという概念を導入する。クロージャラムダ式とそのラムダ式引数適用されるときに使われる環境から成るデータ構造である


Steele and Sussman "The Art of the Interpreter" (1978)

We say that the procedure is closed in the current environment, and the &PROCEDURE-object is therefore called a closure of the procedure, or a closed procedure.

この手続き現在環境に閉じられている(closed)と言い、それゆえ&PROCEDUREオブジェクトはその手続きの「クロージャ」あるいは「閉手続き」と呼ばれる。

2015-03-19

http://anond.hatelabo.jp/20150319152151

1,2年前(30すぎ)に会社出張で行くまでは行ったことなかったな。

今はもう普通に特に何も思わずに行く。

田舎者かどうか、って意味では、海外行ったこと無かった頃でもバーとかで外国人と話してて「君はopen-mindedだな!」とか言われてたので、あまり渡航経験関係ないと思う。逆にアテンド付きのお膳立てされた海外旅行しか行ったことないような奴は田舎もんだろう。

英語日本でシコシコ勉強した。レベル高くないけど。

2015-02-11

Openブログかいうところ

教養を身に付けた馬鹿」って感じがする。アーマード馬鹿

2015-02-10

http://anond.hatelabo.jp/20150210120102

技術系の話すんのにそこまで臆病だってのは、もう適正が無いと言った方がいいんじゃないかって気がするな。

科学技術世界からopen-minded communicationsを無くしたら存在意義かなり無くなると思う。

2014-12-24

イブクリスマスも予定のない俺とみんなのためのエロサイトを作った

作ったサイト

エロ動画を色々なところから収集するサイトです。

skrsvideo

http://skrsv.info/

サーバー選び

今回プログラミング言語Rubyを選択したため、基本的にはVPSクラウド的なサーバーLinuxが動作する環境を探しました。

エロサイト運営するにあたって問題になるのがサーバー選びです。

基本的日本レンタルサーバーではアダルトサイト運用を禁止しています

普段使っているさくらVPSが利用できず、AWSもなんだかグレーな感じ(東京リージョン以外なら・・・?)

そんなわけで探し、GMOグループWebkeepersを使いました。

Webkeepersのサーバー海外にあるらしいです。

質問アダルトサイト運用はできますか?

http://faq.webk.net/faq/index.php?qc=1&qc_sub=4&id=99

使っても良いよ〜というお墨付き

そして価格も手頃だったためここに決定。

システム

DBMariaDB
WebサーバNginx
フレームワークRuby on Rails

MariaDBを選んだ理由はなんとなく、MySQLとの違いはほぼありません。利用するGEMmysql2でいけます

NginxWebサーバで、ページキャッシュもしています

ちなみにJavaScriptは使わずすべてCSSで作る方針しました。

スマホPC対応のためにMedia Queryでレスポンシブにしています

Webの流れ

Nginx

unicorn

Ruby on Rails

MariaDB

という流れです

使っているGEM

gem 'mysql2'

gem 'rails_config'

gem 'kaminari'

gem 'haml-rails'

gem 'sass-rails'

gem 'nokogiri'

gem 'unicorn'

フロントhamlsassで、難しいことはしていないのでcompassはいれませんでした。

あとはデバッグ用にrails_config、pry系が入っています

クローリングスクレイピングでnokogiriを使います

クローラー

skrsvideoでは動画URLを取得するためにクローラーもどきスケジューリングして収集しています

スケジューリングにはcrontabを使用しています

crontabでRakeタスクを定期的に叩きます

コマンドはこんな感じ

RAILS_ENV=production bundle exec rake item:search


Rakeタスクはnokogiriでxvideosへのリンクを集めています

doc = Nokogiri::XML( open(URI.parse(url)).read )

urls = []

doc.css('a').each do |link|

 urls.push link[:href] if link[:href] =~ /xvideos.com\/video(\d+)/

end

Nokogiriのスクレイピングでaタグリンクを取得し、URLxvideosのものかチェックして保存って感じです。

動画を探し終えるとaタグからランダムピックアップし次のページに進んでいきます

動画が見つかったページはドメインDBに記録して、しばらくしたら再びクローリングをするようにし、収集効率化。

サイト機能

(45 min)←コレの安心感は異常wwwwww

http://blog.livedoor.jp/dennououjo/archives/39873075.html

これを思い出して、動画時間を表示するようにしました。

30分以上の表示はちょっと頑張ったところ

http://skrsv.info/30_min_more


AV女優タグが表示されるようになっています

これはタイトル文字列から部分一致で引っかかったものを表示しています

AV女優名前を表示するためにWikipediaからとってきたら、ちょっと膨大な数になってしまったため断念。

どんだけ女優いるんだって感じですね。

DMMランキングに載っていた方だけをとりあえず入れています

タグも同様にDMMから

おわりに

1日でつくろうと思っていたら思った以上にサーバーが見つからないで、サーバー選びに1日かかってしまいました。

あとはFC2とか対応できたらいいなーと思います

2014-11-20

増田やすくするChrome拡張バージョンアップ(返信ボタン追加)した

http://anond.hatelabo.jp/20141112215920

コンパクトな増田 - Chrome Web Store

オプションに返信ボタンを追加できる項目を追加した。

オプション有効にしても、ログインしてないと表示されない。

記事の詳細ページでもボタンが出るようにした。

本当は本文の下にフォーム埋め込みたかったんだけど、色々があってwindow.open()になった。

利点
  • ページ遷移なく返信できる。
  • 本文見ながら返信を書けるできる。
  • 返信用URLいちいちコピペする必要なし。
欠点


それから

折りたたみ処理が失敗するのを1時間前に発見したのでバグ修正

拡張適用してない時でも下線が出るところを修正

あと細かいところは忘れた

いろいろ

本当は本文の下にテキストボックス2つ追加して返信できるようにしたかった。日記を書くのフォームの中を覗いたらユーザー固有(未検証)?のハッシュ値みたいなのがhiddenにフィールドに入ってた。当然、その値を一緒にPOSTしなきゃ動かないだろうから未検証)その値を拡張から取得しようと思ったんだけど、お手軽に取得する方法を思いつかなかったので、フォーム自作する方法はやめた。

次に、Ajax日記フォーム取得してそれを埋め込んでやろうとしてコードを書いてみた。日記編集ページをAjaxで取得しようとしたら増田トップページリダイレクトされたので、どうやらAjaxは弾かれるみたいだ。というわけでこの方法も失敗。

あとはiframeを埋め込むか、window.open使うかぐらしか思いつかなかった。iframe使いたくなかったのでwindow.openになった模様。

2014-10-12

これだけは聞いとけ卒業スピーチ7+1(英語学習者向け)

"The secret I've learned to getting ahead is being open to the lessons." by Oprah Winfrey, Stanford 2008

David Foster Wallace, Kenyon College, 2005

Video: https://www.youtube.com/watch?v=8CrOL-ydFMI

Full Transcript: http://web.ics.purdue.edu/~drkelly/DFWKenyonAddress2005.pdf

The only thing that's capital-T True is that you get to decide how you're gonna try to see it. This, I submit, is the freedom of a real education, of learning how to be well-adjusted. You get to consciously decide what has meaning and what doesn't. You get to decide what to worship.

Conan O'Brien, Dartmouth College, 2011

Video: https://www.youtube.com/watch?v=ELC_e2QBQMk

Transcript: http://www.dartmouth.edu/~commence/news/speeches/2011/obrien-speech.html

It is our failure to become our perceived ideal that ultimately defines us and makes us unique. It's not easy, but if you accept your misfortune and handle it right, your perceived failure can become a catalyst for profound re-invention.

or, "Nietzsche famously said "Whatever doesn't kill you makes you stronger." But what he failed to stress is that it almost kills you."

Jeff Bezos, Princeton 2010

Video: https://www.youtube.com/watch?v=vBmavNoChZc

Transcript: http://www.businessinsider.com/we-are-what-we-choose-2010-6

"Cleverness is a gift, kindness is a choice. Gifts are easy -- they're given, after all. Choices can be hard. You can seduce yourself with your gifts if you're not careful, and if you do, it'll probably be to the detriment of your choices."

Dick Costolo, Michigan, 2013

Video: https://www.youtube.com/watch?v=oqRPesTumlA

You can’t plan a script. BE in THIS moment.

or, "You need to make more courageous choices. Take courageous risks."

David McCullough, Wellesley High School 2012

Video: https://www.youtube.com/watch?v=_lfxYhtf8o4

Transcript: http://www.myfoxboston.com/story/18720284/2012/06/06/full-transcript-youre-not-special-speech

And read… read all the time… read as a matter of principle, as a matter of self-respect. Read as a nourishing staple of life.

You're not special. Because everyone is.

Ellen DeGeneres, Tulane 2009

Video:https://www.youtube.com/watch?v=0JccudODwwY

Transcript: http://gradspeeches.com/2009/2009/ellen-degeneres

"If you don’t remember a thing I said today, remember this, you’re going to be ok, dum de dumdumdum, just dance.

or, "the most important thing in your life is to live your life with integrityand not to give into peer pressure to try to be something that you’re not, to live your life as an honest and compassionate person, to contribute in some way. So to conclude my conclusion, follow your passion, stay true to yourself. "

Steve Jobs, Stanford, 2005

Video: https://www.youtube.com/watch?v=UF8uR6Z6KLc

Transcript: http://news.stanford.edu/news/2005/june15/jobs-061505.html

No one wants to die. Even people who want to go to Heaven don't want to die to get there. And yet death is the destination we all share. No one has ever escaped it. And that is as it should be, because death is very likely the single best invention of life. It is life's change agent. It clears out the old to make way for the new. Right now the new is you, but someday not too long from now, you will gradually become the old and be cleared away. Sorry to be so dramatic, but it is quite true.

Your time is limited, so don't waste it living someone else's life. Don't be trapped by dogma — which is living with the results of other people's thinking. Don't let the noise of others' opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary.

おまけ Elon Musk, TED

Chris Anderson: Elon, how have you done this? These projects are so -- Paypal, SolarCity, Tesla, SpaceX, they're so spectacularly different, they're such ambitious projects at scale. How on Earth has one person been able to innovate in this way? What is it about you?

18:33

Elon Musk: I don't know, actually. I don't have a good answer for you. I work a lot. I mean, a lot.

Transcript: http://www.ted.com/talks/elon_musk_the_mind_behind_tesla_spacex_solarcity/transcript?language=en

2014-10-06

私もさりげない嫌味を使いこなしたい

御嶽山噴火に関する被災者救助に自衛隊を投入したことについて http://togetter.com/li/724568

ここを発端とした装甲車火砕流の話

御嶽山噴火江川vsJSF論争について http://homepage2.nifty.com/daimyoshibo/ppri/egawavsjsf.html

という記事が上がってからつの文句がついた

Open ブログ: ◆ 御嶽山装甲車? http://openblog.meblog.biz/article/23752695.html

記事コメントに、である

 ↑ のページ((注:御嶽山噴火江川vsJSF論争について のこと))は、まるで自分独自見解を書いたような書き方。

 「装甲車無効」とはっきり論説で示したのは私が最初9月28日)なんだから、他の人は本項を読んだはずだし、本項への言及ぐらいしてくれればいいのにね。

 実際、「噴火 装甲車」で検索すると、28~29日のころは、同種の見解は、私のページぐらいしか見つからなかった。(他のページはすべて「江川は嘘つき、JSFが正しい」というものばかり。ネットでちゃんと調べた人は、私のページを読んだはず。上記ページの人もそうだろう。)

上記ブログ管理人コメントらしい

自分最初に言い出したんだ!パクリパクリだと喚いている

それに対応して元記事に追記された内容がこれ

(付記)

 本稿を書くに先立って、以下のサイトを読んだ。私と同じような意見を持つ方が他にもおられて心強く思う。

 ただし、上にも書いた通り、私が感じた疑問は首相自衛隊への出動命令の時から始まっており、本稿は他人意見剽窃して書いたわけではない。

 理性をもって考えれば、複数頭脳が、だれに強制も影響もされることなく、同じ結論に達することができる、というだけのことである

隅田金属日誌」 http://schmidametallborsig.blog130.fc2.com/blog-entry-1195.html

Open ブログhttp://openblog.meblog.biz/article/23752695.html

ずいぶんと理性的な、大人の対応だ。しか

前者と後者ブログが書かれた日付時刻をみてみると…

隅田金属日誌 9/28 0:01

Open ブログ 9/28 21:34

なんだこいつ最初にいいだしたんじゃないじゃん。パクリじゃん

まー今現在隅田金属日誌」のほうは197ブクマ、「御嶽山噴火江川vsJSF論争について」のほうは145ブクマ、「openブログ」は10ブクマとあっちゃぁ文句の一つも言いたくなるか。わかる、わかるよ

でもブックマーカー先駆者や優れた記事ブックマークするんだ、それは仕方のないことだ

しかしこの言い回し、やり方は素敵だ。凄く素敵だ。事を荒立てずだがチクと棘を刺す返し。私も真似してみたいものである

まりに素敵だったので増田メモしておく

2014-10-05

ブスの写真辟易

高校時代の元クラスメイトFacebookで繋がったら、その元クラスメイトとよく遊んでいる人がやたらと写真投稿している。

私とその人は繋がっていないけど元クラスメイト写真タグ付けされているから私のフィードにも写真が流れてくる。

その人が小太りで不愉快なブス。

髪型は前髪を長めのラウンドカットにしたボブスタイル

輪郭を隠して少しでも小顔に見せたいのだろうけど顔を覆う髪が不潔にしか感じられない。

服装はいつも胸の開きが大きい、タイト目なトップス

胸の谷間アピールしているけど小太りだから谷間があるだけでありがたくもなんともない。ていうかむしろ不快

そのブスが30も半ばなのにいつも仲良しブス3人組(元クラスメイトは控えめなブス)で「今日イタリアン♡」とか「新しくOPENしたカフェでひとやすみ♡」とか毎週のようにやってて見てるこっちがいたたまれないわけ。

毎回、無駄顔面(と胸の谷間)アップの構図で写真投稿してるけどそれ何狙いなの不愉快なだけなんですけど。

ケーキ皿を両手で持ち上げて口を半開きにするやつやめてもらっていいですか。おえー。

てな感じで半年イライラしてたけど、元クラスメイト別に近況とか知らなくたって全然構わない人だったとやっと気がついてミュートしたらその不愉快なブスの写真が一切目に入らなくなってホント清々した。

SNSでのブスの謎アピール写真はまじうざいのでほんと自重してほしい。

2014-06-22

b:id:blueboyってなんなん

いつも「Open ブログ」へのリンクブックマークに貼っつけてるんだけど。

意外な真相を知りたい人は、こちら。 → http://j.mp/1iVYoi7

都議会セクハラ発言の深層とかいうクソみたいな話を読まされて、ゲロ吐きそうになった。

しか自分ブックマーク自分スターつけてんの。セルクマならぬ、セルフスター

一体何がしたいんだよ。

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

2014-05-18

ASKA版『夢の中へ』 たる『共謀者』『ブラックマーケット』という名曲

みんな『SAY YES』だの『YAH YAH YAH』だの、大喜利ネタがいかにもありきたり。確かに『SAY YES』とか『僕はこの瞳で嘘をつく』は汎用性高いけど。

ということでファン歴5年(つまりほぼ新参だけど)の俺が、ASKAの曲の中で、薬物疑惑と絡めて聴くと味わい深い曲を紹介します。

それが『共謀者』と『ブラックマーケット』。

どちらも1997年ソロアルバムONE』に収録された曲。

共謀者

自分達を犯罪者になぞらえて、もう後戻りは出来ない、俺たちはひとつに結ばれちまってるぜ、このまま進もうぜーと歌い上げる。

今聞くともう、薬物中毒でありながらCHAGEandASKAにとってなくてはならない存在であるASKAが、CHAGE事務所人間に語りかけてるようにしか聞こえない。

もう出だしが良い。

びくびくするな 顔を変えるな

何もなかった そのままでいい

誰も思わない 聴かれもしない

すべてを認めるな

今まさにこんな感じなんじゃないんですかねえ。

これに続く、

手抜かりは掃いて捨てるほど

あるにはあったさ

それでもここまで潜り抜けてきたさ


というフレーズも実に香ばしい。バレかけたことあったのかも。

というかそのときに書いた曲という可能性すら(ry

サビの

Nothing will ever change.We are the ONE

とか、CHAGE事務所人間が今聞いたらどんな気分になるんだろうと思う。

とりあえず俺は本当にこれぐらい開き直ってほしいと思ってる。

一番目のサビはそうでもないんだけど、

二番目のサビがいい。

Nothing will ever change. We are the ONE

俺たちの鐘の音がどこかで鳴るはずだ

鐘の音意味深


Cracking open the cage. Close to the line

俺たちはひとつ名で結ばれちまってるよ

ケージ(直球)

開けるんですか。

いや、実際にはあけられないんだけど。クラックっていうか多分ただの保釈だけど。

そして、それに続くフレーズがこの曲で一番強烈だと思う。

だってまあ、CHAGEandASKAだもんね……J-WALKとかラッツと違うもんね……ふたり名前堂々と載せたんだもんね……。

そりゃCHAGEもいまさら抜けられねえわ。

ブラックマーケット

今日もたくさん売りましょ もっとたくさん売りましょ

Ah みんなこっちだよ 素敵なとこだよ

出だしド直球

不良品でも並べます あしたは場所を変えます

Ah みんなこっちだよ 他人同士さ

電波になって 秘密になって 汗の出所も消えてます

汗の出所と来た。

結局は尿でしたけどね。

これはBメロだけど、2番Bメロはこんな感じ。

楽しんだ人が勝ちです 怒った人が負けです

(略)

口を汚すケーキのようなもんだよ


納得する人は少ないかもしれないけど、この曲、何か詞の調子が『パラダイス銀河』とかの頃に戻ってる。変な敬語で。

これを歌ってる光GENJIとかアリだと思いますどうでしょうか。

で、サビ。

みんなで行こう 仲良しこよしで行こう

ここは世界ブラックマーケット

裸足で行こう 行こう 行こう

何にそんなうきうきしてるんですかねえ。

この曲、詞がシニカルな分、メロディをポップにしたとASKAは語ってたんだけど、もう残念なぐらいマッチしてる。

そのピークがやはりこのサビ。


極めつけはCメロ

ブレーキなんてありませんから 好きにどんどんやりましょう

どんなもんでも揃いますから やりっ放しでやりましょう

刺激好きですジャパニーズ

ブレーキなかったんだね(悲嘆)


一部週刊誌では渡英したときに薬物を覚えたとされてたけど、この『ONE』こそはASKAソロアルバム唯一のロンドンレコーディング

本場でキメてはしゃいでたんですかね。

と。こんな感じで、将来きっと『夢の中へ』に並ぶことになる名ネタ曲だと思う。

でもってそれ抜きでも名曲から、みんな聴け。この機会に。


最後に言っておくと、

ASKAの詞はだいたい、クスリ決めながら書いたとか言われても仕方ないぶっ飛び方のものが多い(実際キメて書いてたの曲があるのか、それがどれなのかはもちろんわからん)。

コード進行も笑えるぐらい複雑だし。

薬物騒動を面白がってる初心者はどれ聴いてもげらげら笑えるはず。

まあそういう奴らを全員殺してやりたいけど今は我慢してやる。


他に味わい深い曲を聴きたいやつは、

『kicks』に入ってる薬物について直接言及してる『kicks street』を抑えるといい。

後は、最近の曲である『いろんな人が歌ってきたように』とか『birth』を聴けば良い。

2000年代後半以降のASKA輪廻転生だとかめぐりあわせだとか宗教じみた思想を取り入れた末に、「すべては愛なんだ、君も認めたっていいだろう」と繰り返す地獄に踏み込んでた。

『いろんな人がうたってきたように』がその極北。年食った後の曲にしては喉の調子トップクラスなのが憎らしい。

2014-04-19

アニメ制作会社過労死の件を、自分なりに考えてみた

あちらこちらで騒がれているアニメ会社過労死の件について。アニメーション制作は大変らしいが、外部の人間としてはどれだけ大変かが分からない。自分アニメ無知なので、まずはアニメ案件がどれくらいの規模なのかを調べてみた。パラパラマンガを見た事がある人ならわかるように、アニメーションは、複数の静止画(コマ)を動かす事で成り立っている。ここで調べた事を要約すると、

1.1コマの各素材を作成する

2.1コマの各素材を張り合わせて、1コマ作る

3.各コマを張り合わせてアニメーション完成

と、アニメは大まかに3つの過程に分けて作られるようだ。さらに詳しい工程は「アニメ制作工程2」に譲るとして、ここから自分がこのアニメコマの監修するして思った事を話そう。

まず確かに上記の要約から考え、1で1コマの各素材を書き分けるためキャラクターの動作、背景と違う人が書き分けやすいし工数削減出来そうな手法だ。ここで1秒間に30コマ書くと仮定し、24分放映すると仮定するならば、1話当たりに用意するべきコマの総数(コマ) =30(コマ/秒) * 60(秒/分) * 24 (分) = 43,200(コマ)と仮定できる。さらにこれを5日間で書くと仮定すれば、1日当たりに書くコマの数(コマ) =43,200(コマ) ÷ 5(日) = 8,640(コマ/日)とかなりの数を書くことになる。

こういう制作業界がみなし残業になる理由(背景)

計算をしてみて思ったが、こんなの誰がやるんだと思ってしまう。これだったらアニメ広告枠の売買をしてる方が儲かりそうなものだ。ここから下請け業界が何故見なし残業になりやすいかについて話す。

以下のサイトを見ていると、まずアニメ制作会社ポジション広告代理店テレビ局が受注した案件を受ける形のようだ。ここでアニメ会社に入るお金割合は800(万円) / 5,000(万円) * 100 = 16(%)と低い割合だ。どうにもこうにも30%〜40%位は欲しい所。

スポンサーが5,000万円を払うが、広告代理店放送局が介在して、最終的にアニメ制作会社に入るお金は 800万円(「アニメ産業の低賃金:Open ブログ」より)

さらに一件当たりの案件単価の平均を800(万円)と仮定し、1年当たり10アニメを作ると仮定すれば、アニメ会社の年間総売上 = 800(万円) * 10(本) = 8,000(万円)、月平均 = 8,000(万円) / 12(ヶ月) = 666.7(万円)と受注した単価を割る模様だ。

こういう制作業界がみなし残業になる理由(本題)

机上の計算からアニメ制作会社の年間売上を推定した所で本題といこう。こういう制作業界がみなし残業になる理由は、契約一定の額で制作を請け負う形になり、その額を社員(複数人)に割り振る形になるからだ。会社側は固定費として足がでないようにしたいため、業務委託や歩合制と言った都合の良い労働契約(詳細は労働基準法を参照)を社員に吹っかける形になる。冒頭の16%(800万円)の話でもそう。広告代理店テレビ局サイドは頭が大変良く、肝心な作業を安く押し付け、残りの84%(4,200万円)を形で制作会社を利用する訳だ。

程々に嫌いな奴な方が、長く働く上で向いているかも?

ともするとこういった会社だと、残業を顧みず沢山働いてくれる人を欲しがるはずだ。求人広告の「○○が好きな人」と言うのは、残業して給料が出ないけど大丈夫ですか?と言う意味と言っても過言でない。

id:TM2501さん 何が問題かというと、コンテンツ系は安かろうとハードだろうと「好きでやっているんだろう?」と偉くなるまでそれを当たり前にされちゃうこと。いや、偉くなっても資本家から買い叩かれちゃうこと。構造的欠陥

id:Arturo_Ui さんところで奴隷は嫌々働いてるから「程々に手を抜く」ことを学ぶもんだけど、「仕事が好き」という使命感だけで続けてると、却って歯止めが利かなくなるのかもしれない。

とこの方々の指摘通り、社員コンテンツが好きな事を会社に利用されてしまんだよな。さて自分は「程々に手を抜く」ではなく「程々以上に手を抜く」人間だった(笑)。かつてソーシャルゲーム会社仕事していたが、残業代が出ないから、大変な仕事は敢えて受けず、デバッグだけやって定時に上がっていたものだ。それでもって上司退職を迫られたとき「周りが残業してるから残業しろ」と言われた。空気を読まない自分であったが、過労死で倒れなかったから今があると考えると辞めて良かったと思う。

究極の理想

無論こうした業界制作で働く場合は、制作手法を覚えて独立コミケ同人誌ネタ探しなど自分で稼ぐ勉強として働くのが良さそうだ。要は好きに流されず、自分目標みたいな物を持っておくとよい。

一方で会社としての理想論を言うならアニメ制作で余った人員を、キャラクター原案などを担当させたり、CGM(Consumer Generated Marketing)など最初広告費がかからない案件などに回す。上手く当たれば初音ミクのようなブランドが登場すれば、既存広告媒体から独立する事が可能となる。いずれにせよ自分自身で利益を生み出せるように持って行かないと、下請け産業はきついと思う。

2014-04-17

パートナーを作るのって難しすぎる

10代終わりかけくらい、見た目は十分すぎるくらいにはかわいいと思う。

彼氏がほしい。夜寝られないときとかに、アドホックに知り合いからリソース収奪していくにも限度がある。

彼氏必要だ。

求める条件としては、人っぽい話ができて、かまってくれること。あとできれば性的なことも体験してみたいし、話が合えばなおよい。

それくらいか。

必要なのだからやる気はある。

ちょっとくらい見た目が2004年っぽくてもいい感じのウェブサービスがあれば使ってみるし、TwitterのBioもSingleであると明記し、パートナー必要であるとも書いた。

でもちょっと考えてみると、パートナーを作るには、大量の、めんどくさい、そして難しいステップを踏む必要がある

ざっくり言うと、とりあえずまず出会いがない。

学校職場地域コミュニティ趣味コミュニティ、まぁそんなところだろう。

学校、これはちょっと、いろいろあって難しそうな。

職場社会に出れば即死することを知っている程度には私は情弱ではない。

地域コミュニティ、おばあちゃんのお遊戯にはそんなに興味がない。

趣味コミュニティ、私の趣味はそもそも日本語の言及があんまりない。

じゃあこれ以外から探すとなると、たぶんウェブ上のどこかにはあるのだろう。

それ以外ではちょっと思いつかないし、ググっても私のような若年層をターゲットにしていると思われるようなものはなかった。

そしてウェブ上のそれも、私の検索力ではとても見つけることはできなかった。

おそらく見つけたとしても、脳内spamフィルタがとてもよく仕事をしてくれているのだろう。

考えてみれば当然か。だって出会いっぽい話なんてフィルタリングされるでしょう。

まずここで詰んでしまうけど、仮にここを突破したとしよう。

コミュニティに対しての適合の確認、調整が必要かどうかの判断、調整が必要ならそれだけのコスト負担するかの判断、このリストさらに続く。

長くなりそうだからこのへんでだるくなってきた。

で、コミュニティへの参加と受容が済んだとして、次はターゲットの選定に同じようなリストが続いて、ターゲットが選定されれば上のリストと同じようなのが個人スケールで続いて、

たぶんそこまでして、さらにうまくやれば、なんかいい話し相手ができる。

ここまでやって最初に書いた知り合いと同程度の利用が可能になる。

そこからさきは、しらない。

パートナー定義をしなくても、あーこれはパートナーだなーって思う関係性はあるわけだから、そういうのを目指せばいいんだと思うけど、

あのパートナーっぽさはどこから出るのか調べて、そこを目指すようにがんばればいいんだと思う。いまのところ雲をつかむような話だからよくわかんない。

たぶん妖精さんが私は使ってさえいないfacebookステータスをIn a relationship(個人的にはIn an open relationshipという選択もあるらしいしそっちのほうがいいけど)に変えてくれたらそれで固定されるんだろう。

tl;dr:

私の読んだ長大24ステップガイドでさえあきらかに抜けているステップが多い。きちんと補完したらうんざりしてきた。

おしゃべりできる程度のお友達になった後の後半に至っては想像もできないから補完もできない。

とりあえず第一の障害は出会いがないこと。

2014-04-09

マカーが作ったサイトはfont-family:Arial;とかなってて発狂する

Font-family:verdana;

Font-family;'Open Sans';

なんなんだよ(´・ω・`)

Win環境では汚いMS Pゴシックで表示されんだよ

せめて最後にSans-serifぐらいつけてくれ(´・ω・`)

ChromeはFoonLinkに対応してないから

そのイライラ拍車をかける

2014-04-07

Restriction passcode attack on iOS 7

open /var/mobile/Library/Preferences/com.apple.restrictionspassword.plist

you can find this kinds:

key>RestrictionsPasswordKey</key>
    <data>
    xxxxxxxxxxxxxxxxxxxxxxxxxxx=
    </data>
    <key>RestrictionsPasswordSalt</key>
    <data>
    XXXXXX==
    </data>

convert it to hex digits

    $ key=```echo "key" | base64 -d | xxd -p```
    $ salt=```echo "salt" | base64 -d | xxd -p```

finally try matching hashed 0000~9999(PBKDF2-HMAC-SHA1, salt=salt, iterations=1000) and the given key

more info: http://hashcat.net/forum/archive/index.php?thread-2892.html

2014-03-22

http://anond.hatelabo.jp/20140322183103

お前は馬鹿なのか?

から、お前の管理できる元で全部Google Docにしようがどうしようが構わんよ。

だがしかし、他の会社とやりとりしたりするのに、「ウチはGoogle DocなんでMS Officeとか辞めてもらえます?」とか言えますか?っての。

お前の作った資料が先方の方で開くにMS Office使って上手く開けなかったあどうすんですか?っての。

で、一般事務なんてのは、別にお前みたいに意識が高い()人ではないので、Google Docなんてものを入れたらそれだけで暫く大変になるんだよ。

勿論、それをしなきゃしかたない、ってんならやるしか無いが、

敢えて必要ないならそのままMS Office使うだろ。わざわざ混乱起こす必要がない。

実際、どっかの役所Open Office入れるとか言って、結局元に戻したりしてただろ。

お前はそんなことも想像できないで働いてるのか?

んで、お前のところは一切誰もMS Office使ってないのか?そんな貧乏なの?

2014-03-17

息してますか~

http://anond.hatelabo.jp/20140316205332

「掲載拒否は人類にとって損失であった」

「小保方さんは天才だが」

小保方晴子下村脩には、共通点がある。どちらも『トンデモ』であったことだ。 この二人の偉大な学者(いずれもノーベル賞レベル)は、交通点がある。」

「『STAP細胞という現象が現実存在すること』 これは小保方さんの実験によってほぼ完璧証明されたといってもいい」

などと持ち上げまくってた Open ブログの人、ごちゃごちゃといいわけ書き連ねてないで、一言「見る目が無くて評価も定まらないうちからエキサイトしてました、ごめんなさい」

とでも言えばいいのにね。

2014-03-15

Hi everyone.

Please imagine these steps and respond to questions.

1.Open it right and left by both hands.

2.Extend it both side sufficiently.

3.Pull it toward oneself.

Q1:What is it?

Q1:what will happen the next?

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