こんにちは。 皆さんは普段、Q&Aサイト、いわゆる質問サイトを利用していますか? 国内最大手でいうと、「Yahoo!知恵袋」にあげられるような、ユーザーが質問をして、それにユーザーが答えるサイトです。 今回は、エンジニアに特化したQ&Aサイトである、「teratail」と、本来あるべきエンジニアの姿について考えてみます。 ジャンル特化型の強みteratailは、完全にITにジャンルが特化しているかたちで、ITに関係のない質問は基本的にありません。Yahoo!知恵袋のようなサイトだと、細かいカテゴリー分けはされていますが、結局ランキングで上位に来るのは興味をひく質問であったり、そもそも意味のない質問や簡単な質問が乱立していたりするため、答える側のユーザーがその意義を見出せず定着しにくいというのが現状だと思います。 その点、teratailは、ジャンルが絞られている分、ある種サイトそのものが一
この間富士山に登ってきました。 そのとき宿泊した山小屋のクソ加減たるや、想像を超えたものがありました。今日は富士山の山小屋にフォーカスして、ビジネスの在り方を考えてみます。 山小屋のどこら辺がクソかまずはじめに、前提として、富士山の山小屋がクソと述べた理由として考えられる、私が体験した事実のみを列挙していきます。 従業員の言葉遣いが悪い従業員が終始、「休憩させてあげている」「泊めてあげている」というニュアンスの上から目線で会話を展開してくる料理の写真も説明もなしで、注文したらただお湯を入れるだけのインスタントが出てくる客の目の前で、その客の悪口や嫌みを言う客ばかりが気を使っている異様な光景雨の日は本来山小屋にとって書き入れ時なはずなのに、逆に営業してる気配を見せないように、客に見つからないようにしている暗黙のルールが多すぎて、訳のわからない理由で怒られる(ex. 「服をハンガーにかけるな!
偉い人にはわからんとです。時間が人生でどれほど重要なものか。 挨拶が遅れました、こんにちは。残業の貴公子です。 あなたは普段、残業をしますか? 以前、残業をするエンジニアはアホだとかそんな記事を書いた気がしますが、今日のもそんな話です。 残された時間あなたは残業をするとき、「3時間残業かあー、まあ180分くらいあっという間だし、いっか!」とか考えていませんか? その考え方、社畜の考え方ですよ。 あっという間とか、そういう問題じゃないんです。その仕事で潰した3時間は、紛れもないあなたの人生そのものなのです。 計算の仕方がおかしい大概あっという間という人の考え方は、こうです。 今日の自由時間(自分の人生) = 24時間 − 9時間の仕事 − 3時間の残業 = 12時間 「まだ、12時間も自由な時間がある! やったー!!」、というもの。 正直言って、この考え方では私は納得できません。時間は有限で
先日10月1日未明に、Macintoshの新しいOS「OS X 10.11 El Capitan」がリリースされました。 その「OS X El Capitan」にインストールされている「Safari 9」では、よく使うタブを固定する「ページピン」機能が追加されています。 この機能により、上の画像のように、よく見るサイトを常に固定しておくことができるため、非常に便利です。 ただ、ここに表示されるアイコンですが、実はファビコン(favicon.ico)を単に表示しているわけではなく、サイト側で新たに画像を設置し、コンテンツを設定しないと表示されないようになっています。 今回はその方法を解説します。 アイコン画像の用意まず始めに、使う画像を用意するわけですが、ここに設定する画像はSVG形式のもののみ可能となっています。SVGは、ベクターイメージの画像形式で、こちらに詳しい説明があります。 なので
どうも。 今日はブログラマはプログラムを書くべきではない、という一見矛盾した私のポリシーについて記していきます。 プログラムは量より質言わずもがなですが、プログラムは当然、「量」よりも「質」が重要視されるものです。長きにわたり保守されていくのが普通ですから、長期間の利用にも耐えうる、運用を考慮した設計にすることは非常に重要です。そこに開発工数を多くかけたとしても、きちんと設計できていれば後々保守コストが大幅に削減されるため、結果的に全体の工数を抑えることができます。また、納品物も拡張性の優れたコードにすることができます。 「量」、すなわちシステムで言うところの「機能」を多くし、様々な顧客の要望に応えることも重要ではありますが、「質」があってこそのものです。「質」が著しく低下している状況のシステムに、さらなる機能追加を行い「量」を増やす行為は、後々の拡張性を捨てる行為に等しく、保守をより困難
誰が見るんだかわからない備忘録。 今回、担当者の変更によって、とあるアプリケーションから利用していたFacebookのアカウントのユーザ名がわからなくなったため、アプリID(App ID)とパスワード(App Secret)から、ユーザIDを逆算しました。 なお、今回はAPI v1.0での挙動のため、v2.0以降では全く使えないかもしれません。 用意する情報アプリID(APP_ID): 15字程度の数字の羅列アプリパスワード(APP_SECRET): 32字程度の16進数(数字とa〜fの英字)Access Tokenの取得まず、アプリIDからAccess Tokenを取得し、アプリの権限でAPIから情報を取得できるようにします。 https://graph.facebook.com/oauth/access_token?client_id={APP_ID}&client_secret={A
あなたは、今の職場で定年まで働き続けられますか? もしその答えがNoなのであれば、あなたは今すぐにでも転職という選択肢について考えるべきしょう。 IT業界では現在、終身雇用という考え方はほとんどなくなってしまいました。つまり誰しもいつか転職する可能性があるのです。 そんな時代で、20代の私がどういう方法で、わずか30日という期間で次の会社を決定したのか、まとめていきます。IT業界での経験則なので、それ以外の業界には当てはまらないかもしれません。 まずはやりたいことを決める一つ、断言できることがあります。 それは、"やりたいことなくして、うまくいく転職は無い"ということです。 「〜がしたい」というポジティブな思いがまったくなく、「今の会社を辞めたい」というネガティブな思いだけで転職するのであれば、恐らく次の会社でもネガティブな思いで転職しなければならなくなる日が来るでしょう。 まずは自分が何
英語の語末の -er, -or, -ar などは、ア列の長音とし、長音符号を用いて表すものに当たるとみなす。ただし、専門分野の用語の表記に合わせ、長音符号は用いても略しても誤りでないことにしている。 規格の用語および学術用語にない用語の語尾につける長音符号を省く場合は、原則として以下のルールに則る。 その言葉が3音以上の場合には、語尾に長音符号をつけない。 例: エレベータ(elevator)その言葉が2音以下の場合には、語尾に長音符号をつける。 例: カー(car)、カバー(cover)複合の語は、それぞれの成分語について、上記 a. または b. を適用する。 例: モータカー(motor car)上記 a. ~ b. による場合で、長音符号を書き表す音、はねる音、およびつまる音は、それぞれ1音と認め、拗音は1音と認めない。 例: テーパ(taper)、ダンパ(damper)、ニッパ(
厳密には2015年1月末までなので、まだSIerの会社にいるのですが。 前置き2015年1月末を以て、SIer(として)の(面もある)現会社を退職します。 SIer以外の業務で若い人材を低賃金・重労働で消耗していく、超ブラックな部分のある会社だったってことはこの際なしにして、SIerで勤めている上で思うことがいくらかあったので、書き残します。 もしかしたらSIer全般ではなく、今回の件にだけ当てはまることを書くかも知れませんが、あしからず。 SIerって?具体的な話に入る前に、念のためSIerとは何か、一体SIerとして今までどんな仕事をしてきたのかを説明します。 SIerは「エスアイアー」と読み、システムインテグレーターの略語だとされています。 システムインテグレーター(英: System Integrator、通称:SIer)は、個別のサブシステムを集めて1つにまとめ上げ、それぞれの機
英語って難しい。 Allow? Accept? Permit?ITインフラ、つまりサーバーやネットワーク機器といった情報システムを稼働させるための基盤は、利用者に正しくサービスを供給するために、しばしばアクセス制限をかけます。送信元IPアドレスや宛先ポート番号を制限したり、ユーザー認証をかけてみたり…。 サーバーやネットワーク機器のアクセス制限の設定は、コマンドや設定ファイルの編集により行いますが、ネットワーク機器やサーバー(サービス)毎に設定に使う英単語が違うのでいつも苦労します。 アクセス制限は基本的には「許可」「拒否」「制限」の3種類ですが、それは日本語だけの話みたいで、英語だと主に以下の英単語を使います。 許可 allowacceptpermitgrantpassvalid拒否 denydroprejectinvalid制限 restrict今回は、英語の勉強も兼ねて、まとめてみよ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く