「Linux」を含む日記 RSS

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

2017-01-14

日本で量産コピペプログラマが生まれるのは仕方ないかもしれない

https://medium.com/@kuranuki/%E9%87%8F%E7%94%A3%E5%9E%8B%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%82%92%E6%92%B2%E6%BB%85%E3%81%97%E3%81%9F%E3%81%84-570302a5c243#.vygpwmlaa

を読んだ。刺激的な内容だが、もやもやしてたのが言語化された感じで「はっ」とした。

と、同時に現状コピペプログラマが生まれるのは仕方ないことだとも思ってしまった。



1つは、根底意識。もう一つは日本という環境が原因だと思っている。

そして、それらは一朝一夕解決しうるものではない。



私は縁あって外国人が多い会社で働いている。そこでWebエンジニアをしている。

一緒に働いている外国人エンジニアが、まぁ優秀なのだ最近大学を出たばかりの人もいるが、優秀になるレールを歩んでいる。



一緒に働いてると日本人(俺)ってヤベーな。と思うことが多々ある。プログラムに関する意識が出発点から違うのだ。

彼らは以下の共通認識があるように思える。



1.ソフトウェアエンジニア地位は高い

2. プログラムは難しいものという意識

3. 英語ができるのは当たり前



1. ソフトウェアエンジニア地位は高い

海外ではソフトウェアエンジニアは、医者に次ぐ人気職であるそうだ。今は帰国したが、一緒に働いてたインド人エンジニアは、大学受験をした際、医者エンジニアで迷った。と言っていた。

彼ほどではないが、同世代の中でも優秀な若者が、明確なエンジニア希望をもって専門の過程を経てエンジニアとなる。

Linuxネットワークなどの底レイヤーから自分の興味ある分野(バックエンドフロントアプリ開発)まで、ある程度できる人がインターンを経て入社する。

私の経歴はというと、かなりお粗末なものだ。お世辞にも良いと言えない大学文系卒で、大きいプロジェクト動かすマネジメントカッケーって思ってSIer就職口の一つとして選んで入った。大学卒業時にはJavaJavaScript区別がつかなかった。

そんな私でも独学と、勘と、経験によりある程度のことはできるようになったとは思っている(思いたい)のだが、優秀な彼らを見ると、コンピュータサイエンスを学ばずしてエンジニアを名乗ってる自分が恥ずかしくなる時が周期的に訪れる。

まり、0ではないと思うが、文系卒、更には未経験就職プログラマを選ぶという選択肢日本に比べると圧倒的に少ない。

そのため、外れプログラマは少なく、腐ったリンゴが少ない彼らは腐る確立が低いのだと思う。



2. プログラムは難しいものという意識

コピペプログラマは悪」

私自身もその口だったし、今も抜け出したとは言えない。

しかし、彼らは違うように思える。その根底にあるのは、コンピュータサイエンスを学んできたが故、プログラムは難しいという意識と、造詣の深さだと思う。

もちろん、彼らとてExampleなく出発することはできないが、コピペで済ますことは極力しない。

ちゃんと手を動かして、表面だけでなく、どうやって動いてるかを理解しようとしている。1つの機能実装する時は、3つほどルートを探したり、必要パラメータオプション以外もちゃんと調べてコーディングしている。

そのため、簡単にできます。とはあまり言わない。例えば、form一つ作る時も背景を理解して実装を行う。様々なセキュリティリスク考慮して、フレームワーク選択している。

自分なんて、必要な部分しか見なかったし、そもそも調べる意識がなかった。ある時、私は仕事が早くなったと息巻いてたが、今思うとなんてことはない。単にググるのが上手くなっただけだったのだ。



3. 英語ができるのは当たり前

少し変わった環境で、いろんな国籍の人が働いている。スペインイタリア、聞いたことのない国の人もいる。しかしながら、彼らは一貫として英語がしゃべれるし、書ける。「え、公用語でしょ?」と言わんばかりだ。

からなのか情報キャッチアップが早い。わからないところはissueを漁るし、質問する。まず当たるのは公式だ。英語英語のまま取り入れる。

総意の認識であると思うが、プログラムの1次ソース英語だ。私たちの目に触れる多くは優秀な日本人エンジニア翻訳した情報である。そもそも張っているアンテナが違う。



あと、上手くは言語化できないのだが、そもそも降りてくる情報自体が綺麗に整ったもの、絞られたものが多いのだ。そのため、泥水をすすることが少ないと思う。だからなのか、過程をすっ飛ばして答えを求めるサイトが多いような気がする。



では、この意識の違いはどこから来るかというと、日本という環境が大きいのかもしれない。



まず日本は、他国に比べて内需で食っていけるような環境である

企業の発展にはエンジニア必要不可欠。そのため専門知識を学んでなくとも、大量募集 - 大量採用が行われたのだと思う。

猫も杓子もコピペエンジニア誕生である

その後、海外の優秀なエンジニアが入ってテコ入れするかと言うとそうではない、日本語という既得権で守られているからだ。



これらによりプログラム世界では日本鎖国状態だと思う。

なので私たち気づきにくい。世界トレンドとか、プログラムの書き方とか、考え方とか。そのためコピペエンジニア自分コピペエンジニアと知らないまま成長し、なまじ仕事ができて自信を覚え、次のコピペエンジニアを育てる仕組みが出来上がっていると推測する。

ここ数年でエンジニア主体とする会社が増え、そのような意識が変わってきていると思うが、浸透するにはまだまだかかるはずだ。



根本的な解決となると、日本のあり方、教育を変えていく必要が出てくる。一例あげると、新卒一括で学部関係なくなんでもなれることはそもそも間違いなのだ。(自分はその経緯でエンジニアにならせてもらったことは棚にあげる)



しかし、それらは海外の優秀な人たちと同じステージに立つことを意味する。私たちは様々なジレンマを抱えている。

WindowsSJISとともに死ぬ

と思う。



まわりのiOS, Android, macOS, linuxなどはutf-8なのにWindows環境Sjisが現役すぎてシームレスIT利用の足を引っ張ってるような感じがする。



いや、Windowsも内部表現にUTF16使ってるっていうの、知ってるよ。

でも、日本語Windows環境ではSJISがまだまだ幅を利かせてる。

Windowsだけ周囲のコンピュータ環境から孤立しすぎだ。



Windowsも標準文字コードをUTF8にしてよ。

それかSJISとともに滅びてくれ。

2016-12-29

はてブで「Amazon」と検索してみると

昨今話題になってるヤマト佐川関連のブックマークが上位を占めるかと思いきや、まったく違った。



2016年12月29日10:54時点、本文、新着順で検索

Amazon検索結果 (絞り込み: 3 users 以上) 約 3,423 件中 1 - 40 件目 (0.26 秒)


以下略



ECサイト連想させるトピックほとんどなくて、AmazonB2B向けサービスを充実させていることに驚いた。

Amazonって表向きは物流業界革命問題を起こしている要因に挙げられているけど、EC以外のインパクトがどれだけ大きいのか門外漢なので分からない。

↑でブクマ付けた人、何が起きるのか教えて

2016-12-26

客先常駐SEもどきとして10年近く働いているが心が折れそう

20代後半 高卒 子持ち 手取り18万弱 貯金無し

増田は初めて書く。

行き詰まりを感じ、本日会社を欠勤しこの記事を書いている。

だらだらと書くがご了承いただきたい。


20代前半の頃に異業種からIT業界転職した。

就職後2週間程の研修で客先へ一人出向した。

研修の内容はOSI参照モデル説明をせよといったものであった。

研修もそこそこの状態での出向はとても不安だったが、当時はそういうものかと覚悟を決めていた。

打ち合わせで飛び交う単語意味がまったくわからないが、知らないとは言えず、また近くに聞ける上司がいないので笑顔で流し(時にはなじられ)ながら毎日e-wordsなどにかじりついて付け焼き刃的に調べた。

そうして雑用的なプロジェクトにいくつか参画した後、企業システム運用チームの常駐案件に参画し数年間従事した。

その運用チームでは手順書に沿ってサーバ増設管理をした。

超過時間が多く当時はコアタイムが終わるたびにそれなりの達成感を感じていたが、これといったスキルは身についてはいない。

この時点で5年以上が経過していた。

その後次のプロジェクトへ、といった話が出た時に自身スキルシートを更新上司営業へ出したところ、「これじゃ弱い」という事で経歴がサーバ運用からサーバ設計+構築経験などの技能に書き換えられた。

業務内容の復習のために自宅で環境を構築した事はあるが、業務レベルでの設計や構築に関してはアーキテクチャ理解できていないので経験があるとは言えない」と言った。

返答は「まずは案件に入ってそこの現場学習すれば問題ない。あとは君の努力次第だ」だった。

次の案件は今までと毛色の違う、とあるパッケージ製品提案製品をのせるサーバ導入+コーディング作業案件であった。

結果として半年従事撤退となった。

理由コーディングが全くできず、習熟の見込みも薄いためとの事だった。

何とかしなければと思い家で調べたりはしたが、付け焼き刃の知識では役に立たずタスクを振られる度に頭が真っ白になりコーディングの進捗はあげられなかった。

そもそも即戦力として求められていたので経験もなく自社のバックアップもない状態では当然の結果だ、と思いたい。

落ち込んだが、次に活かそうと踏ん張った。

その後またいくつかの雑用的な案件に参画し、現在とある基幹システム設計、構築業務二次請けとして従事している。

入る前は設計業務の補助という事であったが、実際は設計業務は丸投げに近い状態担当者体制図上に記載は無いが実質私になっている。

プレッシャーでずっと胃を掴まれている様な感覚を常に感じている。

システム設計書のフォーマットから見様見真似で書き出し、レビュー依頼を出し、日程調整をしても、当日になると何かしら用事ができた、との事で参加者0という事が多々あった。

※その用事は早退して飲みに行くという人がいた事も人伝いに知った

仕事へ行くのが嫌になってしまった。

今まで受け身に仕事をしていたので自業自得なところもあるだろうが、

もうクライアントの顔色を伺い、ごまかし、仕事を続ける事が本当に嫌になってしまった。

今まで勉強会イベントに出てみようかと思ったこともあるが、「知らない」と相手に伝わる事に恐怖を感じてしまい、出たことがない。

また、そもそも最低限のLinux/Dos コマンドが使えるだけでプログラミングができる、とかサーバサイドの設計ができるわけでもないので話にほとんどついていけない。

転職した当初はPCを組んだり、Linuxインストールしたりする事にとても感動し、ウキウキしていたが、

業務ではとにかく否定罵倒されることが多かったので、今はその手の話をする事によって自身無知を知られる事が恐怖になってしまっている。

それをごまかす事にも疲れてしまった。

また、毎日生活が本当にギリギリで、家事子育て後に勉強しようにも気持ちが切り替わらない。

家族には不自由をさせてとても申し訳ないが、今はとても辛い。

転職しか選択肢は無いが、はてな技術系のホッテントリを見るたびに自身スキルの無さに打ちのめされる。

打ちのめされている場合ではないが、どう動いて良いのかわからない。

とにかくまずは何かしら成果物を作り、転職活動してみるか。

そしてゆくゆくは食べれる範囲自営業生活しよう。

まずはこの胸のつっかえをどうにかせねば。

取り留めないですが以上です。

失礼しました。

2016-12-20

人力検索LinuxからWindowsに移行した輩がいて、

そいついわくリネームアプリがほしいというので、あるフリーウェアを紹介したことがある。

滅茶苦茶丁寧に解説したにも関わらず、そいつの解答は「ま、Linuxに比べるといまいちですけど我慢しますか」というもの

紹介されておいてその態度は何?

人力が1020円の金を質問者が払うシステムから立場が上だってか。

わりと細かいこと言うとその態度はLinuxじゃなくマカーでしょ。

つーかおまえみたいにfindやgrepやrenameや正規表現駆使したいやつばっかじゃないんだよ。



なぜか10年位前のことなのに今になってイラッと思い出した。

というか以前雑誌なんかではてなが取り上げられるときは「人力検索成功した会社」という触れ込みだったはずだ。

あれは幻だったのか。

2016-12-15

http://anond.hatelabo.jp/20161215121750

そこまで切り分けしてるなら確かにM/Bが怪しいかなぁ。

一瞬粗悪USBケーブルも疑ったけど、そこまで不安定になるとは思えないし。

もうSATAコントローラ以下もまとめて怪しくなってくる。

Linuxcd-bootしてみて再現性確認

BIOS update

・ChipsetDriver update (wIn)

俺だったらこの3つやってみて、ダメならもうPC丸ごと窓から投げ捨てるw

2016-12-13

http://qiita.com/cognitom/items/fb7f095a8fd480fc9cb7

マカー様が騒いでてあれがないこれがないと言ってんですけど、MacだってMac版のFirefoxが異様に使いにくかったり、やたら重たいことえりスクラップ風のメモ帳デフォだったり、ライティングアプリiso作りたいと思ったら.dmgなんてわけ分かんねー独自規格だったり、いちいちコマンドライン開かせる割にSynaptic並にわかやすくて使い勝手が良いパッケージマネージャが見当たらなかったり散々なんですけどね。

Windowsにわかやすしろとは言わないけど、わかりやすさの外装を取っ払ったら異様に使いにくくてマニアック操作要求されるのはLinux並といっていいと思いますね。というより正味の話UbuntuよりもわかりにくいですよMacって。

ヒラギノ別にWindowsで購入すればいいでしょう。UIゴシックも横幅を考慮した結果ああなってるわけなので、ダサさの問題ではなく使い勝手問題。使い勝手の悪い格好だけのSafariとか噴飯モノですよ。

アップデートdmg落として念の為保存しようと思ったら自動削除されてるとかどんなおせっかいだよと思ったし、野良周辺機器で未対応が多いのもMacならではで鼻白むというか。あの中身がスッカスカのバカ高い純正品をありがたがって使うわけです、彼らは。実際はメイドインチャイナなわけですしね。iPadのケースに10000円以上お布施するとか普通じゃない感覚ですし、人種の違いなのでしょうけど。

2016-12-12

前々から疑問だったんだけど、有線LANドライバは蟹なんかで統一されてるのに、無線はなんで個別ドライバ必要なんだろ。

具体的にはMS提供されているドライバ勝手インストールされるわけだけど、それは入れちゃだめ、って製品が多い。

ココらへんが安定してくれるとLinuxのサブでも子機で困らなくなるんだけど。

はいくらでも無理な要求をしてよい

客にコスト構造なんてわかるはずがないか

普通のことだと思うのだけれど、おそらく日本の皆さまが歪んでいるのは「売り手は客の要求を断る権利がある」の部分で。無理してきいちゃう。だから「作り手のことを考えて要求を抑えるべし」とか噴飯物の「常識」が幅を利かせるのだが、それこそ無理な話だということを認識しろ。同じような無理な要求として「安いものは悪いと認識スべし」というものもある。

だがしかし、私は言いたい。素人部外者に、コスト構造など正確に把握できる訳がない。現代社会はお前の頭と違ってとかく複雑なのだよ。


あんなにお金のかかっているように見えるテレビ番組googleマイクロソフトオフィスみたいなwebサービスchromelinuxのようなソフトウェアやすごいグラフィック音声つきのソシャゲなどが、無料提供されているのだ。お前のしょぼいソレがその値段とか、へそが茶を沸かすわ とお客様は思っている。同じ業界のものでさえ、他社のコストについて「どうしてその値段でやっていけるのか?」と首を傾げることもある。

そもそもなぜ安いかを隠していることも多い。だからってミミズを原料に使っている的な客にとって不都合な真実ばかりではない。そのようなコストメリットを出すことこそが、業界で優位にやっていける企業秘密であり強みであり、言うなればすべての企業が持っているべき秘密で、つまりあらゆる物の値段の詳細な原価は隠されているのだ。ましてや他業界素人部外者などにわかるわけがない。

例えば、コストを抑える技術として「原料を安くて悪いもの仕入れる」の他に「海外人件費の安い国から仕入れる」とか「原料の安い国から仕入れる」とか「特殊輸送方法仕入れる(冷凍技術ができたので船で輸送できるようになったとか)」とか「スーパー職人(あるいは秘密ロボット)が1日に普通の千倍作るので給料10倍にしても余裕」とか、いくらでも未知の技術革新は想定しうる。その他にも、フリーミアム的な無料低価格戦略、早期にシェアを取りたいか期間限定で、でもソレを言わず低価格販売されるものもある(そして回収期を逃し他事業利益を突っ込んで補填されたり、シェアが取れて薄利多売で利益回収できたりするもの=客は丸儲けパターンも多い)。それを顧客判断しろなんて言うのは、無理だ。

同様に「高いならいいものか?」という問題もある。ただのボッタクリ値上げじゃないという判断が、どうしてできるのか?有名料亭でさえ産地偽装するこんな世の中で。お前が「お客様のために最高級の原料を」と思ったソレが、そもそも業者ぼったくりの結果の値段じゃないと、どうして断言できるのか? 冷凍だとこの味は出ない? 冷凍技術革新的発明がなかったとどうして言える? いやそんな悪意あるぼったくりじゃなくても、無駄に包装に手間がかかってるとか、有名タレントCM出演料がとか、プロしか気づかない僅かな風味の差とか、自動テストカバレッジ100%とか、客が実は「そんな価値、そこまでのこだわりは必要ない」と思ってる部分のコストが高いだけの場合もある。

他の要求も同じだ。

例えば「24時間窓口開けろ」とか「もっとキレイしろ」とか、それが「無理な要求」「労働者の首を絞める」につながるのか?いや、つなげる経営者もいるだろうが、それは「お前の職場ブラックから」なのであって、早々にやめるか経営者をすげ替えるべきだろう。それはお前の雇用者問題経営戦略問題であって、客の要求が「取り除くべき直接の原因」ではない。

24時間対応しろ」が無理な場合、正しい回答は「それでは利益が出ないのでできません」や「それならこの値段になります」とかだ。もちろんライバル社がやりだして客が取られることもあるだろう。それに文句をいうのは売り手・作り手としての矜持にかけるんじゃないかね。それがライバル社のブラック労働の結果なら、労基に相談だ(こういう敵対的提訴が増えるといいですね)

だいたい客に行儀良さを求めても、行儀の悪い客は出てくる。そうなると損するのは行儀の良い客だけ。そもそも、素人部外者のお前の判断する「コスト度外視のひどい要求」が、実は店側にとっては「採算の取れるかんたんな要求」かもしれないだろ?もしかすると利益の増える方向の要求かもしれない。客は売り手のすべてを知っているわけじゃないのだ。

客は無理を言えばいい。売り手は、それが無理なら、単に断ればよいだけ。戦うべきは客の要求ブラック労働につなげる職場であって、無理を言う客の存在ではない。

2016-12-09

から気になってたんだけど。。。

Linux/Unixの開発してるんだけど

GPLソース改変しなくても、ライブラリを静的リンクして配付したら、GPL適用しないといか

という説あるけどホントかな?

そういう説があるんで、上司にいま開発してるやつ、ソースオープンにしなきゃいかんのじゃないですか?

って聞いたら、

ソース改変してなきゃ、GPL適用しなくて大丈夫っていわれた。

GPLってそんなライセンスじゃないよね。


Linux/Unixのの標準ライブラリはかなりGPLが多い。

何も考えずに開発していたら、標準ライブラリ使っちゃうし、

開発している製品GPL適用しなくちゃいか自体って

知らずにいろんなところで発生してそう(特に中小)。

大手はそれなりにチェックしてるだろうけど、

あれだけ膨大にあるライブラリ

全部GPLライセンスかチェックして、

静的リンクしないでorソースオープンにしてるんだろうか?

ちゃんと調査すると、

大手GPL違反はかなり多いんじゃないかなぁ

2016-12-02

ドラマ映画に出てくるパソコンOS

ログイン画面とか、機密ファイルを開くときパスワード画面とか、ファイルコピー中の画面とか。

たまに Windows でも MacOS でもないのあるでしょ。


普通商社だとか学校暴力団なんかで Linux を使っているとは思えない。

(そして少なくとも主要なディストリビューションではなさそう)

あのOSは何なんだ?





というのも疑問なんだけど、

撮影必要ちょっとした画面だけでも、作るの大変だと思うんだよ。

なのに敢えて WinMac を使わないのは理由があるの?




以下、自分で考えた説。

2016-12-01

アマゾン(amazonaws.com)が提供しているヤフー広告不正クリックサービス

アマゾン(compute.amazonaws.com)による大量の不正クリックで頭を悩ませているアフィリエイトサイト運営者(まとめでもキュレーションでもない)は多いことだろう。



ASPのV社によると、これは「提携媒体様のサイト表記等のチェック」名目でのアクセスとのことだが、オーガニック検索で辿り着けるページだけでなく、広告出稿ページにまで広告経由で大量にやって来るから頭が痛い。しかも、課金されやすいように分単位ときには秒単位ユーザーエージェントホストを変更し、ひたすら同じ広告クリックし続ける。リファラーなど一切ない。



例えば、このような具合であるサイトに関わる部分は*****にさせてもらった)。



ec2-52-198-49-221.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:05:15 +0900] ***** "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36"

ec2-52-198-49-221.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:05:25 +0900] ***** "-" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0)"

ec2-52-198-222-214.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:05:35 +0900] ***** "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36"

ec2-52-198-169-39.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:05:44 +0900] ***** "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36"

ec2-52-197-86-194.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:05:45 +0900] ***** "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36 OPR/34.0.2036.25"

ec2-52-199-76-193.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:06:26 +0900] ***** "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36 OPR/34.0.2036.25"

ec2-52-69-168-106.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:06:30 +0900] ***** "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36 OPR/34.0.2036.25"

ec2-52-69-168-106.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:06:32 +0900] ***** "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36"

ec2-52-199-85-63.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:06:38 +0900] ***** "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.78.2 (KHTML, like Gecko) Version/7.0.6 Safari/537.78.2"

ec2-52-198-49-221.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:06:39 +0900] ***** "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:32.0) Gecko/20100101 Firefox/32.0"

ec2-52-198-49-221.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:06:39 +0900] ***** "-" "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Win64; x64; Trident/6.0)"

ec2-52-198-49-221.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:07:06 +0900] ***** "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36"

ec2-52-68-194-244.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:07:17 +0900] ***** "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36"

ec2-52-198-243-110.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:08:11 +0900] ***** "-" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0)"

ec2-52-198-243-110.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:08:25 +0900] ***** "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:32.0) Gecko/20100101 Firefox/32.0"

ec2-52-196-112-20.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:08:48 +0900] ***** "-" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0)"

ec2-52-193-171-45.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:08:54 +0900] ***** "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:37.0) Gecko/20100101 Firefox/37.0"

ec2-52-198-169-39.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:08:58 +0900] ***** "-" "Mozilla/5.0 (X11; Linux x86_64; rv:43.0) Gecko/20100101 Firefox/43.0"

ec2-52-198-169-39.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:09:02 +0900] ***** "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.78.2 (KHTML, like Gecko) Version/7.0.6 Safari/537.78.2"

ec2-52-192-198-30.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:09:04 +0900] ***** "-" "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Win64; x64; Trident/6.0)"

ec2-52-193-171-45.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:09:40 +0900] ***** "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; Trident/7.0; rv:11.0) like Gecko"

ec2-52-197-156-176.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:09:46 +0900] ***** "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; Trident/7.0; rv:11.0) like Gecko"

ec2-52-196-112-20.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:10:16 +0900] ***** "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36 OPR/34.0.2036.25"

ec2-52-199-44-248.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:10:25 +0900] ***** "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.78.2 (KHTML, like Gecko) Version/7.0.6 Safari/537.78.2"

ec2-52-69-168-106.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:10:32 +0900] ***** "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36"

ec2-52-199-85-63.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:10:52 +0900] ***** "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36 OPR/34.0.2036.25"

ec2-52-199-44-248.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:11:08 +0900] ***** "-" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0)"

ec2-52-68-45-242.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:11:08 +0900] ***** "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36 OPR/34.0.2036.25"

ec2-52-69-169-154.ap-northeast-1.compute.amazonaws.com - - [14/Nov/2016:06:11:26 +0900] ***** "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36"




1日でクリックされる広告は多いときで2,000件を超え、ヤフーリスティング広告管理画面の「無効クリック数」にはたった1日で1,000件を超える無効クリックが計上される始末だ。残念ながらヤフーシステムでもすべてのamazonaws.comを無効にできず、クリック調査を依頼してわずかながら返金されるも、アマゾンによる不正クリックは数多くが課金計上され、支払っている。



この現状に気づいていないアフィリエイトサイト運営者も多いことだろう。たとえば商標で出稿するなどクライアントガイドライン違反している広告であればどんどんクリックしてもらって結構だし、むしろそのようなサイト不正クリックで是非潰して欲しいところでもある。



だが、普通に出稿している広告にこのような異常なクリックをされるとたまったものではない。



amazonaws.comの地域属性アメリカなので、では都道府県単位限定出稿しても、普通に変わらず大量に不正クリックされる。


広告を引っ込めるわけにもいかいから狙われないようにキーワードを絞り込もうとするも、管理画面でクリックされた検索クエリーを確認すると、それはもう満遍なく不正クリックされている。


提携媒体サイト表記チェック名目にしては数が膨大過ぎて迷惑だという旨をASPのV社に返信したが、それに対する返信はなく、要するに「我慢しろ」ということなのだろう。



それではと、不正クリックサービス提供元であるAmazon Web Services (AWS) のabuseにサーバーの生ログを添えて通報すると、通報から10日経った頃に返ってきたメールは、

> We were unable to identify the customer responsible for the reported activity.

だった。利用者特定できなかったらしい(そんなアホな)。



特定できなかった理由は、

> Due to the frequency with which AWS public IP addresses can change ownership

とのことで(バカか)、もはや不正クリック代行業者どもが泣いて喜びそうなお粗末な現状である



アフィリエイトサイト運営者は今すぐサーバーの生ログをチェックし、広告URLに異様な足跡が残っていないか確認すべきだろう。ヤフーリスティング広告場合不正クリックによる返金期限は過去60日しか遡れない。



何より、このアマゾンの野放しサービスはどうにかならんか。



あ、そうそう、最近ASKA話題のギフハブらしき痕跡もあった。

ec2-52-198-19-198.ap-northeast-1.compute.amazonaws.com - - [23/Aug/2016:18:09:45 +0900] "GET ***** HTTP/1.1" 200 27625 "-" "Mechanize/2.7.0 Ruby/2.0.0p451 (http://github.com/sparklemotion/mechanize/)"

このギフハブってアマゾン不正クリックを走らせるプログラムか何かなの?

2016-11-24

デスクトップ向けLinuxVimるならどのディストリがいいかな?

Manjaro:良い。星6つ

Ubuntu:何も設定したくない人向け。うぶんさー。星5つ。

arch:configureとかmakeとかだるいけど新しいパッケージ使いたい人向け。星5つ

openSUSE:パッケージ少ないのが気になるから星4つ

centos:デスクトップ用途だとパッケージ古すぎてちょっと厳しいかな。星2つ

gentoo:Linuxの設定いじれたりpatch書ける人が使わないと恩恵ない・・・星2つ

vine:セキュリティーアップデータいかお断りです.星1つ

tiny core linux:軽量こそがかっこいいとか思ってる人向け。いらない。星1つ



謎の人物日本Vim界隈だとWindowsユーザーが牛耳ってる」

謎の人物「そろそろLinux使いからすごい奴が出てこないとあいつら窓使いはこれから調子に乗るだろう」

謎の人物「さあ今こそ団結して体育館裏に呼び出して潰すべきだ」

謎の人物「我はVim pluginを書く為の時間Windowsサポートに使いたくないのだ」

窓使いh「なんだと!(おこ)」

窓使いk-「貴様!!(げきおこ)」

窓使いk、窓使いm「まさか!!!(げきおこぷんぷんまる)」

Shougo「そのまさかだ!フハハハハ!!!!!」

2016-11-20

http://anond.hatelabo.jp/20161120210329

RPGツクールエロゲやる時に活用してるよ。

・・・真面目な話仕事では使わない。

teratermっていうソフトLinux上のテキストvimってやつで編集するとき、矢印キーを使うと予想外の文字が入ったりして面倒なのでHJKLを移動に使用してる。

2016-11-14

Linux勉強して、プログラムってこんなに地味で泥臭いことやってたのかって感動した

windowsしか使ってこなかったからってのもあるんだけど

プログラムって魔法に思えて仕方がなかった

なにがどうなってこれが動いてるんだって思いながらゲームやったりしてたんだけど

部活HP作るってことになってサーバーの本読みながらサイトを公開しようと思ったんだけど

ぜんぶ文字でやっててボタンとかでないからすごいと思った

C言語勉強したときはいつまでたっても絵の話がでなくて文字ばかりで、文字表示ばっかりじゃんっておもったけど

実際文字を処理することで仕事できるんだな

命令するbashかいうやつも、それすら一つのプログラムで、ちゃんとファイル場所があって

あーこれwindowsでもあるPATHってやつじゃんって面白かった



にしてもここからどうやってGUIってやつに進化するんだこいつって思いながら

結局俺はLinuxのことがよくわからないままではある

こいつがどう進化したらwindowsとかみたいに絵になるんだか

それにしても面白い

まりプログラマーってのは俺らにGUIで見せてはいるけど

裏では文字で処理できるようなことをしてるってことだ

ボタンを押すのとコマンドをたたくのは違いがないってことか

から開発者文字だけで処理できるCLIってのがいいのか


しかし絵はどうするんだ

わからん

2016-11-09

raspberry piがあるのに

ラズベリーパイがあるのに

なにもわざわざマイクロPC

開発する必要ないのでは?

OS独自だというけど

Linuxベースだし。

学生さん供給するパソコンとして

ラズベリーパイとか・・・それはいいかもしれない。

ケースは材料だけ与えて自作させる。

https://www.kickstarter.com/projects/panthermpc/panther-alpha-the-super-mini-computer

2016-11-05

http://anond.hatelabo.jp/20161105032504

2016-11-04

IT界隈の動物たち

GitHubの謎生物が気になり、せっかくなのでIT界隈の動物(?)を用いた名前ロゴの由来など調べてみた。

※追記あり:Gopherファンに襲われそうなので。ごめんねGopher

GitHub

種類:octocat(ネコタコ

名前:monalisa

Q.どうしてタコなのに8本足じゃないの?

A.なにも考えずに描いたからね!

もともとデザイナーはoctopussと呼んでいたが、いくら訂正してもGitHub社員がoctocatと呼ぶため、octocatで落ち着いた。

octocatはあの生物種の名称であり、monalisaという名前社員の娘が学校課題で名付けたもの

Python

種類:ニシキヘビ

名前: -

イギリスコメディ番組空飛ぶモンティ・パイソン』より。

またPythonという英単語はニシキヘビを意味するため、マスコットとしてヘビが用いられる。

オライリーの本とかすごい表紙だよね。

PHP

種類:ゾウ

名前:ElePHPant

PHP」という字面が、横から象を見たような感じなので。

PostgreSQL

種類:ゾウ

名前:slonik

動物ロゴにしたいなら、象なんてどうだい?アガサ・クリスティ小説にもある『象は忘れない』だ」

   ― PostgreSQL発足時のメーリスより

Evernote

種類:ゾウ

名前: -

象は記憶力が非常に優れた動物のため。PostgreSQLと同じで、象の優れた能力あやかっている。

GNU

種類:ヌー

名前: -

GNU is Not Unix.

Mozilla Firefox

種類:キツネ

名前: -

もともとPhoenixという名前だったが、商標権侵害していたので、公募Firebirdという名前に決定。

しかし今度はDBに同じ名前があったので、Firefoxレッサーパンダの別名)に改名

みなさん命名は慎重に。

Docker

種類:クジラ

名前Moby Dock

白鯨Moby-Dick)』より。クジラ採用した理由デザイン見れば納得。

個人的に一番センスのある名前デザインだと感じる。

Linux

種類:ペンギン

名前Tux

名前タキシードTuxedo)を着ているように見えるから

ロゴコンテストで決定されたが、他の作品を見ればなぜ選ばれたのかよくわかる。デザインって大事

https://www.cs.earlham.edu/~jeremiah/linux-pix/linux-logo.html

Twitter

種類:鳥

名前:ラリー・バード

名前NBAのラリー・バード選手より。社員ファンだったらしい

ちなみに初期のTwitterデザインGitHubデザイナーが手掛けたもの。すごいっすね。

Seaser

種類:シーサー

名前: -

開発者出身地沖縄だったので。

MySQL

種類:イルカ

名前:Sakila

データ大海原を進む、という意味をこめてイルカ採用

Apache Tomcat

種類:ネコ

名前: -

オライリーの本に載ることを考慮して動物マスコットにしようと考え、「自立した強かさ」を持つという意味Tomcat(雄猫の愛称)を採用

しかし、猫はオライリーUML本で使われてしまい、念願のTomcat本にはユキヒョウが使われたという…。

が、最近Tomcat本には猫が使われた。めでたし。

Apple

種類:Dogcow(イヌ+ウシ)

名前:Clarus

昔々、Mac OSで用紙の向きや色を表示するために使用されていたらしい。

知らんわ。

Plan 9 from Bell Labs

種類:ウサギ

名前:Glenda

OS名前であるPlan 9~」はエド・ウッドの『Plan 9 from Outer Space』に由来。

ウサギ名前であるGlendaはエド・ウッドの『グレンとグレンダ』に由来。

どんだけエド・ウッド好きなんだよ。

Go

種類:ホリネズミ

名前Go Gopher

彼の歴史Goプロジェクトよりずっと前、1999年に遡る。

ニュージャージーのWFMUラジオで、Renee Frenchによって宣伝用のTシャツに描かれたのが、彼の初登場。

その後、Bell labsのメールシステムアバターとして起用もされた。

(ちなみにReneeはBell labsのGlendaを描いた人。Glendaもアバターの一員だった)

そうして2009年Goプロジェクトが発足し、ロゴ検討していたメンバーにReneeが無償で描いてあげたのが「Go gopherである

みんなGo Gopherと呼ぶので、特に固有の名前は無いらしい。

由来は下記サイトにありました。

https://blog.golang.org/gopher





調べてみた感想:週末にエド・ウッド作品見てみようかな、と思いました。

http://anond.hatelabo.jp/20161104162735

Win10のAniversary Update で Bash環境Linuxコマンド使えるようになったらから、今までリッチGUI環境下でUnix系の開発したくてMac使った開発者Windowsに移りそう。というか移ってる。

Macで夢見てるけど、あれって結局大事なところに触れさせないか操作簡単ってだけで、

結局込み入ったところはターミナルsudoするしかなくなっちゃうよね。

なんだこれubuntuかよ、という感触を持つと同時に、ubuntuってMacパクってたんだな、という印象を持った。



というかなんでunixlinuxパッケージとストアで縛りたがるんだろうな。

依存関係が鬱陶しいだけなのに。

逆にWindowsパッケージ管理バージョンが古かったり微妙だが、アプリが多いので自由度が高くて気にならない。

少しマニアックなところもguiが行き届いてて楽だしフリーウェアの壁が分厚い。

楽が一番。

Geekはてなーに是非聞きたい

MacBook Proも期待はずれだったので,適当ノートUbuntuでも入れて使おうと思ってるんだけど,良いマシンが見つけられなくて困ってる.

Ubuntuなのは単に使い慣れてる(自作タワーで運用中)ってだけ.

で,ノート場合デスクトップと違ってパーツの交換がほぼできないわけじゃん.

から博識のはてなーに聞きたいんだけど

  1. i7 Skylake(そこまで拘りはない)
  2. SSD 960TB以上(HDDは要らない)
  3. メモリ32GB以上(16GBならMacでいい)
  4. 15インチ 1920×1080以上

ぐらいのスペックLinuxインストールして使えるノートって何か無い?

2016-10-22

android

androidってlinux系とは思えないくら

使いやす

なんなんだ?

スマホなど小さい端末用にUIが考え込まれている。

いいよ

2016-10-20

俺の年収査定して欲しい

中小SIer 客先常駐インフラエンジニア

26歳3年目 転職を考えてる。



持ってる資格

Linux (LPIC Level 1,2,3)

Oracle Bronze,Silver

基本情報技術者

セキュリティスペシャリスト

統計検定2級



大規模構築経験あり

OSUNIX/Linux系は割と扱える

仮想基盤やAWS,Azureパブリッククラウドの構築経験あり

Ansible,Chefを用いて自動構築できる

ドルは、bind,sendmail,samba,nginx,Apache,Zabbix,LDAPとか

コードはshellとpythonが少々。





麻雀(天鳳)が趣味で、牌譜の解析とかやりたかたか統計勉強して、資格チャレンジしてみた。ついでにpython数学も。どちらも業務で使うことはほぼない。



趣味Webメディア作ってたから、Wordpressサイト作るくらいなら一晩で出来る程度の能力




いまこれで年収300万くらい。安い?普通

このスキル感に年収合ってる?

増田の皆さんに査定して欲しい。


あと転職するならデータサイエンスセキュリティに興味あるのでそっち方面に行こうと思ってる。

オススメ戦略を教えてください。

2016-10-18

貧乏学生への学習アドバイス

http://anond.hatelabo.jp/20161017031727

老婆心ながら,おそらくSIer関係を目指しているだろう情報系?学生へのアドバイス

金銭

間違っても学生課に直接頼ってはいけない.悪手.

どの大学でも学生課は糞対応なので,カウンセラー通して学生課に学費免除なり,奨学金なり,対応を仰げ.

進路面

このままいくと研究室ゼミ配属で積みそうなにおいするから中退・途中就職大学頼らない就職)の選択肢も考えておけ.

技術

大学頼らないで就職どうするかが大変だが,とりあえず,

大学の授業だと理論多くて,

実務の話が少ないのも事実なのでおすすめは,

今はネット勉強できる時代から

- http://dotinstall.com/ title: dotinstall]

- http://gacco.org/ title: gacco]

- https://schoo.jp/ title: schoo]

- 各大学OCW

あたりがおすすめ.探せばもっとあるで.

SIer関係ないと思われるが,Web系への選択肢も拡がるしな.騙されたとおもってやっておけ.

最近だと技術文書Markdown で書く場合も多いし知っておいて損ないで.

ドットインストールにも授業がある.

基本情報持ってるなら知ってると思うが,

慣れておくといいで.ついでに言語C++でもいいが,SIerならJava8勉強しておけ.

多分授業だけだと,実際のコード使わないと思うので,自分インストールして使ってみるとええで.

実務なら絶対データベース使うんで,

MySQLインストールして使えるようにしておけ.基本コマンドだけええで.

後々データベース資格シルバーゴールド)にもつながるしな.

基本情報持ってるならある程度知ってると思うが,低レイヤIP/TCP, UDPソケット通信をCでもJavaでも書けるようにしておくとええで.

これも後々,ネットワーク関係資格もつながる.

開発の話あるしね

まず,add, commit , pushだけでええで.

ドットインストールにもある.

今までやったこと忘れるのもったいないし,他人に見せる意味でも技術ブログやっておけ.毎日更新かいらんで.

Linuxインストールしたレベルで,やったことならなんでもええで.

授業ノート電子化してもええで.

技術者就職面接で,(関係ない)バイトしてました,サークルやってましたじゃあん意味いからな.

履歴書ブログURL書いておくんやで.


技術面(余裕があるなら)

SIerに限らず技術関係の人たちの情報拾える.

SIerネタにされがちだが..

BS放送大学の授業タダで見れるので,

録画して好きな時間観て見ておけ.

情報系の授業もある.

コード書くようになったら騙されたと思って読んどけ.

自分の中の名著にしておけ.

優先度は低い.研究者になるなら重要なんだが..

技術文書を書くとき必要から読んどけ.


進路面

大学を頼らない方向で,地方住みでないなら,

Code IQかPaizaおすすめ

スカウト来たら,入らないにしても会ってみるとええで.

バイト大事なのはわかるが,大学目的は,知識選択肢拡げるというのもあるので,頑張って生きるんやで.

じゃあの

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