「 office」を含む日記 RSS

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

2019-03-02

広告・アフィと「商用」について。広告=商用利用はほぼ間違いない

ちょっと色々と調べたので増田に書き捨てる

結論

結論から言うと、かなりの確率で、収入の大小にかかわらず広告アフィリエイトやっていると商用利用と見做される。だから広告貼ってアフィリエイトブログやっている人は、自分のやっている事が商用利用、営利行為だという前提で色々と動くべきだと思う。知ってさえいれば対処はいくらでもできるし。

たとえば、ソフトウエアライセンスなどには商用利用を禁止した上で安価販売しているものがあるけど(アカデミック版とか)、そう言うのを使って広告アフィリエイトを貼ったブログやそのネタを作るとライセンス違反なっちゃったりする。

はじめに

ちょっと前に、画像引用/転載/流用の件について色々と言われている件あったよね。ちょっと気になって調べてみた。

その話題では、当事者以外の人がそれをみて言っている意見

と言う見解が多く見られる。けど、これは結論から言うと間違いだと思う。一般には通用しない。ネット民、それも、サイト経営などをやっている人が多いとされるはてな周辺における感覚のズレだと思う。

いろいろな所の規約を調べたけど、収入を得る契約広告アフィリエイトを含む)があれば商用利用、営利で、少量で個人なら営利目的で無い、とする一般的な根拠は出てこなかった。ふわっとしたイメージによる解釈だと危険

というわけで、ちょっと調べたメモを載せておきたい。

あ、あと、元になった話題とは関係なく一般論ね。

一応ネット創作活動をしている1人として、自衛のためにどうするべきかを考えたって話です。

どちらの主張を支持するとかではありません。それから、どこまでが引用か、と言う話についても別ね。

辞書的な意味一般的な法律的意味

まず「商用利用」の辞書的な、そして一般的な法律用語的な意味を調べると

営利を追求して同種の行為を反復継続する活動」(大辞林より)のための利用、と言うことでよさそう。そして事業規模の大小が問題になるケースはある様だけど、基本的には旅館業法など、特定法律解釈するときに使われる例外っぽい。

辞書で調べると

商業利用」に同じ。利用者自分利益を得る目的で、営利目的で、利用すること。

実用日本語表現辞典より引用

とある。このまた「商用」とは

商売上の用事。 「 -で出張する」

商業上用いること。

三省堂 大辞林より引用

ここで気付くのは

というところ。

で、法律で言うところの営業とは?と調べると、こんなページが出てきた。

【業法の『業・事業・営業』の基本的な解釈(反復継続意思・事業規模・不特定多数)】

ざっとまとめると

ものが「営業」となる。

営利とは「金銭的な利益を得ようとすること」で「反復継続性がある」と言うのは、例えば知り合いに頼まれたから100円で買った物を1000円で売った、みたいなのは「業」にならない、と言うことのよう。

で、広告収入アフィリエイトは「金銭的な収益をえる」ための契約のものだし、違う目的のために広告必須と言うケースは少ないと思うので営利目的のものだ。設置したらそのまま継続的に行うものなので、素直に判断すると商用ってことで解釈は固いと思う。

ただ、ここで「事業規模で判断する」と言う場合もあるらしい。これは民泊解釈で出てくるものらしいのだけど、地方で大きなイベントをやるときに、年に数回、地元農家お金をいただいて旅行客を泊める、と言う場合旅行業法民泊関連の許可必要なのか? と言う場合には「社会通念的に考えて」営業では無い、と判断するらしい。ただ、古物営業法みたいに一回でもやったら営利だという厳しい解釈もあってよくわからない。

著作権法では?

著作権法で、そのままずばりの商用の定義はない。ただ、営利という概念は出て来る。そして、やっぱり事業の大小は出てこないので、広告アフィリエイトを貼ったら駄目そう。

著作権法第三十八条 について

公表された著作物は、営利目的とせず、かつ、聴衆又は観衆から料金(いずれの名義をもつてするかを問わず著作物提供又は提示につき受ける対価をいう。以下この条において同じ。)を受けない場合には、公に上演し、演奏し、上映し、又は口述することができる。ただし、当該上演、演奏、上映又は口述について実演家又は口述を行う者に対し報酬が支払われる場合は、この限りでない。

まずは前項で説明した「営利」の考え方をそのまま流用できそうなのと、さらに「営利目的としない上映等」として「営利」とそれ以降を分離せず条件として扱っているケースが多いっぽい。

ということで、この解釈でも金額の大小とか、実施している人が個人である場合は可、といった解釈はでてこず、営利、あるいは金銭の授受の有無のみになっているので、広告を貼っている、アフィリエイトをやっている、と言う事は商用とみて良いと思われる。

ちなみにこれ、結構問題になるやつ。これ山ほど判例があって、かなり厳格に解釈されていてめんどくさい奴です。

https://business.bengo4.com/practices/517

イベントなんかする人は気をつけてくれ。ほぼ身内だけだけど会場費にするからと実費で入場料とったりするとひっかかる

運営費にするので、目標お一人300円募金ご協力お願いします」と紙を貼って箱置いておくのは問題無いらしい。

国税庁見解

次に、誰もが恐れる国税庁見解

これも、上記法律解釈論と同じ。広告アフィリエイト営業広告アフィリエイトを貼ったら駄目そう。

国税局はそれが商用なのかそうじゃないのかとかはあんまり関係なく、金が入ったらちゃんと申告して払え、と言うスタンスっぽい。

ただ、法律解釈すると「商用」とは「営業である」とすると、

利益を得る目的で、同種の行為継続的、反復的に行うことをいいます営利目的がある限り、現実利益を得ることができなかったとしても、また、当初、継続、反復の意思がある限り、1回でやめたとしても営業に該当します。

営業の意義 | 国税庁より引用

と言うわけで、上記法律解釈論と同じ。広告アフィリエイト営業であり、ただこちらでは「事業規模」という概念が全く出てこない所がポイントっぽい。

ちなみに、このページは印紙税法に関連する文脈から質問なので、そのあと商法上の解釈について踏み込んでいくけどそこはちょっと話が違うようだ。

この他に、NPO法人一般社団法人の「収益事業」ってやつの解釈を見たんだけど、こっちはあんまり参考になりそうに無かった。定型的に上げられた業務に入っていれば収益事業納税対象、そうじゃなけりゃいらん、みたいな感じでNPO法人以外には適応できそうにない。

ただ、ここでNPO法人場合いくらアフィリエイトをやっても納税対象にはならないっぽい解釈をみつけて、そういえば最近やたらとNPO法人がやっているアフィリエイトブログみるのはこのせいなのかなとか、これはこれで調べるとおもしろそう。

著作権管理団体はどうしてる?

JASRAC

みんな大好きWeb上のパブリックエネミーでお馴染みJASRACはこう定義していて、何らかの収入があれば営利目的と明確に書いている。

情報料または広告料等収入を得て行う配信、および収入の有無にかかわらず営利目的とする者が行う配信をいいます

株式会社等が利用する場合はすべて商用配信となります

非営利団体または個人の方が、広告収入のみを得てダウンロード配信を行う場合は、例外的に非商用配信の取扱いとなります(商用配信の特例)。

https://www.jasrac.or.jp/info/network/business/


ポイントは「何らかの収入があるWebサイトでの音楽利用」は商用配信だが「個人の人が広告のみなら特例で非商用扱いにする」と言うこと。だからどちらにしても、広告あり、アフィリエイトありは商用利用になるみたいだ。

JASRAC規約文化庁に届け出て認可を得るものなので、法解釈よりも営利目的範囲が広いということはあまり考えられないのもちょっと頭においておくといい。

JRRC 日本複製権センター

新聞や一部の雑誌などをコピーする時にまとめて窓口になってくれる団体

いろいろと調べたのだが、ここはそもそも私的利用の範囲に含まれないのならば、金を払え」というスタンスのようで、非営利だろうと営利だろうと個人だろうと、料金の別の区分がないようだった。ボリューム割引はあるようだけど。

ここで適応される私的複製の範囲とは、著作権法30条で

著作権目的となつている著作物(以下この款において単に「著作物」という。)は、個人的に又は家庭内その他これに準ずる限られた範囲内において使用すること(以下「私的使用」という。)を目的とするときは、次に掲げる場合を除き、その使用する者が複製することができる。

と言うことになるんだけど、この解釈では「利益を得ようとして複製したら個人的利用では無い」という解釈普通。たとえば「限られた範囲」というのは、数人のグループのよく知った仲間うち、みたいなのも含まれるらしいのだが、そこで無料で配るならともかく、その中であっても金をとったら私的複製の範囲から超えるようだ。ここでも金額の大小は出てこない。

故に、広告あり、アフィリエイトありは商用利用になる。

実際にはWeb不特定多数で上げた時点で私的利用じゃないんで、こんなシーンが実在するかわからんけども、商用利用とはどう解釈されるか?と言うがかりとして。

ソフトウエアベンダーはどうしてる?

マイクロソフト

MicrosoftのLicenseの中には「商用利用権」という概念があって述べている。ここも営利を得る事を目的」としていて、個人などに対して特例を儲けてない

例えばOfficeなどは、Academic版などを買うと商用利用権がついてこない。これに関連して定義確認すると

商用利用とは

利用する場所時間帯、デバイス所有権を問わず業務目的または収益を得ることを目的とした活動

マイクロソフト一般消費者向け Office および 一般消費者向け Office 関連製品の商用利用権についてより引用

定義している。ここで、素直に読むと「収益を得る事を目的」たとえば「少額なら」とか「個人利用ならよい」という様な概念はない。

アフィリエイト契約は明らかに収益を得る目的になるので、営利目的とされるっぽい。

そのほかのソフトベンダー

そのほかいろいろな所を確認してみたけども、少額、あるいは広告収入のみの場合は商用利用とみなさないと言う規約がある所は見当たらなかった。いや、昔はそう言う規約があった記憶があるのだけれど、見当たらない。だれか見かけたら教えて欲しい。

Web広告収入を中心に莫大な利益を上げる時代になった今、そのような例外事項は時代遅れと見做されているみたいだった。

クリエイティブコモンズはどうしてる?

クリエイティブコモンズライセンスにはND,非営利のみ許可というライセンス存在する。で、これは非営利定義が出てきて営利を「主たる目的としない」場合には非営利とみなすことができそうだけどわざわざ特別にそうしているみたい。

非営利」とは、商業的な利得や金銭報酬を、主たる目的とせず、それらに主に向けられてもいないことを意味します。本パブリックライセンスにおいては、デジタルファイル共有または類似した手段による、ライセンス対象物と、著作権およびそれに類する権利対象となるその他のマテリアルとの交換は、その交換に関連して金銭報酬の支払いがない場合は、非営利に該当します。

クリエイティブコモンズより引用

ここでようやく「商業的な利得や金銭報酬を、主たる目的とせず、それらに主に向けられてもいないこと」と言う解釈が出てきている。おお、ついに、と思ったのだが、これについてこういう解説記事がある。

https://wiki.creativecommons.org/wiki/NonCommercial_interpretation

ざっくり言うと、意図的に柔軟に緩く解釈ができるようにしてある、グレーの領域が多くて解釈には議論がある、と言う事が書いてある。

まり一般的な解釈だと厳格になるからCCではわざと緩くした、と言う事のようだ。だからこの解釈一般的な非商用の考え方として適用は出来ないと思われる。

この他に、他の解釈では、一般的に営利団体にいる上で使用すると営利だと言う所は揺るがないのだが、ここでは営利団体にいても使用する行為営利で無ければ使える、と書かれていたりするので、ちょっと特殊っぽい。

ただ、最終的に迷ったらNCが付いてない奴にしといた方がいいよ、とも言われている。

個人的な結論

広告収入がごく僅かしか無い私のようなブロガーは、広告剥を剥がした方が色々と面倒が無くてよさそう。

ハードルや敷居が低いことと、それをまたいだ後に発生する責任義務等価じゃ無いみたい。

いくら簡単に出来たと主張しても、法的な解釈は揺るがない。

なんか流行簡単に申し込めたので貼ってるけど、もう剥がすことにするよ。

2019-02-05

きっと毎年やってるんだろうな、これ

三年位前の話なんだが、当時、職場で手伝ってもらっていた女子大学生が、午後10時過ぎ、仕事終わりで私(♂)と彼女しかいない職場で、

「あのー、英語質問があるんですけど、いいですか」

と言う。聞くと、

「この英文、何が言いたいのかよく分からないんですけど……英語の授業の課題で、訳して提出しなければならないんですよ」

差し出されたのがこれだった。

Police arrested Malcolm Davidson, a 27 year old white male, resident of Wimbledon, in a pumpkin patch at 11:38 pm Friday. Davidson will be charged with lewd and lascivious behavior, public indecency, and public intoxication at the County courthouse on Monday.

The suspect allegedly stated that as he was passing a pumpkin patch, he decided to stop.You know, a pumpkin is soft and squishy inside, and there was no one around here for miles. At least I thought there wasn’t.” He stated in a phone interview from the County courthouse jail.

Davidson went on to state that he pulled over to the side of the road, picked out a pumpkin that he felt was appropriate to his purposes, cut a hole in it, and proceeded to satisfy his allegedneed.”

“I guess I was just really into it, you know?” he commented with evident embarrassment. In the process, Davidson apparently failed to notice the Wimbledon Municipal police car approaching and was unaware of his audience until officer Brenda Taylor approached him.

It was an unusual situation, that’s for sure.” Said officer Taylor. “I walked up to [Davidson] and he’s … just working away at this pumpkin.” Taylor went on to describe what happened when she approached Davidson.

“I just went up and said, ‘Excuse me sir, but do you realize that you are screwing a pumpkin?’ He got real surprised as you’d expect and then looked me straight in the face and said, ‘A pumpkin? Damn … is it midnight already?'”

まず……どう説明したものか、非常に困った。というのも、この大学生のことは以前から知っているんだが、彼女中学からずっと女子校で、部活もやらずにずっと勉強だけ、という無菌培養環境大学に入った子だったので。こういう性的ジョークを、一体どう説明したら理解できるんだろう、と、正直途方に暮れる心地だった。いや、苛立ちもあったんですよ。いくら無菌培養からって、この文章の内容、本当に分からない?という。しどろもどろに説明したら、

「……この……カボチャに穴を開けたのは何の為なんですか?」

とか聞かれて、用途説明までしなきゃならなかった私の身にもなってもらいたいよ(編集していてふと思ったんだが、これ、私へのセクハラだったんじゃないよなあ)。オチに関してだけは理解していたようだが。

そして何より腹立たしいのが、大学でこんな文章課題に出す講師存在だ。どうせ拾ってきたんだろう、とググると数秒で見つかる。https://www.snopes.com/fact-check/peter-peter-pumpkin-pleaser/ とかね。どう見てもやっつけ仕事だ。

そもそも、この講師講義ってどれ位の学生が取ってるの」

「数十人規模です」

「で、男女比は」

「おそらく 7:3 位で女性が多いです。同じ学科で毎年同じ講師なので、毎年こんな感じだと思うんですが……」

ふーん。ということは、毎年の恒例行事として、女性の多い講義でこういう課題やらせてるわけね。どう考えてもセクハラアカハラの類だわ。彼女には、後輩の為にも大学相談窓口に告発すべきだ、と言っておいたんだけど、その後そういう話は聞かずじまい。非常勤だったりすると、大学英語教育に従事する講師なんて本当に給料安いし立場弱いし(私も一時期非常勤で食ってたんでそれはよく知っているつもり)、大変なのは分かるんだが、こんなかたちで恨みを晴らすってのは断じて許し難い。というかキモいわ。

2019-01-29

Privacy Policy

Accepting the Terms & Privacy Policy

These Terms of Service ("Terms") are a legal agreement between we and you ("you"). By installing or using any application ("Service") you agree to be bound by these Terms. By accessing or using the Service, you agree that you have read, understood, and accept to be bound by the Terms. We reserve the right, in its sole discretion, to modify or revise these Terms at any time, and you agree to be bound by such modifications or revisions. If you do not agree to the Terms, do not use the Service.

Users are responsible for periodically viewing the Terms. Your continued use of the Service after a change or update has been made will constitute your acceptance to the revised Terms. If you do not agree to the Terms your only remedy is to discontinue your use of the Service and cancel any accounts you have made using the Service.

We reserve the right to refuse any user access to the Services without notice for any reason, including, but not limited to, a violation of the Terms.

You represent that you are 13 years old or older. If you are between the ages of 13 and 18, you represent that your legal guardian has reviewed and agrees to the Terms.

Intellectual Property/Ownership

All materials that are part of the Service (including, but not limited to, designs, text, graphics, pictures, video, information, applications, software, music, sound and other files, and their selection and arrangement) are protected by law from unauthorized use.

We grant you a personal, non-exclusive, non-transferable, revocable, limited scope license to use the Service solely for the purpose of viewing and using the applicable Services and for no other purpose whatsoever. Your license to use the Services is limited by these Terms.

User Content

You agree that you are willingly publishing the content on the Service using technology and tools provided by us. You understand and agree that you may not distribute, sell, transfer or license this content and/or application in any manner, in any country, or on any social network or another medium without the explicit written permission of us. We reserve the right to remove and permanently delete any User Content from the Service with or without notice.

Rules of Conduct/Usage

You agree that all your communications with the Communication Channels are public, and thus you have no expectation of privacy regarding your use of the Communication Channels. We is not responsible for information that you choose to share on the Communication Channels, or for the actions of other users.

Privacy and Protection of Personal Information

By using the Service, you agree to the collection and use of your personal information as outlined in this Privacy Policy. We may amend the Privacy Policy from time to time, and we encourage you to consult the Privacy Policy regularly for changes.

Cookies

A cookie is a small data file that we transfer to your computer’s hard disk, generally to quickly identify a user's computer and to "remember" things about the user's visit, such as your preferences or a user name and password. The Service sends cookies to your computer when you access or view the content of us. The information contained in a cookie may be linked to your personal information for purposes such as improving the quality of our service, tailoring recommendations to your interests, and making the Service easier to use. You can disable cookies at any time, although you may not be able to access or use features of the Service.

Third-Party Advertising Companies

We may use third-party advertising companies to serve ads on the Service. We do not provide any personal information to third-party advertising companies on a non-aggregate basis. Our system and the third-party advertising technology may use aggregate information, non-personal information, Our cookies on your hard drive and your use of the Service to target advertisements. In addition, advertisers may use other third-party advertising technology to target advertising on other sites. If advertisements are served to you, a unique third-party cookie or cookies may be placed on your computer. Similarly, third-party advertising companies may provide us with pixel tags (also called “clear gifs” or “beacons”) to help manage and optimize online advertising. Beacons enable us to recognize a browser’s cookie when a browser visits the site on which is a beacon is located, and to learn which banner ads bring users to a given site.

Changing or Deleting Your Information

You may review, update, correct or delete any personal information by changing the applicable information in your profile page on Facebook and/or another social network (s). If you completely delete all this information, your account may become deactivated. If you would like us to delete your record in our system, please contact us and we will attempt to accommodate your request if we are not legally obligated to retain the record.

Security

We have put in place reasonable technical and organizational measures designed to secure your personal information from accidental loss and from unauthorized access, use, alteration or disclosure. However, we cannot guarantee that unauthorized third parties will never be able to overcome those measures or use your personal information for improper purposes. Also please note that email and messaging systems are not considered secure, so we discourage you from sending us personal information through these mediums.

Policy Regarding Children

The Service is not geared toward children under the age of 13 and we do not knowingly collect personal information from children under the age of 13. If we learn that a child under 13 has provided us with personal information we will delete such information from our files as quickly as possible.

Disclaimer of Warranty; Limitation of Liability

You agree that your use of the Service shall be at your sole risk. To the fullest extent permitted by law, We, its officers, directors, employees, and agents disclaim all warranties, express or implies, in connection with the website and your use thereof including implied warranties of title, merchantability, fitness for a particular purpose or non-infringement, accuracy, authority, completeness, usefulness, and timeliness. We make no warranties or representations about the accuracy or completeness of the content of the Service and of the content of any sites linked to the Service; We assume no liability or responsibility for any (i) errors, mistakes, or inaccuracies of content, (ii) personal injury or property damage, of any nature whatsoever, resulting from your access to and use of the Service, (iii) any unauthorized access to or use of our secure servers and/or any and all personal information and/or financial information stored therein, (iv) any interruption or cessation of transmission to or from the Service, (v) any bugs, viruses, trojan horses, or the like which may be transmitted to or through the Service by any third party, and/or (vi) any errors or omissions in any content or for any loss or damage of any kind incurred as a result of the use of any content posted, emailed, transmitted, or otherwise made available via the Service.

In no event will We, its directors, officers, agents, contractors, partners and employees, be liable to you or any third person for any special, direct, indirect, incidental, special, punitive, or consequential damages whatsoever including any lost profits or lost data arising from your use of the Service or other materials on, accessed through or downloaded from the Service, whether based on warranty, contract, tort, or any other legal theory, and whether or not We have been advised of the possibility of these damages. The foregoing limitation of liability shall apply to the fullest extent permitted by law in the applicable jurisdiction. You specifically acknowledge that We shall not be liable for user submissions or the defamatory, offensive, or illegal conduct of any third party and that the risk of harm or damage from the foregoing rests entirely with you.

You agree to indemnify and hold We, and each of its directors, officers, agents, contractors, partners, and employees, harmless from and against any loss, liability, claim, demand, damages, costs and expenses, including reasonable attorney's fees, arising out of or in connection with (i) your use of and access to the Service; (ii) your violation of any term of these Terms of Service; (iii) your violation of any third party right, including without limitation any copyright, property, or privacy right; (iv) any claim that one of your User Submissions caused damage to a third party; or (v) any Content you post or share on or through the Service.

General

By visiting or using the Service, you agree that the laws of UK, without regard to principles of conflict of laws and regardless of your location, will govern these Terms of Service and any dispute of any sort that might arise between you and us.

Contacting Us

If you have any questions about these Terms of Service, please contact us at otoco.contact@gmail.com

2019-01-18

PowerPoint 2003

協力会社がまだ PowerPoint 2003 を使っている。

こちらはOffice 365契約しており、常に最新版

そこの部長がよく電話で使い方を聞いてくるのだが、画面が異なるため 電話での説明混沌としている。

しかも「ここに○○って出てる」など、電話でも「ここ」を使う癖の持ち主)

今日こちらで作った資料の「表が書き換えられない」と電話をかけてきた。

そもそも、なんでウチが作った表を書き換えてるんだ?ってのも謎)

忙しいってのに、旧形式に書き換えて送り直したりしてあげたが

結局の所、古いバージョンでは書き換えられないらしいことが分かった。

なお、途中から開き直ってしまい、いろいろな妄言を吐いてきたので、ここで晒してやるぜ。

ついでに言い返せなかった心の声もつけておく。


部長「なんでマニアック機能を使うかなー?」

ぼく(表を入れるなんて普通機能だと思いますよ)

部長リボンって何?こっちの画面ではどれ?」

ぼく(2003 なんて サポート切れを使ってるからでしょう、そんなの知りませんよ)

ぼく「2010ならともかく、なんで2003なんて使ってるんですか。とっくにサポート切れてますよ」

部長ExcelWordは新しいのが入ってたけど、PowerPointは入っていなかったからな」

ぼく「それは入ってないのを選んだからですよ。わざわざサポート切れてるのを入れたんなら、自己責任ってことじゃないんですか」

部長「使えるものは使うんだよ。もちろん仮にデータが消えたりしても、自己責任だってのは分かっているよ」

ぼく(現にこうして使えてないじゃないですか

  (どうせプロダクトキーを使い回してるんでしょ)

  (自己責任にぼくまで巻き込まないでくださいよ)

  (自己責任に「使い方を調べる」は入っていないんですか)

部長「とにかく古いバージョンでも開けるように作ってよ。持ってないなら貸そうか?」

ぼく「古いのなんて怖くて入れられないですよ」(不正だし)

部長「最新版を毎回買える会社なんて無いんだよ。あなたの都合に合わせて最新版になんてできないよ。それともあなたの所で費用を持ってくれるの?」

ぼく(都合というなら、不正使用(←証拠はないか推定無罪だけど)の都合に合わせる義理もないですよ)

ぼく「買えないなら フリーLibreOffice とかもありますよ。pptx もそのまま開けますし」

部長「そういう得体の知れないフリーソフトは入れられない。システム部がうるさいから」

ぼく(お前のところにシステム部なんてないだろ。システム部あるならそっちに質問しろ

  (LibreOfficeなんて官公庁でも使ってるところあるわ。システム部があるなら検証しろ

  (サポート切れのOfficeよりもよほど安全だわ。システム部があるならサポート切れなんて使わせるな)





サポート切れの Office なんて今すぐクラッシュしろ

2019-01-16

[][][] The worst idiot in Japan was decided as a prosecutor. LOL

Prosecutor's office http://www.kensatsu.go.jp/top.shtml → Have you seen the HTML source code?

They used JavaScript without permission from me! Return to me the resources of CPU!

Prosecutors must arrest themselves all! Idiot!

2019-01-07

元号が決まってからの流れ

4/1 に元号が発表されます

最初作業を開始するのは、フォント職人です。

日本語フォントには、「㍻」のような元号を1文字表現できる文字が含まれているため、

まずはこの1文字表記の元号デザインする必要があるのです。

4/5にはフォントデザイン完了すると、同時に、Windowsレジストリ修正されて

4/8から開発者向けに Windows Insider Preview での配布が開始されます

新元号対応したOS である Windows Insider Preview を入手したディベロッパは、

一時的に 日付を 5/1以降に設定・指定する等して自社ソフトウェア元号対応機能テストを行います

マイクロソフトも自社の Office等のソフトウェアでの最終確認を行います

全く問題が無ければ、4/22以降の Quality Update で全世界新元号対応したOSが配布され、

無事に あらゆるソフト新元号表示が可能となる予定です。

…みたいな対応スケジュールマイクロソフト公表しているの?いないの?どっちなの?

2018-12-24

お客様おバカだとこうなる

身バレしない範囲でその3

G Suite も Office365 も入れます

Notes を入れ替えようと思いましたが思ったよりもコストが掛かるのでやめます

2018-12-14

anond:20181211224110

まあ、元の英語ではそうなんだけどね。

最近ビジネスパーソン」という言い方が日本語でされてるのをちょくちょく見かけるもので。(勝間和代さん界隈限定?)

英語だと working woman でいいんだろうけど。(または単に office worker とか white collar とか)

C#Classについて知ってる人教えてほしい

VisualStudioローカル動作するアプリを作ろうと思ってるんだけど

本当に初歩的なことかもしれないことが分からない。

class」というやつについてだ。

XXXXX.csというファイル内にそいつは居るんだが、

そいつの中には複数classさんが存在してもいいのか?SAVACLASSとLOADCLASS存在しても良いのか?

namespaceって何だよ。名前空間意味分からん


public class Person
{
    public string name { get; set; }
    public int age { get; set; }
}
public class Office
{
    public string name;
    public ObservableCollection<Person> persons;
}


private Office office;
private void init()
{
    office = new Office();
    office.name = "オフィス";
    office.persons = new ObservableCollection<Person>();
    office.persons.Add(new Person { name = "001", age = 11 });
    office.persons.Add(new Person { name = "002", age = 22 });
    office.persons.Add(new Person { name = "003", age = 33 });
}

上記って全て同じCLASSファイルに置いていいの?

OFFICEという属性にはPARSONというものが集まってて、そのPARSONの情報にはNAMEAGEがありますよ!というのは分かるんだけど

1から書けといわれたらちょっとからなくなる……

シリアライズも、デシリアライズも、「圧縮解凍」みたいなイメージしかないし

うーん。難しい。

クラスって何なんだ。VBA風に説明できる人いない?(VBAでもClassは使わずにFunctionとSUBだけ使い回してた)

2018-12-03

日本ポリコレって女性限定から男性オーケーな変更が多い

https://ja.m.wikipedia.org/wiki/ポリティカル・コレクトネス

これ見てて思った

性別限定する職業を男女共通で使えるようにするのもポリコレだが↓のように

職業 伝統的な表現 ポリティカル・コレクト表現

議長 chairman chairperson または chair

警察官 policeman police officer

消防官 fireman fire fighter

実業家 businessman businessperson

写真家 cameraman Photographer[要検証 – ノート]

要の人物 key man key person

英語で見ると男性限定表現だったもの女性も使えるようになった例が多い

それに対して日本女性限定名称男性も使えるように変更されたものが多い。

この違いはどこからまれたのか興味深い。

カメラマンビジネスマンキーマンのような海外では既に改定された用語はそのままなのは日本人はマン=男という意識が薄いからだろうか?

従来の用語 中立用語 備考

看護婦

看護士 看護師 2002年保健師助産師看護師法改正男性職業に就いているため。

障害者 障がい者

障碍者 「害」の字が使われていることに不満がある人の感じる悪い印象を回避するため。2001年平成13年)に東京都多摩市最初採用

助産婦 助産師 2002年保健師助産師看護師法改正。ただし現行では資格付与対象女性限定である同法3条)。

保健婦 保健師 2002年保健師助産師看護師法改正

保母

保父 保育士 1999年児童福祉法改正男性職業に就いているため。

スチュワーデス

スチュワード 客室乗務員

フライトアテンダント

キャビンアテンダント (CA) 1996年日本航空が従来の呼称廃止。他社も追随した。世界航空会社では、男性従事している。

土人 先住民 1997年北海道土人保護廃止

トルコ風呂 ソープランド トルコ人留学生、ヌスレットサンジャクリの抗議により、1984年に改称。

肌色 ペールオレンジ

うすだいだい 人種により、肌の色は異なることから

女優 俳優 男優という言葉があるのにもかかわらず、男性のみに俳優という肩書が使われることが多いため。

メクラフランジ 閉止フランジ JISなども改正済み 英語ではblank flange・blind flangeなどと云い、JISでも記号BLと残る

2018-11-28

週報エクセル。更に拡張子が.xls

社外で働いていて、週一回提出しなきゃならない。しかし、社外ではネットワークは使えず自宅でしか記入はできない。更に、自宅のPCにはエクセルが入っていない。なので、online office使ったけど拡張子が.xlsは上手く開けず。

今更、エクセル週報ってどうなのよ。

2018-11-27

anond:20181127022920

かにランニングコスト問題ありますよね。

Officeソフトに関しては僕もこの際 Libro Officegoogle docsに移行しましょう!みたいな提案したんですけど、使い慣れてないソフトは無理とのことでした。。。

あー、PCソフトもどうせずっと使うんだから金だしてくれよー

と思っております

2018-11-13

Windows, Office自動化は結局なに勉強すればいいのか

Webエンジニア人達からするとOffice,IE触るのは面倒くさいと言われるのはわかるのだけど、仕事なので仕方ない。

Officeだけで済んでいればいいが、内製ツールGUI操作したりしないといけない。

2018-10-20

In a sticks small mess office, fool ladies fell in a cesspool of idiot.

2018-10-18

In a sticks office, two idiot ladies are enjoying mess backbiting chat about someone.

2018-10-09

スペインリーグ旭日問題抗議メール

慣れない英文メールを書いた。英語はマジ苦手だから辞書引きつつやっと完成。

なので、出す前に不自然だったりわかりにくい表現が無いか文法が間違ってないか

はてな学歴の高い英語が得意な人に、できれば添削してもらいたいか晒してみる。

ここで旭日マーク擁護をすると批判だらけになるだろうが、それはスルーの方向で。

気が向いた人は一緒に出してくれ。全部コピペにするとスパム扱いされそうだから一部引用くらいで頼む。

1

先日スペインリーグ韓国の抗議によって、旭日旗を禁止するよう全てのチームに通達すると聞きました。

I heard that the Spanish league recently will notify all teams to prohibit Rising-sun by Korean protest.

禁止理由あなたたちがアジア国家同士の対立に巻き込まれたくないからというのなら、残念ではあります理解できるし我慢できます

If the reason is you are willing to keep a distance from the dispute between Asian countries, we can understand and endure it.

しかし、韓国一方的な主張を鵜呑みにした結果、あなたたちも旭日旗をハーケンクロイツと同一視するというのであれば日本からの反発も起きるでしょう。

However, If you equate rising-sun with hooked-cross by believing Korean's one-sided argument, many Japanese will be offended.

なぜならば、それは日本人に対する人種差別に加担する行為からです。

Because it is an act to collaborate with racial discrimination against the Japanese.

その理由説明しようと思います

I would tell you about this reason.

2

まず、韓国団体の主張の根拠事実ではありません。

First of all, these warrants of the claim by Korean groups are not a truth.

ハーケンクロイツナチス党の党のシンボルでしたが、旭日にはそのような政治的意味はありません。

Hooked-cross was the symbol of NATIZ party, however, Rising-sun hasn't political means like that.

これは航海の無事と漁の成功を祈るための伝統的な意匠※で、19世紀日本海軍の軍艦旗として使用されました。

It is the traditional symbol to pray for the safety of the voyage and success of fishing*, since the 19th century, it used by the naval ensign.

※「大漁旗」で画像検索してください。

Please search images with "tairyouki".

それは今も日本軍艦旗であり、比較するなら現在ドイツで使われている鉄十字と同様のものです。

It still has been Japanese naval ensign, comparatively speaking, it likes Iron-cross have been used in Germany.

以下のように在日米軍部隊章としてそれを使用し、旗は今年のフランス革命記念日の国際パレードにも参加しています

As shown below, The United States Forces Japan use it as insignias, and Rising-sun flags participated in the international parade of Bastille day in this year.

このように、アジア諸国を含め、韓国以外の国では認められています

Thus, it is approved in countries other than Korea, including Asian countries.

韓国さえも2011年までは旭日旗を拒絶していませんでした。好かれてはいませんでしたが

Even Korea hadn't refused Rising-sun flag until 2011, hadn't liked it.

3

ところで、サッカー日韓戦試合中では、韓国選手や観客がしばしば日本人を揶揄するパフォーマンスをしたり、政治的主張を行ったりしています

By the way, during Japan-Korea soccer match, Korean players and audiences often do performances that ridicule the Japanese or make political claims.

これらのいくつかはFIFA問題にしていますので調べればすぐ解るはずです。

FIFA picked up some of those as problems, so you can easily know.

その度に、韓国側は過去植民地支配を受けたことを持ち出したり、もしくは日本側が先に挑発たからだと言って自分たち行為正当化しようとしました。

Each time, the Korean-side tried to justify their actions caused that they were ruled by Japan in the past or the Japanese-side provoked earlier.

ですが、それらの多くの場合では、後日の検証でも韓国側のいうような日本から挑発行為確認されていません。

However, in many of these cases, provocations from the Japanese-side are not confirmed even at later verification.

4

2011年1月25日AFCアジアカップ2011準決勝日韓戦で、韓国のキソンヨン選手がゴール後に日本人をサル見立てパフォーマンスを行いました。

On January 25, 2011, at the AFC Asian Cup 2011 semi-final Japan-Korea, Korea's Ki Sung-Yueng did a performance treating the Japanese as a monkey after his goal.

「島猿」は韓国でよく使われる日本人への蔑称です。

"Island Monkey" is a discriminatory term to the Japanese widespread used in Korea.

これが人種民族差別だとして批判されたとき、彼は以下のような言い訳しました。

When Japanese and European fans blamed him that this performance is a racial discrimination, he made an excuse as follows.

日本応援団旭日旗を振っていた。これは日本軍を思い起こさせる。なので怒りからわずパフォーマンスをしてしまった」

Japanese audiences waving Rising-sun frag. It reminded me of the Japanese Army. So, I couldn't help doing that by anger.”

5

ところが実際にはその試合の観客席の映像では旭日旗の存在確認されていません。

However, the existence of the Rising-sun flag hasn't been confirmed in the video of that audience seat of the game.

彼は試合の直後のインタビューでは、あれは試合から考えていたパフォーマンスだと答えていました。

In Interview after the game, He said that he had thought the idea of that performance before the game.

日本では、彼は非難から逃れるために日本濡れ衣を着せようとしたと認識されています

So, the Japanese consider that he tried to accuse japan falsely in order to escape from this blame.

ですが、韓国マスコミ政治家は、彼の言い訳全面的同調し、彼の人種差別容認し、悪いのは日本側だと責め立てました。

Despite these facts, Korean media and politicians overall joined in his excuse, tolerated his racism, condemned Japan-side severely.

6

韓国では、日本攻撃するニュースの人気がとても高く、

In Korea, Kinds of news criticizing Japan are very popular,

何か起きるたびに多くの政治家有名人自分愛国心アピールするため、我先に日本非難しようとします。

and when something happens each time, many politicians and celebrities are eager to blame Japan to show their patriotism.

そのため試合会場には存在しなかったはずの旭日旗は突然韓国侵略象徴にされてしまいました。

Therefore, Rising-sun flag not existing in this stadium was suddenly gotten to the symbol of the invasion of Korea by Japan.

ライジングサンデザインを身につけた芸能人謝罪させられ、似た意匠建築が取り壊されるようになり、さら日本人がライジングサンデザインを使うことも、韓国から激しく攻撃されるようになりました。

Girls singers who wore designs of Rising-Sun were forced to apologize, The architecture of a design resembling Rising-Sun was torn down, Furthermore, using Rising-sun by the Japanese has also been attacked hardly from Korea.

彼らは日本人がそれを愛することを日本人が道徳的に劣っている証拠だと主張しています

They insist that the Japanese love this symbol is an evidence that the Japanese are morally inferior.

7

英語Wikipediaでは、あの事件日本人種差別主義者執拗嫌がらせへの意趣返しだったと記述されていますが、そのような嫌がらせ存在した根拠はありません。

In the English version Wikipedia, it is stated that the incident was returning to the relentless harassment of Japanese racists, but there is no evidence for such abuses existing.

実際、記事にも記述根拠となる情報源は添えられていません。

Indeed, the article is not accompanied by a source of information which is the basis of the description.

そのことを書いてもVANK韓国愛国主義ネット監視団体)にすぐに元通り書き換えられてしまます

Even if you write about that, It will be rewritten immediately by VANK (Korean patriotic web surveillance organization).

なので、この件について調べるときには英語版だけでなく日本語版の記事に記されたソース確認してください。

So please do check not only the English version but also the Japanese version article and its sources when you investigate this incident.

8

最期韓国仁川主催で行われた児童愛国反日絵画コンテスト記事へのリンクを添えます

Eventually, I add a link to an article of a patriotic (anti-Japanese) painting contest of the children held by Incheon City, Korea.

このコンテストでは、子供達に教師達が日本人が死んでいく絵を描かせ、それを公共の場所に展示して市長が賞を与えました。

In this contest, Elementary school teachers let the children draw pictures of dying Japanese people, city officers exhibited these in a public place, and the mayor gave a prize to excellent works.

今の韓国では、これが日本人への差別である認識されません。

In Korea now, they can't recognize that is discrimination against Japanese people.

それほどに、日本へのヘイトが当たり前になってしまっています

Hate to Japan has become a matter of course too much.

私は今回のスペインリーグの態度が、このような韓国の風潮を正当化助長することを危惧します。

I'm afraid that this attitude of Spanish league justifies and promotes such Korean trend.

9

やっかい問題を抱えてしまたこ意匠を避けるのはあなたたちの自由です。

It's up to you if you avoid this design which has troublesome problems.

ですが、お願いですから事実を元に決定し、その決定の理由を公知してください。

Although, please make decisions based on facts and inform reasons for the decision.

スペインリーグ韓国の虚偽に同調し、日本人への人種差別行為に加わることのないよう、強く望みます

I strongly hope that the Spanish league won't be in synchronization with Korean falsehood and won't participate in racial discrimination against Japanese people.

※「するかどうかはあなたたちの自由」をit's up to you if ~にしていいか

2018-09-29

WPS OfficeLinux

WPS OfficeLinux版というのがあって、これの出来の良さに衝撃を受けている。

知らない人のために書いておくと WPS Ofiice というのは元々Kingsoft Office と呼ばれていた中国製Microsoftコピー製品である

こんなもの無料で出してくる中国会社は怖い。情報を抜かれているのではないかという心配もあるが、そうであったとしてもすごい。

2018-09-12

右翼」による「汚いトリック」、"偽"反基地活動沖縄を蝕んでいる

ソース(星条旗新聞): https://www.stripes.com/news/protests-on-okinawa-aren-t-always-what-they-appear-to-be-1.222240

かいつまんで言うと

沖縄では反基地運動の人々のふりをした右翼活動家が「カーブボール活動」をしている。これは、過激な反基地活動を装うことで、反基地運動から人々を遠ざける戦術となっている。これは、中国に対してスキを見せる行動かもしれないし、そうでないかもしれない。分断はさけるべきであろう。

との内容。

荒い翻訳 (ソースを読むことを推奨)

キャンプフォスター(訳注:沖縄米軍基地の中枢である)より

中国軍服をまとった沖縄の2人の抗議者。彼らの小型車には北朝鮮創設者金日成(キム・イルソン)現職の金正日キム・ジョンウン夫人中国共産党の毛沢東が貼られている。

街宣車に乗っていたKiyotaka Itayaは、沖縄での最近過激派の中国過激派の北朝鮮デモを「カーブボール戦術と呼んでいる。

この65歳の退職者は、「新しい憲法をつくる国民会議」と呼ばれる右翼グループ所属している。

彼と他の20人のグループメンバーは、実際のデモンストレーションの中で偽の反左派抗議を繰り広げ、島の反米軍事運動を弱体化させ、野党中国北朝鮮と結び付けることによってより穏当な沖縄活動家撃退することを望んでいると、ItayaはStars and Stripesに語った。

ここでは両国(訳注: 中国北朝鮮)が広く嫌われている。 怒った沖縄人が、グループ乗り物に岩を投げ、中国北朝鮮の旗を屋根から壊そうとした、と彼は言った。

偽装抗議に出向き、マスクサングラスを身にまとったItayaは言う。「反米集会に参加している人々は、「私たちはここにいることで北朝鮮中国支援しているのか」と言う」。

FRIEND OR FOE

沖縄海兵隊員と米軍団は、沖縄地元の反軍事感情はそれほど広がっていないと主張し、抗議行動についてスターストライプスやその他のジャーナリストに警告した。

ロバート・エルドリッジ(G5計画・Liaison Office for Marine Corps Bases Japanアシスタントチーフは、大規模な抗議行動は、東京から飛び込んだ教員組合労働者団体などの外部団体専門家グループによって組織されていると言う。

彼は、普天間飛行場での反基地活動家偽装している右翼を知らなかったが、Itayaが偽の抗議活動を行っていることも聞いたとのことだ。

新しい憲法をつくる国民会議は、「カーブボール戦略によって反米抗議を脅やかしているのかもしれない。

しかし、右翼グループは実際に沖縄に対する米軍利益さらに進めることを望んでいると語った。長年にわたる国民の反発とデモで停滞してきたが、日米の長年の合意に沿って、 普天間移設するべきだとItayaは言った。

右翼グループ戦術沖縄組織者を悩ませ、懸念している。

沖縄平和運動センター事務局長のHiroji Yamashiro氏は、木曜日から始まる予定の米軍基地周辺の一連の抗議行進を主導している。毎年、1972年米国占領から沖縄日本統治に復帰したことを記念して、沖縄人達記念日の間に拠点を行進する。

Yamashiro氏は、中国の偽名の中国の抗議行動を「汚いトリック」と呼んだ。

沖縄反米反日を装う抗議集会イメージした写真画像が放映されたとき間違ったメッセージ本土に伝えられることが懸念されている」とYamashiro氏は述べた。

HOPING FOR A SPLIT

長期的な沖縄抗議運動の低下は、海外からの新たな脅威によるものと思われる。

Itayaのグループは、米国プレゼンスに対する揺るぎない支持を、中国領土的野心によって正当化していると考えている。

中国学者中国の最高級軍人は、無人尖閣諸島に対する何年もの緊張と暴動の後、今月、約140万人の住む沖縄所有権を問うことで紛争を激化させた。

Itayaなどの右翼は、米軍が島から撤退された場合には、中国土地奪取や侵攻の恐れがあると主張する。

「力のバランスが落ちれば、それは起こりうる」と彼は語った。

最近日本世論調査では、沖縄の90%近くが中国領土野望に懸念を示している。

しかし、中国センセーショナル公式声明は、煙と鏡の戦術かもしれない。

中国沖縄の反応を今や耳にしている」と軍の役員が訓練されている防衛大学校国際関係教授であるTomohide Muraiは語った。

胡錦濤国家主席は、このコメントが、東京に不満を持ち、米軍基地ホストとしての役割に長い間不満を抱いてきた沖縄国民の支持と誇りの高まりを引き起こすことを期待していると語った。

沖縄での中国活動は、さら本土から日本を分離し、尖閣支配などの領土紛争中国地位を強化する可能性がある、とMuraiは言った。

水曜日活動家の小グループが、沖縄日本から分離して独立国家になることができるかどうかを研究すると発表した。これは沖縄日本メディアによって報告された。

中国指導部が真に「沖縄を所有していると信じている」、あるいは「日本領土占領しようとしている」とは思わないとMurai氏は述べた。 「彼らは主張を信じているわけではなく、日本を分裂できるかどうかを見守っている」

Itayaの偽装デモがこのような中国目的を助けるか妨げるかどうかは不明である。 Itaya氏は、今週の那覇での反中国行進でも彼のグループが参加したと語った。

Muraiは、中国本土との関係に影響を与える国民の反発がなければ、中国沖縄に対する、日本主権への挑戦を放棄する可能性が高いと述べた。

日本が今やるべきことは、結束することで、国家を分裂させることは避けるべきだ」と述べた。

tritten.travis[ a t ]stripes.com

sumida.chiyomi[ a t ]stripes.com

ひとこと

誰が本当に沖縄、ないしは「日本」を愛しているのだろうか。日本人同士が仮面かぶって石を投げ合い、意見は分断され続けている。基地の是非は議題にあげる価値のある問題だが、議論をせずに石を投げ合っているだけの人々がおり、ちゃぶ台自体破壊されつつあるのもまた事実である

2018-09-03

最近 Officeウェブ版を使い始めたけど、これがヤバいユーザーエクスペリエンスGoogleを完全に凌駕しつつある。言っちゃ悪いが、Google Drive ができの悪い安物に見えてくる。

MSイメージ悪いけど、Appleみたいにユーザー体験には本気で取り組んでいることは認めざるを得ない。Webオフィススイーツで、Google圧勝する未来が見えてきた。

2018-06-11

ニューヨークタイムズキャンセル手順(2015年)

電子版のサブスクリプション解約に際して、ウェブで完結してるだけマシじゃね? と思ったのは、ニューヨークタイムズで以下の経験したことがあるから

■1

解約のオンラインフォームがなくなってんだけどマジ? って問い合わせを送ったら来た自動返信

Thank you for contacting NYTimes.com Online Customer Care. We’re sorry to see that you’re considering canceling your digital subscription. An Account Management Specialist will need to speak with you to assist with your request. We hope youll reconsider and call us at 1-877-698-5635 to reach a member of our Account Management Team. We are available to assist you from 7:30 a.m. to 9 p.m. Monday-Friday or 7:30 a.m. to 5 p.m. Saturday & Sunday (ET). Please reference this email when speaking with our Account Management team. If you prefer, we can call you. Please email us at unsubscribe@nytimes.com and provide your phone number and the best time to call you (including time zone). An Account Management team member will contact you to validate and process your request.

(電話してこい、なんならこっちからかけてもいいけど電話番号おしえろ。あと時差考えて都合のいい時間帯もな。って主旨)

■2

電話番号おしえたあとに来た人力回答っぽいメール

Thank you for contacting NYTimes.com. We have contacted our officers to contact you at the number provided. Do let us know if you need any additional assistance and we'll be happy to help. If there is anything else we can do to help you, please e-mail us at help@nytimes.com or call us at 1-800-591-9233 from 6 a.m. to midnight Monday-Friday and 6 a.m. to 5 p.m. Saturday & Sunday (ET). Your satisfaction is very important to us and we thank you for your business.

(担当者電話するように言っといたから!)

■3

退会引き止めオファーメール自動配信されて来て

Thank you for contacting NYTimes.com. We’re sorry to see that you’re considering canceling your digital subscription. An Account Management Specialist will need to speak with you to assist with your request. We hope youll reconsider and accept our offer to continue your digital subscription and save 50% off for the next 26 weeks.

Please call us at 1-877-698-5635 to reach a member of our Account Management Team. We are available to assist you from 7:30 a.m. to 9 p.m. Monday-Friday or 7:30 a.m. to 5 p.m. Saturday & Sunday (ET). Please reference this email when speaking with our Account Management team.

(半年半額にするから考え直せよ、電話待ってるからな。っていう上記2の人力返信を台無しにする自動返信)

■4 解約しといたか

This email confirms the cancellation of your New York Times subscription. We're sorry to see you go and hope we may be able to serve you again in the future. We would greatly appreciate hearing your feedback regarding your experience as a subscriber. Would you take a moment to fill out a short survey?

(結局このドタバタした間に向こうからキャンセルしてきたので電話はかかってこなかった)

■最新の手順がどうなってるのかは知らない

なぜならまた同じ面倒なことやるのかと思うとさー。ただ、さすがにこの手の退会プロセスも洗練されてきているのではないか、と思いたいです。

2018-04-26

とある障害の話

これはLAN内で使っているだけの、しょっぱいエントリクラスサーバ1台障害の話だ、価値のある話ではない。

とある国内最大級の某グループウェア Office(パッケージ版)を使っている。

この某グループウェアは、従業員の「その日のタイムカードの一覧」を見ることができない。

CSVエクスポートすれば可能だが、営業マンは勤怠をガラケーメールで報告する運用であるため、

スマホ支給しろ 一覧+タイムカード修正画面へのURLリンク付きで

総務課の人にスクレイピングしてあげていた。

↓大雑把にこんな感じ

#!/usr/bin/env perl
use MY::Cybozu;

my $cb = MY::Cybozu->new;
$result = $cb->get_timecard( sprintf("%d.%.d%", $year, $month, $day) );

&send_mail( $result );

数年来やってきていたのだが、突然このスクレイピングデータが取れなくなった。

かにPerlを書けるだけで、他の言語将棋を指すようにしか書けない低能である

まず自分スクリプトを疑った。

ちょうど20日の月替りのタイミングだったので、スクリプトミスでズレたのか?

或いは、タイムカードHTMLtable構造で「trの何番目が何日目」という原始的な処理の方でズレたか

しかし、日付に関係なくダメになったのである

ほぼほぼデータを取れないのだが、たまに正常に取れたりもする。なんだこりゃ。

$mech->statusの結果はいつも200である

print $mech->contentの結果は、HTMLが途中で途切れていた。

スクレイプ対象の前で途切れたので、値を取得できなくなっていたのだ。

同じ場所で途切れる事が多いが、若干の増減はあった。

手元のWindowsマシン移植したところ、まったく問題ない。

どうやらスクリプトを動かしているLinux側の問題と思われる。

が、Webアクセスしてコンテンツが途中で途切れるって何だ?

どういう現象なのか?

そこまでの知識経験もなければ、調べ方も分からない。

からないなりに、とりあえずtcpdumpしてみた。

3WAYハンドシェイクはよく知られた話だが、正常な通信では、サーバから送られてきたパケットに対して

こちらは「ここまでのパケット受け取った」とACKを返し、最終的にサーバからFINこちらがRST返すのが見て取れた。

この異常をきたしたスクリプトでは、ある程度を過ぎると、こちらがACKを返す前にサーバからどんどんパケットが送られ、

突如としてこちらがRSTを連打し、切断してしまっていた。

なるほど、ステータスは200だけど、コンテンツは途切れているのだな。

悪いのは、いよいよこちら側である事は間違いない。

でもスクリプトじゃなくて、ネットワーク制御しているOSが悪いっぽい?

となると深刻である自動車に乗れても内燃機関構造など把握していないのだ。

唯一、tcp_abort_on_overflowでそれっぽい挙動をしそうだと分かったが、この機能は使われていない。

詰まった。

お手上げだ。

でも分かった。

端末からNASディレクトリへ、TAB補完しようとすると突如フリーズしたのだ。

他のスクレイピングは正常に動作してる。

httpdも正常に動作してる。

MySQLも正常に動作してる。

グループウェアへのスクレイピングNASへのTAB補完だけが動かない。

故障だ。

単にマシン故障だ。こういうヘンテコな挙動をするのは。

1.3万円で買って7年目の某ProLiantサーバから寿命なのだろう。

オチはないけど、最初から故障を強く疑っても良かったではないのか、と自省する。

そのマシンでのみ失敗し、しかも失敗したりしなかったり(比にして7:3程度)、結果も毎回変わっていたのだから

うーん無能

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん