「TCP/IP」を含む日記 RSS

はてなキーワード: TCP/IPとは

2017-03-12

毒親持ちのシステムエンジニアSC合格するまで

こんにちは

私(♀)は今、北日本のどこかにある某システム会社システムエンジニアをしています

20歳就職し、今年で5年目になります

小さいときからパソコン電子工作が好きで、高校卒業後は情報系の専門学校入学しました。

飛びぬけて優秀というわけではありませんが、進学の推薦に困らない程度の成績は維持していました。

卒業がせまったときに進学か就職かを決めることになりました。

私子ちゃんの成績なら進学なんでしょう?」「私子は進学のほうが向いてるよ」と周りからは言われました。

私も進学したいという気持ちがありました。

親に相談したところ、母は「ダメとは言わない。進学するなら奨学金を借りてほしい」と言いました。

父は「四大を卒業した女はすぐに結婚して辞めると思われる。四大なんて女が行くところじゃない」と言いました。

父が言うならそうなのだろうと思いました。

奨学金を背負うだけの覚悟もなかったので、就職を選びました。

今のシステム会社入社し、同期の1人と一緒に運用系の部署に配属されました。

学生時代はCやJavaの基本について学んではいましたが、その部署ではプログラミングをすることはほとんどありませんでした。

代わりにLinux,TCP/IP,ネットワーク構築の技術が求められました。

LinuxTCP/IP,ネットワーク構築は初めて見る知識で先輩が教えてくれる業務をこなすの必死でした。

一緒に配属された同期は性格の明るさと器用さでどんどん仕事を覚えていき、私と差がついていくのがわかりました。

のし我が家

同期と差がつけられるのが悔しかった私は、勉強をはじめました。

とりあえず応用情報(AP)を取得しようと思いました。

基本情報学生時代に取得済み)

そのころ、我が家祖母介護めぐりよく父と母がけんかしていました。

母が「殺せ!殺せ!私を殺せ!」とはさみを持ってよく叫んでいました。

私と弟が母親をよく羽交い絞めにして止めました。

祖母は、父に対しかなりの毒親っぷりを発揮&クソトメであったため、介護も大変だったようです。

家族喧嘩を見つけたら止めなくてはいけなかったので、

喧嘩を見なければいいと思った私はよく図書館勉強していました。

その秋のAPは落ちました。

パワハラおばさんとの出会い

配属されて1年ほどたったころ、私はある女性40代、既婚)の下で働くことになりました。

ほぼ男性部署で、私が入社する前は部署唯一の女性でした。

以下おばさんと呼ぶことにします。

「なぜわからないの?」「かんがえたの?」「もう1回調べて」とよく言われたので、言うとおりにしました。

厳しいなぁと思いましたが、私の成長を思ってしてくれているのだと思いました。

自分なりにがんばってみるものの、つき返される日々がつづきました。

そのうちに、夜眠れなくなりました。

おでこにきびで埋め尽くされました。

出社前に嘔吐するのが日常になりました。

毎日倦怠感がありました。

仕事 がんばる 方法」「仕事 落ち込み 立ち直る」でぐぐることが多くなりました。

いろんなにきび治療方法を試したので、にきび治療に詳しくなりました。

元気出す系のドーピングアイテムにも詳しくなりました。(レッドブルからプラセンタまで)

ある日、おばさんが言いました。

あなたを見てるとイライラするのよ。あなたの成長なんて知ったこっちゃないのよ。さっさとやってよ。」

その後、うつ病と診断され、1ヶ月会社休みました。

うつ病になってから

我が家うつ病理解があるとは言いがたい家庭です。

土日出勤・給料未払いというブラック企業勤めの弟が居たので、相対的ホワイト企業勤めの私がうつ病、ちゃんちゃらおかしかったのでしょう。

夕食のときに、父が「会社を休むのなら学校にでも行け」といいました。

私はおもわず泣きました。

「飯がまずくなる」と父にしかられたため、自分の部屋で食べました。

休んでいる間の家族の目がつらかったので、1ヶ月で仕事に復帰しました。

「つらかったら半日で帰ってもいいんだよ」と上司男性、おばさんとは別人)に言われましたが、家に帰ってもろくなことがないので、定時まではたらきました。

そんな中、弟が交通事故で重傷を負いました。

弟は障害者手帳を持つようになりました。

弟の日常生活を、家族サポートするようになりました。

ある日、私が自分と弟の夜ご飯を作るよう言われていましたが

用事があり作りませんでした。

弟は帰るなり私を殴り、「なぜ俺の飯がないんだ」と叫びました。

さすがに理不尽だと思い親に訴えました。

母は「あの子やかんみたいな子だからね。すぐに沸騰するのよ」といいました。

その後親から弟にお叱りがあったようです。

弟は私に会うたびににらむようになりました。

親に言いつけたことへの報復が怖くて、夜は自分の部屋の扉に、机やいすでバリケードを作って寝ました。

一人暮らしをはじめる

APは5回ぐらい落ちました。

親の怒号や弟の報復におびえることな勉強できる場所がほしいと思いました。

実家暮らしで、うつ病趣味もなくなっていたので、お金はありました。

親は、一人暮らしをすることについては何も言いませんでした。

引っ越したのは大通り沿いの木造アパートでした。

隣の部屋のおじさんの声、車の音がうるさかったですが、親の怒号や弟におびえた日々に比べたら天国でした。

好きな時間にご飯が食べられる。

好きな時間勉強ができる。

好きな時間に帰ってこられる。

家事料理も楽しくて苦になりませんでした。

引っ越しからAPに受かりました。

調子に乗ってSCも受けたら、受かりました。

以上です。

2016-10-04

http://anond.hatelabo.jp/20161003232303

はっはっは。その息子さんに「おまえはオレか!」って言ってあげたいねw

オレみたいにIT業界でそこそこ活躍して、さほど有名にもならず、ひっそり引退するくらいのエンジニアになる素質があるよw

 

かつて、いまのようなTCP/IPベースファイル共有が一般化する以前に、NetWareていうファイル共有サーバ職場に導入されたときに、

ユーザには一定ファイル容量が割り当てられて、それを超えては書き込みできないようになっていた。

あと、一個のフォルダ(当時の用語ではディレクトリ)には、1024だか4096だか忘れたけどファイルフォルダ数の制限もあった。

 

オレは、フォルダだけなら容量「0バイト」って表示されるし、無限作成できるのか?

あるいは、見えないけどそこそこ容量を食うから有限なのか?と、疑問に思って実際試してみることにした。

MS-DOSのBATファイルを書いて、自分ホームフォルダに「A0001」〜「A1000」みたいな名前フォルダを作り、さらにその下の階層に「B0001」〜「B1000」などとガンガン作り続けるプログラムを走らせた。

小一時間たったあたりだったかファイルサーバが容量不足を起こしてダウンした。

「勝った!」って思ったねw 当時のサーバ管理者Sさん(および職場の同僚の皆さま)には、大変ご迷惑をおかけしました。どーもすいませんww

2016-09-03

http://anond.hatelabo.jp/20160902031012

http://anond.hatelabo.jp/20160902031012

はてブ批判してる人たちよりよほど志のある学生さんだと思うので、いろいろ書いてみますおっさんのたわ言ではありますが、元記事の人にすこしでもヒントになればと思って。

大学に行っても実用的なソフトウェアを書けるようにはならない

実務の話!! 実際に「IT系のおしごと」というのがやってるような話で、特にコーディングに直接絡んでくるようなもの

技術実態みたいなやつ。そういうのは学校で教わらないんですよね。

まず、日本大学勉強しても実用的なソフトウェアが書けるようにはなりません。どういうことかというと、「情報系の大学に行けば○○が作れるようになる!」という世間一般の期待と、実際に大学で教えている内容には大きなギャップがあるということです。

これは大学が悪いのではなく、大学はそもそもそういうものであって、それが世間認知されてないというだけです。

具体的に挙げてみましょう。

大学で教えてる内容ってこんな感じなので、ゲームアプリサービスを作ることが目的の人から見ると、役に立たない内容にしか見えませんし、実際たいして役に立ちません。その証拠に、大学情報学科を出ていないのにゲームiOSアプリWebサービスを作っている人はゴマンといるし、逆に日本大学先生ゲームiOSアプリWebサービスを作れる人はほとんどいません。

日本大学先生実用的なアプリサービスを作った経験がない

これは重要ことなのでもう一度書きますが、日本大学先生ゲームアプリサービスを作れる人はほとんどいません。大学先生が得意なのはプログラムを書くことではなく論文を書くことです。論文のためにプログラムを書くことはありますが、あくまでおまけです。

そのため、大学勉強してもゲームアプリサービスが作れるようにはなりません。だって教えている側の先生が、ゲームアプリサービスを作ったこともなければ、作り方も知らないんだから

そういう経験のない人たちばかりですよ、日本大学先生って。そんな人たちの授業を受けて、アプリサービスが作れるようになると思うほうがおかしいでしょう。

ためしに、先生方のTwitterアカウント名でGithub検索してみてください。いまどきGithubアカウントがないとか、あったとしてもTestCaseすらないコードとか、そんなものばかりです。「研究内容をライバルに知られるわけにはいかないかGithubは使わない」という言い訳する人がいそう。けど、本当はGitが使えないだけでしょ?

あるいは、先生方の個人ページや研究室の紹介ページを開いて、HTMLソースを見てみてください。doctype宣言がないとか、viewportの指定がないとか、Pタグの中にULタグを使ってるとか、そんなのばかりです。HTMLすらろくに書けない人が、Webアプリを作れると思いますか?きっとXSSCSRFも知らないですよ。

ですので、そういうことを勉強したいなら、ベンチャーIT系企業に入るべきです。大学でそういうことを勉強しようとしても、教えられる人がいないから無理。
(「大学はそんなことを教える場所ではない!」と怒る人いると思うけど、教えられる先生がいないという事実ごまかすために怒ってるだけだから。)

ジャンルが違う

はいっても、大学先生プログラムがいっさい書けないというわけではないです。彼らが得意なのはコンパイラインタプリタOSやソルバを作ることです。これらも実用的なソフトウェアと言えなくはありませんが、ゲームアプリサービスとはジャンルが大きく違います

そのため、大学情報学科に進めばコンパイラOS機械学習ライブラリを書けるようにはなるかもしれませんが、それはゲームアプリサービスではないので、繰り返しになりますがそれらを作りたい人には大学は向きません。

大学で教えている内容ってムダなのか

じゃあ大学で授業を受けるのってムダなのかというと、必ずしもそうではないです。

大学で教えている内容って、ゲームiOSアプリWebサービスが一通り作れるようになってから、その先を目指すときになって初めて必要になることが多いです。たとえば、

こういうときになって、初めて大学で教わった内容が生きてきます。逆にいうと、そういう状況にならないと、大学で教わった内容は生きてこないと言えます。(情報系の学科で学んでいるなら、ライブラリ言語OSを「使う人」ではなく「作る人」にぜひともなってほしいですね。)

元増田に進めたい進路

元増田は、社会に役立つ実用的なソフトウェアを作りたいようです。しかし残念なことに、大学が教えている内容はその目的には合致していないことを説明しました。

こういう事情なので、元増田には大学ドロップアウトしてIT系会社入社することをお勧めします。ドロップアウトが難しいなら、インターンバイトでなんとしても入り込むことです。

入るべき会社は、教育に力を入れている会社です。20人未満の小さな会社では教育に力を入れている余裕はないので、小さな会社はやめたほうがいいです。簡単にぐぐってみたところ、はてなPixivクックパッドDeNAドワンゴ教育制度確立しているようです(違ってたらごめん)。そういった会社に入ったほうが、大学の授業を受けるよりも、元増田目的にかなうのは間違いありません。

そして何年か働いて、iOSアプリWebサービスが一通り作れるようになったら、大学に入り直すことです。これはとても効果的なので、元増田には強くお勧めします。

上で説明したように、大学というところは、ゲームアプリサービスの作り方は教えてくれず、それらが作れるようになって初めて役に立つことを教えてくれます。そのため、元増田IT系会社に入ってアプリサービスの作り方を勉強し、それらが作れるようになってから再度大学の門をたたくのが、いちばん効率的です。

なお繰り返しますが、入るべき会社は「教育に力を入れている会社」です。今のIT系企業では、インターン生を「格安で使えるバイト君」としか見なしていない会社が多すぎます。そういう会社は、コストが掛かることはいやがるので、教育もろくにはしてくれません。逆に教育に力を入れている会社では、インターン制度を「将来の戦力を選別する期間」と見なしています

残念ながら、そういう会社東京に集中しているようです。例外京都はてなくらいでしょうか。地方大学生にとってはつらい現実なので、はてなPixivドワンゴ地方でのインターン開催をお願いします。あとレベル5は九大と九工大学生を鍛えてあげてください。

余談ですが、学生さんにひとこと:

インターンバイトで潜り込む先の会社を選ぶときは、就活と同じような時間をかけて選んでください。バイトからとかインターンからという軽い気持ち会社を選ぶ大学生が多いから、それを食い物にしている悪質経営者があとを立ちません。インターン生が「格安学生バイト」として使われている現状を是正するために、学生のほうでも注意してください。

大学で授業を受けなくても独学で効率的勉強する方法

ドロップアウトを進めた手前、書こうと思ったけど、長すぎるのでやめた。

リツイートが100超えたら書く。

2016-05-01

社会人数年目で年収2000万越えた私が考えるプログラマキャリア

こんにちはシャイニング増田(シャイ増)です♥町中で良くリクルートスーツ就活生を見るようになりましたね。先日後輩の紹介で○○大学学生からグーグルに入りたいという相談を受け渋い気持ちになりました。○○大学ではTopCoderRed Coder相当の実績でも残していないと入れないでしょうし、ネームバリューだけでなんとなく「ビッグデータ♡」「人工知能♡」と言っている様は山師スタートアップの「フィンテック事業部を新設しました」のIRと同等クラスの浅ましさです。そこで若者に捧ぐ私が考えるプログラマキャリア論を参考にしていただければと思います

と、シャイニング丸の内さんの年収1000万越えの記事

http://www.shiningmaru.com/entry/2016/04/29/212824

を見て、あんまりプログラマがどうやって高給取りになれるかというキャリアの話って見たこと無いな、と思ったので書いてみます

全てのプログラマ給料を一杯稼ぐことを目指すべきだとは思いませんが、私のように、研究職でもなく、マネージャー職でもなく、コード書いてお金が貰えるならなんでも書くよ、という節操のないプログラマ志望の大学生にはとてもおすすめの高給取りになるための方法です。

プログラマで高給取りになりたかったらどんな仕事すればいいの?

まずは目標である高給取りになるにはどうすればいいか考えてみましょう。どんな能力があれば年収1000万円もらえるの?と思われるかもしれませんが、そもそも残念ながら給与というのは純粋あなたスキルによって上下する余地はあまりありません。

年収500万円のプログラマが頑張って仕事後も勉強会などへ行き、頑張ってスキルアップしても、会社年収を1000万円にしてくれることはほぼ無いと考えてください。年収500万円のプログラマ年収1000万円のプログラマの一番大きな違いは職場です。大抵の会社はどんなに優秀なプログラマでも給料大金を払うことはできません。

身も蓋もないんですが、高給取りになりたいと思ったら、自分磨きなんて糞くらえで、自分給料を一杯払ってくれる会社を見つけて入社するのが一番重要です。

じゃあどんな会社で働けばいいの?

金回りがいい会社が一番です。どういうところがいいの?というと、ざっくり2つのグループにわかれると思います

1. 世界的にシェアのあるサービスプロダクトを持っている会社

2. 金回りのいい業界企業の社内システム

1の典型的企業は、ベイエリアとかにある、世界向けのプロダクトを持っていて、競争力のある会社です。とても金回りがいいです。有名どころではGoogleFacebookAppleや若干株価が心もとないTwitterなんかがあります。何故これらの会社プログラマ大金を払い、何故日本の大抵の会社プログラマ年収1000万円を払えないかについてはhttps://note.mu/whynotgetrich/n/nd71f86a3e0cbを御覧ください。

2はあまりプログラマの人は縁がなく、存在すら知らない会社が多いのではないでしょうか?とても勿体無いですね。例えば金融系の企業はとても金回りがよく、社内システムの開発でもその恩恵を受けることができます。例えば外資金融系ではGoldman Sachs、Merrill Lynchは給与がよく、保険系では東京海上とかもまったり年収1000万越えるらしいんで、狙うといいんじゃないですかね。あまり詳しくないので、具体的な業務内容はインド発注管理するプログラマというよりはSEなのかもしれないですけど。

では他のドメスティックネット企業はどうなの?というと、残念ながらあまりいい話は聞きません。

数年前に年収1000万円で新卒採用(http://news.livedoor.com/article/detail/5997716/)、みたいな話が数社から出てきて、ようやく日本でも人材獲得競争が激しくなってきたな!と思いましたが、どうなったんですかね?全然うまくいかなかったからもうやっていない、という話を聞きましたが、実際どうなのか現場の話を聞いてみたいものです。

私が最近聞いた中ではLine年収1000万円を軽く越えるオファーを出していて、他のインセンティブもついてたら、上場したあかつきには軽く2-3000万円はいくんじゃないかと思われますLineくらいになってくると、1のグループに入ってる感じですね。景気いいですね。うらやましいです。

そんな会社全部よくわからないよ!無理だよ!私が志望しているこれらの会社の中からだったらどれ選べばいいの?と思ったら技術部門の最高責任者っぽい人とかの給与を調べましょう。それより多くは絶対にもらえません。あとは平均給与を調べてみましょう。プログラマは社内の中でも特に多く給料が貰える職であることは少ないと思われるので、平均給与が1000万円越えてなければ、プログラマとしてキャリアを積んで1000万円の大台に達することは難しいかもしれません。

大学卒業までにどんなスキルを身に付ければいいの?

と、1000万円を稼げる企業がおわかりいただけたかと思いますので、次にこれらの企業入社するにはどうすればいいかについて考えてみましょう。

まず先に2のグループ企業についてですが、私は全く明るくないので、どんな採用プロセスなのか全然わかりません。とりあえず英語憶えてたほうが外資系選択肢に入ってくるのでいいんじゃないですかね?

次に1ですが、こちらもやはり英語がわかると、海外での勤務が選択肢に入ってくるので同じくおすすめです。新卒日本法人に入る場合は、企業によってはちゃんと英語習得のためにフォローが入るので、技術力優先だったりもします。

ここまできてようやく技術の話が来ましたが、具体的に何ができればいいの?というと、まずポインタ再帰呼び出し理解できるか調べてみましょう。

Joel先生が書いてますが、ポインタ再帰呼び出しはどんだけ優秀なプログラマでも何故か書けなかったりするので(http://local.joelonsoftware.com/wiki/Java%E3%82%B9%E3%82%AF%E3%83%BC%E3%83%AB%E3%81%AE%E5%8D%B1%E9%99%BA)、まずこれらをちゃんと理解してるか見てみましょう。私も世界中の100を越えるプログラマ面接を行ってきましたが、再帰呼び出しを書かせようとすると絶望するプログラマはとても多いです。

ポインタは使う機会は大分減ったと思いますが、再帰呼び出しはまだ現役なので、理解できなくて、プログラマになりたいわけではなく、ただ高給取りになりたいのであれば、別のキャリアを目指した方が楽かもしれません。

採用において重要なのは履歴書の実績と面接での技術力です。ベイエリアなどの企業プログラマ採用面接では、「あなた自身動物に例えると何ですか」みたいな質問を聞いてくることはありません。技術的な質問、又はコードを書かせる問題を出してきますTop Coderのような競技プログラミングと似てるので、練習しておくことをおすすめします。各種データ構造アルゴリズム計算量を憶え、うまく適用できるよう勉強しましょう。

面接官によってはコンピュータネットワークの仕組みについて聞いてきたりするので、ヘネパタ、オペレーティングシステム、詳解TCP/IPあたりは読んどくといいかもしれません。後々色々な技術を学ぶ時に理解が深まりやすいので、どちらにせよ読んでおいて損はないです。

面接対策だけでなく、プログラムはよほど専門的な内容でなければ、レファレンス引きながら問題なく実装できる、というレベルには達しておきましょう。履歴書に華を添えるなら、オープンソースプロジェクトに参加するかソフトウェアサービスを公開してみてください。githubアカウント名やプロダクト名、サービス概要URLを書いておけばあなた技術力がより上手く伝わるはずです。

外資だと必要になる英語ですが、技術的な話がを中心であれば、一般会話より必要ボキャブラリが限られており、習得は思われているほど難しくはありません。かつ、メールテキストベースでのやりとりが中心であれば、最初のうちは大変ですが、ゆっくり時間かけることもできます

採用された!どうすれば1000万貰えるの?

あなた技術力が認められ、年収1000万円はないかもしれませんが、結構な高給取りになれました。おめでとうございます!さてここから昇給するにはどうすればいいのでしょうか?

(シャイニング増田先生次回作にご期待だくさい!)

お金が大好きなシャイニング増田先生過去作品はこちら:https://note.mu/whynotgetrich

2015-08-07

一体なんだよこの記事

http://webbingstudio.com/weblog/cms/entry-773.html

知ってか知らずかちょっとこの記事ひどいので、突っ込む。

共用SSL証明書が当たり前?

小規模の商用サイトでは、フォーム暗号化する際には、共有SSLを利用するのが当たり前となっています独自ドメインSSL証明書を取得すると、フォームを通して得られる収益よりも、維持費の方がはるかに高くなってしまうからです。

とこの記事では書かれていますが、一体どこで「当たり前」なんでしょうか?

SSL証明書の取得費用は、サーバーホスティングによって額がまちまちなのは確かですけれども、

安く独自SSL証明書を取得して利用できるサーバーホスティングは山ほどあります

WEB制作者として「自分が良く知っているだけ」のサーバーレンタルクライアント押し付けはいませんか?

また、小規模商用サイトにしても、仮に年額35,000円のSSL証明書をつけ、かつ、月額3,000円のサーバーを借りていたとすると

月額でいえば6,000円くらいの負担ですが、

いくら小規模とはいえ、広報活動の中核をなすWEBサイトであるならば、

月額6,000円をペイできないとすると、

ちょっと商用サイトとしては破綻しているように感じます

(というか、効果測定をしていないだけ?)

改ざん認識

共用SSLリスクに関して言えば、この記事引用している、高木浩光氏の書かれている通りではあります

cookieを取得できてしまうという点においては。ですね。

で、その部分の帰結が、完全におかしい。

cookieが取得できてしまう結果として、一番最初に狙われるのは、管理画面へのログイン

いわゆるセッションハイジャックです。

ログイン状態を乗っ取られた時点で、どんなCMSでも、WEBサイト改ざんは可能です。

なぜか。

CMSは「コンテンツマネージメント」する仕組みで、

そのコンテンツは多くの場合MySQL代表されるDBに保存してあります

したがって、ファイル改ざんなどを行わずとも、WEBサイトの内容は書き換えることが可能なのです。

WEBアプリケーションの仕組みに明るくない方が読むと

「なるほど」と思ってしまうかもしれないので、

早々に訂正していただきたい。

また、この記事にある a-blog cmsというCMSについてはよく知りませんが、

多くのモダンCMSでは、ほとんどの管理画面ログインにおいて、

セッションハイジャックに対する防衛は行われていますので、

cookieの取得が、即WEBページの改ざんに繋がるような書き方も、

CMS利用者に対して、誤解を広げる結果になりそうですので、

ここも早々に訂正していただきたい。

CMSを過信していないか?

この筆者さんは、a-blog cmsというCMSを利用されているようだ。

このCMSはどうやら、PHP製ながらPHPソース暗号化しているようだ。

なるほど、それならばファイル改ざんは確かに起きにくい。

が、それはあくまで起きにくいだけの問題

こう言ってはなんですが、攻撃者にしてみれば、a-blog cms攻略するくらいならMovable TypeWordPressを攻めた方が楽というものです。

この記述むちゃくちゃである攻撃者にしてみれば、誰でも手に入れられるCMSであれば、

ファイル構造の解析はそんなに難しい話ではない。

a-blog cms公式サイトを拝見すると、MySQLを利用しているようで、

ともすれば、インストールさえしてしまえば、

ファイル暗号化はなされていようとも、DBの中身の仕様は丸見えだ。

前提条件として「知っている」「知らない」の差はあれど、攻撃に関して「ラク」というのは

どう考えても楽観的に過ぎる考えだ。

安全」の認識

最後に突っ込んでおきたい。というか質問というか。

どうも「SSLで確保される安全領域」について、かなり認識が甘いようだ。

SSLあくまで、TCP/IPネットワークにおいて通信経路を暗号化するための技術だ。

通信する際に、通信先のサーバーが正しく認証されているかどうか?に必要なのはSSL証明書

で、ここに書いたとおり、SSLあくまサーバー利用者通信においての暗号化だ。

この記事に書かれていることは「メールフォームについて」のことのようだが、

サーバーに到達したあとのメールについては安全性をかんがえていますか?

メールは全く暗号化されず平文で送信されるとても脆弱通信手段だ。

いくらSSL通信暗号化しようとも、問い合わせフォームの送信がメールだったとすると…

外部から傍受される危険性が高くなります

とこの記事ではかかれていますが、そもそもHTTPHTTPS通信を傍受するより遥かに

メールを傍受したほうがラクとも考えられるはず。

CMSを使っている方を非難するわけではないが、

CMS機能に甘んじて、こういったベーシック問題に考えが及んでいないとすると、

WEB制作者としては、ちょっと配慮が足らなくはないですか?

とおもう。

P.S SSLということばはもうないよ。

記事に対するつっこみではないですが、

SSLということばは、とても古い言葉です。

便宜上みんな「SSL」といっているだけで、

正しくは「TLS」でっせ。

2015-03-11

人を育てる

管理職でもなんでもないただの下っ端が思うことなんだけど、その人に新しい仕事を与えてやってもらうってなかなか難しいことだと思うんだ。

教育もなしに技術的な仕事を与えるって結構酷だとおもうんだけど、うちの島はそれを軽くやってのける。

そもそもそれが一般的なのか、この会社だけなのかは正直私はわからない。

だけど、何も技術的な基礎知識が無いレベルLANケーブルを繋いでおいて!とか、電話回線手配して、こっちの回線代表組みして…

みたいな話を何も基礎知識が無いレベルで投げるのはいろいろ酷だと最近思っている。

正直私も詳しくはないが、仮にも情報出身なのでまだ食いつけるし、噛み付ける。

独学でやるにも、独学でやる取っ掛かりがわかる。

正直上みたいな仕事文系出身一年女子みたいな子にお願いをして後サポート無しとか、正直無茶じゃないかと思っている。

(案の定それでトラブル起こされて、痛い目を見ているのだけど。)

コレのトラブルを前は私が吸収していただけど、さすがに最近耐え切れなくなって上に投げたら、上がこちらを見ながら

半日時間つぶれたよってぼやかれたけどね。

まだ、この人にこの仕事をお願いしたから後サポート宜しく…のような流れが見えればまだいい。

それすらなくその人に移行している。そして、周りからサポートはなし。

技術的にはわかっていても、運用方法ルールさえも察しろというのか。

そのあたりを同じ島の人に愚痴ったら、「それは自分で学ぶことだ」だそうだ。

まあ、若干は学ぶでしょうが、調べるでしょうが、さすがに0を探すところからやらせるのか

なんて私は思ってしまう。誰に聞くのか、何を調べればいいのか…ということぐらいは伝えてその人が

仕事がいやになる前に、やめる前に、ある程度の技術を教えるタイミング、機会などは設けてあげて欲しい。

みんながみんなTCP/IPの基礎知識を知っているわけでもなく、LANケーブルを作れるわけでもない。

そもそも、TCP/IPという単語を知らない状態でそのことを勉強しろというのも無茶だと正直思う。

それは甘えなのか、願望なのか、やさしすぎるだけなのか。

私は割りと、そういう事案があればわかる人にしつこく聞いて、嫌がれるほどきいて覚えてきた人だけど

みんながみんなそういうスタンスだとは思っていない。むしろ、私みたいなタイプは少ないんじゃないかなと

自分勝手に思っている。

だけど、上記で書いたような聞くことを知らない、聞き方がわからないような子を育てていくことだってこれから

必要なんじゃないですか…って私は思ってしまうのでした。

2014-03-30

調子こいて大学1年から有給インターンして学んだことを語る。

よっす!、よっす!増田!

増田だよ。

って事とでタイトル通りの内容を今からざーと話すよ!

文章能力ないから適当に見てください。

/*

※書いてて、くっそ長い事に気付いたんで、3つに分けます

めんどいと思った方は③だけ見てください。

/

始めたのは去年大学入学して一ヶ月経ってからから、だいたい5月の半ばからだったと思う。

そもそも、まずなんでインターンしたの?って思う人もいるから説明すると、単に5分で甘くて、美味しいナポリタンを作れる技術を身に着ける為に時間を使うならば

将来の自分に役に立つ技術を身に着けるために時間を使ったほうがいいって思ったんだ。

もちろん別に飲食店や他のサービスで様々な経験を獲得している人が悪いとは思ってなくて、ただ

やっぱりパスタ作るよりも、インターンしながら濃い経験しようと思ったんだ。

まぁそんな感じで、4月から僕はとあるシステム会社有給インターンを始めたよ。

って言っても、大学一年でやる気しかねぇどうしようもない僕が最初にやったことは、まず本を読むことだった。

まりは、システムに携わる者としてはPCとは何か?インターネットとは何か?アリゴリズムとは何か?TCP/IPって何?プロトコルってプルコギと、どう違うの、美味しいの?

そう言った、基礎の基礎をまず学ぶんだ。

これは僕が入った会社だけかもしれないけど、やっぱり始めは"知識"から始める。

でも一回読んだだけでは頭に貯まらないから休み休みでまた復習する。

で、こういう勉強はずーーと続く。

当たり前かもしれないけど、会社は"品質を常に向上"したいわけです。

一方大学ってのはある程度自由なわけです。

そうなると、会社にいくときには「その知識が頭にあって当たりまえだよね?」な状態でなければ仕事ができないわけです。

じゃないと「君は一体何のためにここのインターンしてきたの?」ってなるわけです。

僕の経験から言うと、インターン中はこれが一番きつかった。

と言うのも、やはり学生なのだから学業優先で、次に仕事をこなすための勉強バランスにしたいけど、

現実インターン仕事をこなす為の勉強が圧倒的に比重がかたむいていた。ってか正直そうならざるおえない

そう言う時はちゃんと、会社側と相談するべきなんだけど、僕は一人で考え込んでしまたから、相談をするタイミングアがずるずる伸びてししまった。

今思うともっと素直に相談すべきだったと思う。

やはり会社でもどこでもそうだけどコミュニケーションってのは必要だ。技術大事だけ、意識合わせが出来ないと、その仕事で今どこでつまっているのか?

何がわからないのか?を相談しなくても、前知識がないから、一回では説明が終わらなくなる。

から円滑にするために考えたのは、その日の終わりに経過報告してから帰るとか、とにかく常にお互いに現状把握していた方がいい。

有給インターンでいきなり仕事させてもらえたの?って思うけど、実際に本番をはじめたのは三か月後だった。それまではひたすら簡単なコードを書いてた。

ただ会社から言われたことは、どんな言語にでも対応できるエンジニアになれって事で、言語のお作法よりかは、考え方ひたすら見に着けようとしていた。

まりフローチャートなんだけど、これが出来て次に初めてコーディングに触る。これは最初の頃は中々なれなくて大変だった。

なぜなら大学ではそんな事まで教えてくれない。で、教えてくれないものを僕らはやらない

そう言う受け身体制姿勢で授業を無意識に取り組んでいる

からインターンして思ったのは、常に自分でどうたいのかを考えないとこれは全くの経験にならない。

次に私生活はいうと、はっきり言うと辛かった。

なにが辛かったって言うと

1に仕事が終わらない

2に仕事が終わらない

3に仕事が終わらな

4に課題ができない

5に彼女ができない

な順に辛かった。そもそも理系なので、課題やらレポートなんてのは毎週出されるわけです。

そうなると、こんどこの案件やるためにこのソフト使うから、この言語マスターしてきてねって言われても、きついなわけです、もう学業優先とか言ってらんねーわ

ってなり、その内仕事が出来ずに何もできなくなるってのが最悪でした。

えっ?こんなんでいいことあるのっ?って思われるかもしれないですけど

僕が唯一いいことって思うのは、たまに社長が美味しいお店に連れて行って貰いダで美味しい物をたべれたぐらいです

完全に餌付けですね。本当にどうもごちそうさまでした。

まぁ人が少なかったので、社長と僕しかいないときにはお昼にどっかでご飯たべて、だべってフラー散歩して、かえって、まただべるとかよくありました。

その時によく話してくれのは、昔の大学時代の話からまり女性をどうひきつけるのかの為の話術だったり、たまーにマジメな話だったり

よくも悪くも、濃密な話を聞けた事が、僕はインターンしてた"私生活では"良かった事だったなって思う。

まとめ

一年から有給インターンするためなら、相当な努力必要

・忙しい理系学生にはおすすめしない

大学の授業にものたりない人に有給インターンおすすめ

以上。

2014-02-03

http://anond.hatelabo.jp/20130321232717

写経が足りない。手を動かして動くものを作るんだ。

ドットインストールなりrailsチュートリアルなり、golangなりやって見るんだ。

そうやってブートストラップしていくとどう情報を掴んでいけば良いか分かるようになってくる。

頑張ればスマホアプリにも手を出せるさ。

とりあえず学部3年なら簡単なTODOリスト管理アプリを作れるぐらいでバイト普通に見つかるだろう。

それが難しければ、パソコンサポートなら出来るだろう。なんでも良いからやらせて貰え。

教授にでも、バイト先の社長にでもお願いして。

数学は最低、離散数学ブール代数はきちんと練習すること。あと集合。

それ以外の情報系の授業でソフトウェアだと、

ハード系だと

の辺りを意識的に取り組んで欲しい。

その他は、

あたりを読んで、分からないところを先生や詳しい同級生に聞く。

あと、5000万行ぐらいのテキストファイルで、マージソートUNIXコマンドでやってみるとかお勧め

ただし、そうやっていく中で、もし「楽しい」と思えない時間が3ヶ月〜半年なり続くようであれば、

適性を求めて (例えば) 経済学部などに行くが良かろう。

2013-12-26

http://anond.hatelabo.jp/20131226221655

資格取得を重視してるのは大手派遣じゃないかな。

メーカーIT会社に勤めてたけど、基本情報入社2年ぐらいを目処に全員(文系出身含めて)取らされる。

それから応用情報技術者相当が、管理職昇任の前段階として必須だった。

派遣だと、売り値に直接響くから重要

動くプログラムを作ってナンボの中小とかベンチャーでは気にしてる人は少ない。

コンピュータの仕組みについては、分野による。

自分Web系だけど、HTTPより下位の仕組みは知らなくてもなんとかなることが多い。(OSの知識やTCP/IPの知識はあると役立つ)

組み込み系なら0,1の世界コンピュータアーキテクチャから知らないと駄目だと思う。

電気回路の知識は、大学では習ったけど俺自身は仕事で使ったこと無いからよくわからない。

2013-06-16

http://anond.hatelabo.jp/20130616124729

そんなこと言い出したらTCP/IPインターネットのものだって当時の競合研究に言わせれば筋の悪い技術

良いものではなく、最初に広まった安くて簡単なものが生き残るのですよ。

第2のhogehogeとかいうのはことごとく失敗する運命にある。IA64しかIPv6しかり。あ、IPv6はまだわかんないか

2013-04-01

僕が抱えている問題はいったいなんなのか。誰か教えてください。

30歳にもなったのに何をしているんだろうという気持ちはあるけど日常生活ではほとんど忘れてます

現在進行中の浮気相手は多くありませんが、10代の頃から浮気に抵抗はなく女の子と遊ぶのがすごく好きです。20代後半になってからモテないのが残念ですが。

女性と知り合うと「やるかやらないか」というのは常に考えます直感的に「この人とはセックスするな」と思う人はたまにいて、そして当たります。こんなことばっかり考えているので、女友達は少ないです。飲んで手を出してしまい気まずくなることも多々ありますが、その点に関してはそれほど抵抗はありません。長く続いて友達以上恋人未満となる人もいます。ご飯に行ったり遊びに行くのはすごく楽しみにしています

罪悪感はたまに感じますが、浮気キレイさっぱりやめてしまうほど大きな感情にはなぜかなりません。

浮気と同様クセになってるのが風俗です。月に3〜4回は行きますホテヘル一択店舗型は全く興味がありません。ほんとうにたまにですが、1日に2回行ったりもします。

買春と書いたとおりの店なので違法ではありますがこの地域では黙認なのでそれほど特殊なお店ではありません。しかし、この形態しか興味がないというのも僕の心を何かを反映しているような気がしてならないです。初対面の女の子と1対1でセックスを楽しむホテヘルがクセになるというのはほんとにダークだと思います

毎回違う女の子を呼びます浮気の話で書くのを忘れましたが、風俗の子と店外で遊びに行ったりという浮気もあります

ソープより安いとはいえこれだけホテヘルを利用すると月に十数万円のお金がかかります。行きたくても行けないというのが普通だとは思うのですが、仕事がそこそこうまくいっているのでお金が制約になりません。

好きで始めた仕事若いうちからそれなりの給料をもらえていましたし、副業のおかげで貯蓄も少しありました。仕事ができそうな雰囲気とそれなりのコミュニケーションスキルをもっていたのか独立までしてしまいました。独立きっかけに一般的にお金持ちと言われるだけの収入はとれるようになりました。

いまは数人の社員と一緒に仕事をしていますがどうしてもお金を稼ぐことに執着してしまます。もちろん多くの給料を支払いたいとは思っていますが、それ以上に自分でももっともっと稼ぎたいという欲求があります。なんとか給料を抑えたまま売上を増やすか。このままいくと典型的ブラック企業経営者になるでしょう。いまはまだギリギリのところでとどまっています

若くに結婚して子どもも生まれ仕事も楽しくそして生活も豊か。多忙のため家族時間は少ないですが夫婦仲は悪くないですし、2人の子どもは可愛いです。友達とも休日時間を合わせて飲みにいったり、たまに旅行に行くような付き合いはあります楽しいです。

自分で言うのもおかしいですが、上っ面だけを見れば何不自由のない生活ちょっと立派な人ぐらいには見えるようです。不安や不満、後悔などは全くありません。むしろ楽しい人生です。(もちろん会社の将来など現実的な不安はありますが)

でもふとした瞬間にこう思うんです。「自分には何かが欠けている」と。

社会的な行動を続けてしまう原因は子供の頃の出来事が影響していることが多いようなので少し自分でもおさらいしてみました。

家庭環境は良い方でした。都心から少し離れた郊外の街に一軒家を持つ少しだけ裕福な家庭です。父親は多忙で一緒に食事をとることは少なかったですが両親の仲は良く愛情は注いでくれたと思います兄弟はいません。

いじめを受けたような経験もありません。小学生の頃にクラスの中心的な子とケンカをして殴られた後に嫌がらせ手紙を書いたことはありました。けっきょく出せませんでしたけどね。

中学生以降は少し素行の悪い子供でした。サボるたばこ吸う、酒を飲む。どの学校にも一定数いる不良中学生です。小心者なので暴力的な面はありませんが、学校サボって遊び回る、夜中に抜け出し遊び回るという生活でした。学校勉強は嫌いじゃなかったですが、コツコツと勉強することが嫌だったので高校から大学まではFラン?という感じです。

ただ、コンピュータをいじるのは好きでがっつりのめり込んでました。当時一番好きだった本はマスタリングTCP/IP応用編でした。

一方で二十歳前後の時期にはまったのがドラッグでした。いまでいう脱法ドラッグマリ○○ナとかですね。一時期、有名大学生逮捕が相次いで社会問題になっていましたが、その少し前の時期だったのでそれほど厳しい目は向けられていませんでした。学内で焚いてヘラヘラしていてもだれもドラッグというものが身近にないので気付かなかったんでしょうね。

いまでは考えられませんが、かなり傾倒していたのでヨーロッパにまで吸いに行く始末でした。あのころもまた楽しい思い出です。この影響かどうかは知りませんが、旅行が好きで年に数回いく国内旅行趣味です。

過去を振り返っても何か大きな問題があるようは気はしません。違法行為に対する意識が緩いということはありますが何か影響しているでしょうか。

ただ、一つ心の中でひっかかることがあります。それは他人との関わりの記憶がすっぽりと抜け落ちていることです。学生時代は常に友達はいましたし楽しく遊んでいました。今でも付き合いがあります。でもなぜか一緒に遊んだ場面の記憶が少なすぎるのです。これは家族についても同様です。集まって昔の話をすることはよくあると思います自分だけまったく記憶がないんです。どこに誰と行ってどんな会話をしたとか。思い出せるのは上に書いたとおり、ほとんど自分が一人で楽しかったこと。内向的性格 ーー 関心が内に向くと言う意味での ーー ではあると思うのですがちょっと極端な気もします。

30歳になってこんなことを悩むのは恥ずかしい限りですが勇気を持って書きました。

なぜか他人からの評価と自分自身の評価にギャップありすます。おそらくこの文章を周りの人に読ませたらビックリするでしょう。「え?そんな人に見えないんですけど!?」という驚きと引きつった顔が目に浮かびますあなた会社にいる30歳を思い浮かべて、その人がこの文章を書いたと想像してみてください。ありえますか?ありえませんか?でもそんな普通世界に僕は入り込んでいるんです。

繰り返しになりますが、日常生活はまったくもって平穏におくることができています。良い部分と悪い部分でバランスが取れてるというんでしょうか。荒れたり、自堕落的な生活になることもありません。体調も良いです。人間関係も良いです。(本心はわかりませんけどね)

精神的に幼すぎるのでしょうか?それは普通どのように成長させるのでしょうか?正直なところ、人生経験という意味ではそれなりのものは蓄積してきました。

いったい僕はなんなのか。抱えている問題はなんなのか。誰か教えてください。

2012-06-23

キスで学ぶPush実装技術

彼女MacBookを並べてコーディング

ようやくRailsの開発を一人で出来るようになった彼女が、俺に突然質問を投げかけた。

「ねぇ、WebサービスPushってどうやって実装するの?」

「一般的には3つの方法がある。」と俺は答えた。

クールな順にWebSocket、次にコメット最後ポーリングだよ」

彼女は目を輝かせながら「それでそれで?!」と説明を求めてくる。

ポーリングは、一定時間ごと、たとえば3秒ごとにAjaxサーバリクエストを送って新着の情報が無いか問い合わせて、もし新着があれば処理を、なければスルーして次の問い合わせに備えるPush通知の実装だ。手軽に実装できる反面、新着がない多くの時間常にリクエストを送り続けることになるので無駄が多い。大規模なサービスで実装すれば、それだけでDDoSっぽくなっちゃう。また、リアルタイムも厳密には実現できなくて、MAXポーリング間隔分のラグが発生してしまう。小規模なサービスで、とりあえず実装するにはオススメかな。」

なるほどなるほど、と彼女は頷く。


コメットは?」

コメットポーリングを改良したもので、ブラウザからリクエストが送られてきた時点ではサーバはすぐにレスポンスを返さずに、処理中ってことでコネクションを張ったまま一定時間つんだ。それで、なにか新着があったタイミングで、昔送られてきてたリクエストレスポンスを返す。そうすると、新着があったタイミングレスポンスを返すタイミングになるので、レスポンスはほぼリアルタイムになる」

「なるほど!すごい!!!

「頭の良い実装だよね。Facebookの通知なんかはコメットだよ。ただ、コメットも万能じゃない。まず、レスポンスはいつまでも待てるものではなく、待たせすぎちゃうとタイムアウトなっちゃうんだ。だから一定時間ごとには何もなくても"進捗はなかったよ”というレスポンスを返してあげなきゃいけない。また、サーバコネクションを常に割り当てないといけないので、IOをブロックするようなサーバだとリソースを食い過ぎて耐えれ無くなっちゃうから大規模な運用には金がかかっちゃうんだ。所詮HTTPを使ったごまかしでしか無い。オーバーヘッドが大きいんだよ。」

「な、なるほどー」

少し話が小難しくなったためか、一生懸命理解しようと彼女が頑張っている。かわいい

「そこでWebSocketの登場だ。WebSocketは厳密には違うんだけど、HTML5関連の新しい技術で、ネトゲで使うTCP/IPセッションのようなコネクションをサーバ側と張ることができる技術なんだ。しかNATとかも超えてくれる便利な技術。これがあればリアルタイムWebの実装はすごく簡単になるんだけど、まだ新しい技術というのもあるし、対応してるサーバライブラリの不足や、プログラミングスタイルイベント駆動になるという変化もあって、まだまだ一般的にはなってない。対応してるブラウザ最近まで多くはなかったしね。やっとiPhoneでも使えるようになったし、スマフォWebでも普通に使えるようになってきた。これからが楽しみだね。」

「うーんと、うーんと、つまり

彼女今日得た知識のまとめに入ったようだ。一生懸命Web技術を学ぼうとしている健気な彼女に、僕は心がキュンとなった。

「そう、つまり…」

僕は彼女の頭に手を回し、クイっと自分の顔を近づた。

びっくりして目を見開いている彼女

そんな彼女に向かって、連続5回キスをした。


「チュッ、チュッ、チュッ、チュッ、チュッ、」

「これがポーリング。」


今度は自分の顔を少し傾け、舌を入れる深いキス


「チュポッ…」


彼女の頬は少しだけ赤く染まっていた。


「これがWebSocket、そして…」


最後に僕は彼女の顔を両手でホールドし、8秒くらいの長い、とても長いキスをした。

彼女の顔は真っ赤に染まり、目は少しだけトロンとしていた。


「これがコメット。わかったかな?」



彼女はとても恥ずかしそうに「はい…////」と返事をした。


「よし、じゃあコーディングに戻ろう。」



コーディングを始めた5分後、彼女がおもむろに呟いた。



「私、コメットがいいな。。。////」


東京は快晴、今日も絶好のペアプロ日和だ。

2012-06-05

http://anond.hatelabo.jp/20120604235853

身につかないどころの騒ぎではないよ。

仕組みが理解できてないのに勝手な指示をだすから現場は大混乱。

中高年は4年ITやっても新卒若者ほどに見につかないのでは?

何年やっても無理なものは無理なんだな、と痛感する。でも給料新卒の何倍だよ・・・

学校は基礎的な学力として国語算数理科社会とあるけれど、それ以外にITの基礎(TCP/IPとかネットワーク、そしてセキュリティ含む)、プログラミングの基礎(言語はなにがいいのかわからん)、WebデザインHTMLとかCSSとか)、ワード・エクセルパワーポイントくらいは使いこなせるようにしたらいいんじゃないのかな。

まあ、文部科学大臣がどこまでIT分かってる人かどうかでアレだけどな。

国家戦略でこのくらいやってもいいんじゃないのかな。職業訓練ってもっと早めにやらなきゃ、せっかく子供たちはやる気満々なのに、大人がついていけないってどういうことなんだろうな・・・

2011-12-21

http://anond.hatelabo.jp/20111221103819

http://awoni.net/fc/remote/

どうもありがとう、試してみる。

TCP/IP接続を有効にすればいけたのか、、制限か何かでダメだったのかと記憶してた・・・

Oracle微妙...

安定していたりマルチプラットフォームなのは良いのだろうけど

今ではMSSQLOracleっぽい排他ロック(READ COMMITTED SNAPSHOT)が出来るようになったし

ロックエスカレーションってやつで困るほどテーブルにたくさん行を作ることもなさそうだし

OracleDBを新規導入で敢えて選択したくはないな...

自分OracleDBチョイスするなら、実績や過去資産面で致し方なかったりの理由からかな。

2011-07-25

CentOSyumがうまくできない時 - デフォルトGW設定

http://blog.mizoshiri.com/archives/93

(Cloud 9 さん ブログ)

社内サーバからはOKなのに

社外のサーバyumばかりかwgetpingもことごとくだめって、

FWの設定間違えたかな...などと考えをめぐらせつつググってみたら、こちらに解決手順が。


Windowsだと、デフォルトゲートウエイNICTCP/IP設定画面に含まれているけど

それって考えてみたら、デフォルトゲートウェイコンピュータ(ホスト)固有だからおかしいよね。

/etc/sysconfig/network-scripts/cfg-eth0

の項目をいじっても社外につながらなかった(/etc/sysconfig/networkGW設定も必要)

ことへのグチですけど。。

(デフォルトGWの設定画面含めて、route tableに統一して編集する方式も、OS設計的にアリだよな)。

2010-06-02

http://anond.hatelabo.jp/20100602101237

それでも7.2Mbpsでないよ。

7.2Mbpsは物理層データリンク上での話だよ。

実際に速度を図るまでにTCP/IPプロトコルオーバーヘッド存在するから、

一人で真下でも7.2Mbpsは出ませんよ。

2010-05-15

http://anond.hatelabo.jp/20100515160600

因果律の外側にいてもいいけど、その方が却って辛いと思うんだけど。

目の前のPCがなぜ動くのか説明つかなくなる。

世の中のすべての事象が混沌に沈むことになるんだが。

神様のおかげでPCが動くってことになってるのかな?

神様のおかげでTCP/IPプロトコルが作られた?

2010-03-02

そんな仕事ないのかなぁ

最近不景気みたいで就職ないとか、あっても月給15万しかない、みたいなSEの人をよく聞いたりするけど

そんなに仕事ないの?

丁度今、会社やめて就職活動してるんだけど、そこまで仕事ないようには思えない。

職種はいわゆるネットワークエンジニアなんだけど、全然大した知識や経験はない。

こんな感じで探してるけど、年収400~500万くらいで結構あるんだが。(場所は東京)

ちなみに今度面接受けてくる所は500万↑はくれるみたい。

これってオレが運いいだけ?それとも所謂SEの人たちがブラックすぎるの?

2009-12-20

ビジネス・生活-1

日本でしか生きていけないと将来破滅するリスクがあるので、世界中どこでも生きていける戦略のご紹介

あなたは、日本依存症にかかっていませんか?

日本依存症とは、日本でしか仕事を得られず、

日本でしか生活ができなくなる、危険病気です。

日本依存症は、国家依存症の一種であり、会社依存症とよく似ています。

会社依存症の恐ろしさとその回避策

会社依存症とは、ある特定の会社でしか通用しないスキルばかり蓄積して、他の会社では通用しない人材になってしまう病気です。

会社依存症にかかると、その会社経営が悪化して、どんどん待遇が悪くなり、給料を下げられ、「このままここにいても、少しもいいことがないまま年を取っていくだけ」という状況になっても、ひたすらその会社にしがみつくしかなくなります。

また、会社の都合で延々とつまらない仕事をさせられたり、いまいち納得のいかない降格や減給をされても、なかなか拒否しにくくなります。

上司や同僚と相性が合わず、人間関係がこじれてギスギスした雰囲気になり、毎日会社へ行くのが憂鬱になっても、そこに居続けるしかありません。

なぜなら、その会社を辞めると、ほかに行くところがなくなり、路頭に迷ってしまうからです。

このため、このことがよく分かっているエンジニアなどは、その会社の独自製品や独自環境でしか通用しないスキルしかたまらないような仕事をできるだけ避けるようにします。

そして、「広く普及しており、かつ中長期的に需要があり、供給が不足ぎみで、かつ陳腐化しにくいスキル」を戦略的に蓄積します。

たとえば、以下のようなものが考えられます。

・要求分析、要求仕様定義システムアーキテクチャ設計RDBスキーマ設計サーバの負荷分散設計、各種サーバパフォーマンス解析・チューニングデザインパターンマルチスレッドプログラミングシステム管理ネットワーク管理

マネージメントプロデューサ・デザイナ・経営者・営業・顧客との交渉スキルや連係プレースキル

普遍性の高いコンピュータサイエンスの基礎

UnixRDB正規表現JavaPerlTCP/IP.NETC#

日本にはたくさんの会社があり、それぞれが浮き沈みを繰り返しています。

いまいる会社が今後もずっと浮いたままだという保証はありません。

一つの会社依存しきると、その会社が沈むとき自分まで一緒に沈んでしまい、酷い目に会います。

いまいる会社が沈みそうになったら早めに別の会社へ移れるように準備しておくべきではないでしょうか。

国家依存する危険

国家に対しても同じことが言えます。

政府は全ての国民幸せにするような政策を実行するべきですが、必ずそれに成功するとは限りません。

ときに間違った政策を行い、多くの犠牲者を出すこともあります。しかも、その犠牲者を救済するための政策が実行されないこともあります。

もっと最悪なことに、間違った政策で、国全体が沈んでしまうようなことすらあります。

もちろん、そうならないように、われわれは選挙で正しい政策を実行してくれる政治家投票すべきですが、常に正しい政策を実行してくれる政治家自分選挙区から立候補してくれるとは限らず、自分以外の人々が常に正しい政策を実行してくれる政治家投票してくれるとも限らないというのが、世の中の現実です。

だから、どんなに自分が正しい政治行動を取っていても、おかしな政策が実行され、自分の将来が危うくなるリスクは常に存在します。

たとえば、金持ちばかりが得をし、平均的な労働者搾取される最悪の格差社会になってしまうかもしれません。

あるいは逆に、今後スキルアップし、キャリアアップし、実力を身につけて高い年収をゲットしようと思っているのに、高額所得者所得税が大増税されて、酷い搾取に苦しむようになるかも知れません。

あるいは、少子化対策で、実質的独身税をかけられたのと同じような状態になり、結婚するつもりも子供を作るつもりもない人たちの生活の質がかなり落ちるかも知れません。

あるいは、国の医療システムが疲弊しまくって、まともな医療サービスを受けられなくなるかも知れません。あるいは、まともな治療を受けようとしたら、恐ろしく高い料金を徴収されるようになってしまうかもしれません。

あるいは、地方格差を埋めるため、都市部の住民を徹底的に搾取し、地方にじゃんじゃんばらまくような政治が行われるかもしれません。そうすると、田舎に住む人間の暮らしはよくなるかもしれませんが、今後も都市に住み続けるつもりの人間の暮らしの質が大きく低下するかも知れません。

あるいは、非正規雇用を減らし正社員を増やすという名目で、おかしな規制がかけられ、予期せぬ副作用が出て逆に多くの人が職を失うことになるかも知れません。余波で、自分まで失職するかもしれません。残された正社員自分に酷いしわ寄せが来るかも知れません。

労働者保護消費者保護という名目で、過剰に企業の手足を縛るような規制がかけられて、企業の活動が阻害されて経済が悪化したり、企業がどんどん日本から逃げ出すかも知れません。雇用が減り、治安が悪化し、日本が住みにくい国になるかも知れません。

要するに、投資において、全ての資産を一点がけするのが危険投資戦略であるように、自分の生活基盤となる国家を一カ所だけに限定してしまうのも、極めて危険な賭なのです。

今までは日本世界一豊かな国だったので、

この国にずっと住み続けるのが一番賢い戦略でした。

しかし状況は変わりました。

いまや日本よりも豊かな国や都市がどんどん生まれつつあります。

日本などよりも、はるかに先行きの明るい国や都市がたくさんあります。

本来、この惑星には、たくさんの国家があり、それぞれ浮き沈みを繰り返しています。

いまいる国家が、今後もずっと浮いたままだという保証はありません。

一つの国家依存しすぎると、その国家が沈んでいくとき、酷い目に会います。

いまいる国家が沈みそうになったら、早めに別の国家に移れるように、準備しておくべきではないでしょうか。*1

国家依存症愛国心は別の話

こういうことを言うと、「おまえに愛国心はないのか?」と言い出す人間が時々いますが、依存症愛国心とは別の話です。

これは、結婚において、夫を愛していることと、夫に依存することが異なるのと同じことです。

経済的にも精神的にも自立していることと、夫を愛することは両立します。

夫婦仲は冷め切っていて、夫の暴力に怯えながら暮らしているにもかかわらず、夫に経済的に依存しているためにガマンし続けているような状態は、とても健全だとは言えません。

むしろ、特定の国にまったく依存していないにもかかわらず、その国を愛し、その国に貢献することこそ、純粋に打算抜きの愛国的な行為なのではないでしょうか。

そもそも、「いろんな異性とつきあってみて、そのなかから最高のパートナーを見つけ出して結婚する」というのは、少しもおかしなことではありません。

「1人の異性しか知らず、最初につきあった異性と一生添い遂げなければならない」というのはいかにも古めかしい道徳観念です。これは国家についても同じことです。たまたま日本に生まれたからと言って、日本と一生添い遂げなければならないということはありません。

むしろ、さまざまな国に住んでみて、そのなかから、自分にいちばんあった国に落ち着き、添い遂げる、という人生も十分にありなのではないでしょうか。

日本以外にも快適に暮らせる国や都市はたくさんある

日本以外で暮らしたことのない人々の中には、日本だけが世界で唯一暮らしやすい場所で、日本以外には暮らしやすい場所などないと信じて疑わない人もときどきいるようですが、そんなことは決してありません。

むしろ、日本よりもはるかに、晴天の日が多く、気候が温暖で、からっとさわやかで、毎日気持ちよく暮らせる国や地域がたくさんあります。

食べ物も美味しく、人々も気持ちよく、街の各種施設も充実しており、遊び場所もたくさんある快適な都市世界中にたくさんあります。

どんなところでも、けっこう住めば都なのです。

また、日本以外の国は治安が悪くて暮らしにくいという偏見を持っている人もいますが、どんな国でも、きちんとした安全対策を講じ、危険地域に近寄らないようにすれば、それなりに安全に快適にくらせるものです。

それに、どうせネット環境さえあれば、世界中どこでも、twittertumblrmixiで遊べるし、ブログコメント欄クネクネすることもできるし、2ちゃんでだらだら過ごすことも出来るし、エロ画像ダウンロードすることもできるし、はてブ脊髄反射的なコメントを付けることもできるし、はてなスターを連打しまくって顰蹙をかうこともできるのです。

「わたしは(この国に生まれたというより)この惑星に生まれたのだ」という感覚を持ちながら生きるというのは、広々とした感じがして、なかなか気持ちの良いものです。

せっかくこの美しい惑星に生まれたのに、日本という小さな小さな島国に引きこもったまま一生を終えるのは、じつにもったいないことではないかと思えてきます。

依存症からの脱出は難しい

ギャンブル依存症アルコール依存症買い物依存症恋愛依存症セックス依存症、たいていの○○依存症は、そこから抜け出すのに苦労するように、日本依存症も、一度それにかかると、そこから抜け出すのにかなり苦労します。

簡単に日本依存症を抜け出す方法などありません。

また、タバコ依存症から抜け出すために、さまざまな方法があるように、日本依存症から抜け出すにも、さまざまな方法があります。

資産運用、または、プチ資産運用による脱日本依存

日本依存症から抜け出す一番効果的な方法は、実は、英語力をアップすることではなく、日本の外でも安定した収入源を得られるようにすることです。(もちろん、最低限の英語力は必要ですが)

特定の国家依存しない収入源を確保するわけです。

これに一番効果的なのが、資産運用で暮らせるようにすることです。

利回りのよい債権株式自分資産分散投資し、運用することは、どこの国に居住していてもできます。

日本国債株式資産運用していたとしても、日本に住んでいなければ運用できないということはありません。世界中どこに住んでいても、日本国債株式資産運用することは可能です。

それどころか、そもそも、日本国債日本株式資産運用しなければならないということはありません。

むしろ、全資産を円ベースに一点がけしてしまうと、今後円安が進んだときに、自分資産が大きく目減りしてしまうというリスクを抱え込むことになります。

資産は、全世界分散投資しておいた方が安全だし、世界全体の経済は、多少の波はあるものの、中長期的にはつねに成長し続けているので、正しくポートフォリオを組んで、世界中分散投資しておけば、それほどひどいことにはなりません。

だから、いったん資産運用で暮らせるだけの資産を蓄積してしまえば、日本依存症からの脱却はかなり容易になります。

ここで、「日本キャピタルゲイン課税の大増税を行ったら、資産運用では暮らしていけなくなるのではないか?」という疑問がわく人もいるでしょうが、そうでもありません。

まず、税金の徴収には、属人主義と属地主義の二つの方式があります。

属人主義とは、その人間国籍のある国に税金を納めること。

属地主義とは、その人間が居住している国に税金を納めること。

日本属地主義なので、自分が居住している国や地域税金を納めることになっています。

このため、日本キャピタルゲイン課税の大増税が行われたとしても、海外で暮らしている限り、影響を被ることはありません。*2

現在、属人主義を採用しているのは、アメリカフィリピンぐらいなもので、極めて例外的なケースです。

ですから、今後日本が属人主義に変更するリスクは、とても低いと思われます。

また、万一、日本が属人主義に切り換えたとしても、ある程度の資産を持つ人間国籍を与えてくれる国は、けっこうあります。

日本が属人主義に切り換え、さらにきわめて重いキャピタルゲイン課税をかけてきたら、単に国籍を切り換えればいいことです。

ただ、問題は、資産運用で暮らせるようになるほどの資産を蓄積することが難しい、ということです。

そのため、当面は、収入の全てを資産運用だけで稼ぎ出すのではなく、収入の一部だけでも資産運用で稼ぎ出すような状態を目指してみてはどうでしょうか。

資産運用というより、プチ資産運用です。

そうすると、日本がヤバくなったので、脱出して海外で職を得たのはいいが、最初のうちはまだ英語にも不慣れで、十分な収入を得られないというようなケースでも対応できます。

世界標準のITスキルによる脱日本依存

たとえば、前述のUnixWebRDBJavaPerl.NETC#など、世界中に普及している技術の場合、そのスキルを身につけることで、日本依存から抜け出すことができます。

また、これらに関連する要求仕様定義オブジェクト設計技術デザインパターンを適切に使いこなしたクラス設計プロジェクトマネージメントスケジュール管理なども、特定の国家依存しないスキルです。

これらのスキルを身につけたITエンジニアは、さまざまな国で職を得ることが出来ます。

実際、ボクの知り合いでも海外で働いているプログラマーがいます。

むしろ、日本よりも快適に働いているようです。

もちろん、これらの技術は、会社依存症から脱却するための技術としても有効で、きわめて安全性の高い技術だと言えます。

これらの標準的なITスキルは、このように、会社国家を超越して有効ですが、それ以上に驚きなのは、かなりの長い時間をも超越する力を持っているということです。

たとえば、unixの基本アーキテクチャはボクが知っているだけでも十数年、ほとんど変わってません。マルチスレッドプログラミングデザインパターンも十数年前に身につけたスキルは、かなりの部分、いまでもそのまま役に立ちます。はるか昔に覚えた、クロージャ再帰を使ったさまざまなプログラミングテクニックも、RDBスキーマ設計スキルも、ほとんどが、いまだに現役です。

TCPUDPIPHTTPSMTPPOPなどのプロトコル類もいまだに基本はほとんど変わりません。新しく登場した.NETC#にしても、過去にマスターしたスキルにほんのちょっと上積みしたぐらいのわずかな薄皮でしかなく、いままで蓄積した基本スキルはそのまま通用します。Haskellのような関数型言語ですら、似たようなコンセプトのプログラミングアーキテクチャは昔からあり、十数年前にマスターした技術の延長線上でなんなくマスターできます。

このように、長期的に安定した技術スキルを選んで身につけるようにすれば、会社国家時間を超えて、安定した収入源を確保できるのです。

ただ、注意しなければならないのは人材の需給バランスです。とくに、インドや旧共産圏からのプログラマの大量供給は要注意です。

一方で、ヨーロッパBRICsVISTAなど、世界中で急速に経済が発達しており、ITエンジニア需要が今後も全世界的に巨大化し続けるのは確実です。

ここでのポイントは、下級エンジニアや中級エンジニアは、需要はそれほど拡大しそうにないのに、供給は膨大になると思われるので、リスクが大きいということです。

つまり、下級エンジニアや中級エンジニアの場合、海外に行くと、日本にいたとき以上に悲惨になる可能性があります。安易に日本から出て行くべきではないでしょう。

一方で、上級エンジニア技術分野にもよりますが、今後、世界中で爆発的に需要が拡大することが見込まれていますが、供給が不足する可能性は十分に考えられます。

従って、自分が今後上級エンジニアになる可能性があると考えている人たちは、この戦略に沿って日本依存症から脱却しておいたほうが良い可能性が高いです。

あと、もう一つ考慮すべき点は、上級エンジニアになるような人は生産性が高いため、今後、高額所得者になる可能性があるということです。

現在日本では、格差是正の機運が大きく盛り上がっています。

今後、この機運の盛り上がりに押されて、高額所得者を狙い打ちする形で大増税が行われ、酷い搾取の対象にされるリスクもあります。

このリスクに対する保険という意味でも、早めに日本依存症治療し、いつでも仕事と生活の場を海外に移せるようにしておいた方が安全かもしれません。

●スモールビジネスによる脱日本依存

日本人海外で暮らしてみると、さまざまな小さなニッチビジネスのチャンスに気がつくことがあります。

たとえば、日本にはあって当たり前なのに、その国にはない商品やサービス

それは、日本のやり方を現地方式にアレンジすれば、それなりに繁盛する商売ができるかもしれません。

あるいは逆に、その国のおもしろい商品やサービスで、アレンジすれば日本でもウケそうなもの。

もしくは、現地の安い人件費を利用して、何かを作らせ、日本に持ち込むというパターンもあるでしょう。

実際、ネパールに小さな工場をもっていて、そこで自分デザインした服を作らせ、日本に輸入して販売しているという女性に会ったことがあります。

こういうビジネスネタをみつけたとき、スモールビジネスを興すスキルを持っていると、そのチャンスを活かして、その国で商売をはじめることができたりします。

とくに、最近急速に豊かになったアジアの国々では、日本がかなりブランドになっています。

とくに富裕層は、日本のさまざまな質の高い品々やサービスを求め、日本の産物に信仰のようなものを抱いています。

これをうまく利用することで、いろいろなニッチビジネスを作り出すことができるかもしれません。

スモールビジネススキルとは、小さな会社向けのマーケティングマネージメント、経理などのスキルです。

たとえば、どんな小さなビジネスでも、どんな商品を、どんな顧客に売るのか、そのために、商品にはどのような魅力がなければならないのか、顧客は、どういう理由でその商品にお金を払うのか、どのようにして利益が出る構造になっているのか、などのビジネスモデルを組み立てなければなりません。

そして、いざ、ビジネスプランが出来たら、場合によっては人を雇い、契約を結び、信頼関係を作り上げ、法律に則って取引しなければなりません。関係者全員が気分良く仕事できるように、win-win構造を作り出す必要があります。

また、さまざまな法律を調べ、その法律に則ってビジネスを運営する必要があります。

さらに、会社を設立し、会計ソフトで帳簿を付け、経理と資金の管理をする必要があります。

また、予算計画を立て、融資なり出資なりで資金を調達する必要もあります。

こういう小さなビジネスを最小限の規模ではじめてみて、いざ、顧客の反応が上々だったら、しだいに規模を拡大していけばいいのです。

思ったより反応が悪ければ、早期に撤退するか、あるいは、やり方を変えて再度トライしてみたりすればいいでしょう。

そして、スモールビジネス醍醐味は、たまたま大ヒットしたときのうまみです。

日本サラリーマンの頂点とも言える、上場企業社長年収でも、たかだか4000万円にしかなりません。

これに比べ、スモールビジネスをヒットさせた場合、実質的年収1億円を優に越えてしまうということは、それほど珍しくないのです。

実際、ぼくの知り合いにもそういう人がいます。

「たかが自営業」とばかにできるようなもんでもないのです。

自営業は、あたると凄いんです。

●共通して必要な日本脱出アイテム

どのようなモデル日本依存を脱却するのであれ、共通して必要な Permalink | 記事への反応(0) | 22:10

2009-12-05

http://anond.hatelabo.jp/20091205164518

漢字Talk 7.5 はどうだったかなぁ。LC475 とか LC630 が箱として不出来だった印象はあるけど、そんなに酷かったっけ?もう覚えてないや。必須の機能拡張が多すぎたような記憶はうっすらとある。あと TCP/IP がなんか面倒だったような。OpenTransport だっけか。

IRIXといえば、O2はO次郎みたいでかわいくて個人所有したいと思ってた記憶がある。あとIndy起動音が迷惑すぎた。

記憶に残る酷いOSというとあとは‥ああそうだ、SunOS の JLE はいろいろ悩まされた。別に落ちたりしたわけじゃないけど。

2009-07-16

http://anond.hatelabo.jp/20090716185756

思い出したので張っておく。

MySQL からのデータ抽出MySQL の C APIシンプルSQLストリームで引き出すようにし、ストリームをこのライブラリに渡して Perl で加工処理します。

Thrift を使うと C++ で書かれたドメインロジックTCP/IPRPC 経由で Perl から呼び出すことができます。

http://d.hatena.ne.jp/naoya/20080715/1216094785

気が付いたら1年前か

2009-05-18

http://anond.hatelabo.jp/20090518173917

元々、インターネットというのは、学者さんたちが、自分たちの研究成果を蓄積して共有するために作った場所だから、インターネット上に存在しているものは、すべて「人類の共有財産だ」というのはどう思う?

建築目的はこの際関係ない。この道は参勤交代のために作られたものだから……並みに意味がない。TCP/IP を策定したのは学者であっても現在回線を維持してるのは営利企業だし。もっとも当初からライセンスを使ってそういう利用条件を義務付けておけば面白い展開が見られたかもね。全コンテンツに対してパブリックドメイン化を強制するみたいな。商用ネットとしては使いづらそうだけど歴史的IF論や立法論としては面白いと思う。無断でアップロードする奴をどう事前に遮断するかが肝だろうね。

増田の杜」自身は著作権を主張しているよ。何についてのRightsだが知らんが自分の権利は守ってほしいみたいだ。

copyright© 2007 (新)増田の杜 All Rights Reserved

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