JavaScriptヘッダ定義

広告

2016年1月6日水曜日

AWSの無料利用枠で中国旅行用のVPNを用意する

Great Firewall

皆さんご存知かと思いますが、中国本土ではインターネットの接続制限があり、一部のサイトにアクセスできません。金盾やGreat Firewallなどと呼ばれています(wikipedia)。接続できないサイトとしては、Google, Facebook, Twitterなどがあり、旅行や出張などの際に非常に不便です。

VPN

そこで、一般に中国によく出張に行く人はどうしているかというと、VPNという仕組みを使っています。プロキシのプロトコルを問わなくなったもののようなもので、一度接続してしまえばブラウザでもアプリケーションでも、VPNサーバを経由して通信を行うようになるので、Great Firewallを回避できるというものです。詳しくはwikipediaへ。VPNへはセキュアな通信路ができるので、セキュリティを高める目的で利用されることもあります。
今回は、AWSの無料枠を使ってVPNサーバを用意して、中国からの通信に備えようと思います。

2016年1月3日日曜日

JavaScriptのthisの話

私はメインの仕事がプログラミングのいわゆるソフトウェアエンジニアではないので、コアの業務ではコードを書くより読むほうが多いのですが、自動化や解析用のプログラムを書くことを推奨してる会社なので、空き時間によくいろいろツールを作っています。フリーランスで働いていた時や、修論(arXiv1, arXiv2)もプログラムはバリバリ書いていたので、それなりにコードは書けます。
一般的な言語はたいてい触れたことがありますが、その中でも得意なのがJavaScript, Python, PHP, C#あたりです。今日はJavaScriptでハマる this の問題について書いていこうと思います。

2016年1月2日土曜日

外資系のacronym



外資系企業に入って、英語自体も苦労するんですがそれ以上にacronym(頭字語)に苦労します。日本語ならなんとなく意味は分かりますし、普通の英語でもググればいいんですが、acronymについては文脈からどの意味かを考えないといけないし、そもそも普通の英語のものだったりその会社特有のものだったりするわけです。

というわけで、今回は私の会社でよく使う、一般的で便利なacronymを紹介していきます。

ブログを始めてみる

思いつき

今までも何度かブログを始めてみたことはありますが、たいていネタが無くなって挫折してきました。長めの文章を書くのがあまり得意ではないので(正確には頑張れば書けるけど非常に時間が掛かる)今回はどうなるかわかりませんが、就職してマネージャーに何かアウトプットし続けるといいよと言われたので、久々ですが挑戦してみようと思っています。

せっかくなので自分にしか書けないことを

今までは日記的なことを書いていたので、少し間が開くと更新する気がなくなってしまっていました。今回はもう少し普遍的に役に立つことを書こうと思います。調べ物をしている時に検索で見つけて役に立つようなブログにしようと思います。

どんな人がどんなことを書くか

今年2015年4月に、都内の外資系IT企業に就職しました。セールスエンジニアのような職種で、コードを書いたりトラブルシュートしたり、セールスのサポートをしたりしています。就職前は都内の大学院で今流行の機械学習関係の研究をしていました。在学中に起業した経験があり、その関係で行政書士の資格を持っています。
というわけで、このブログでは次のようなことを書いていこうかと考えています。
  • よくある最新の技術系のネタ
    • 新製品・サービスのレビュー
    • 新技術・言語などの実装
  • 外資系IT企業あるある
    • 英語の話
  • 法律関係
    • 技術関係と絡めて

よろしく

新卒で外資系IT企業に就職する人はそんなに多くないと思いますし、自分は入社まで勝手がわからず不安でした。コメントなどで質問をいただければ可能なかぎりお答えしていきたいと思います。よろしくお願いいたします。

広告