岩手県内で仕事してる割には、県内案件100%で過ごしているため、様々な状況に立ち会います。これからはモバイルファーストだ!HTML5だ!といろいろ言われてますが、ここは岩手だぞ?! はたしてHTML5でご飯は食べれるのか。生活できるのか。生きていけるのか。
![6,000人のWeb技術者コミュニティを5年間やってみて学んだこと](https://cdn-ak-scissors.b.st-hatena.com/image/square/b32f78af71edf66b9abfc1f68b21ca4a4c3e38ed/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Frandom-140802192803-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
先日7月31日に28歳になりました。祝福頂きました皆様、ありがとうございました!そして、8月1日には、私が所属しております「はてな社」では、社長が会長になり、本部長が社長になるというYahooトップにも掲示されるニュースが発表されました。 せっかくなので28歳の抱負にかえて、社長交代に伴う変化について、一人の社員として感じたこと、考えたこと、そして新体制における抱負を残しておきたいと想います。社長が代わることは一大事ですが、初めてその話を聞いた時、(自分自身にとって)社長交代よりも大きなニュースを合わせて聞かされました。 はてなのWEBサービスの事業責任者になるという話 はてなのサービスはユーザーの皆さんに提供している、はてな◯◯といったサービスと企業ユーザーに向けて提供しているサービスがあります。その中で、8月1日より、はてな◯◯というはてなの名前を冠する全サービスについて、事業責任者(
CakePHP のブログチュートリアルを Laravel で実装してみました。手順をなるだけ詳細に説明します。CakePHPer で Laravel に興味を持っている人に参考になれば幸い。 Laravel のインストール 必要なもの PHP 5.4 over PHP Mcrypt Composer laravelja.phar Laravel のインストーラー phar ファイルをダウンロードします。 @HiroKwsさんの作成したインストーラー日本語版をダウンロードします laravel.phar ターミナルで以下のコマンドを実行します。 $ php laravelja.phar new -l ja -s cake-to-laravel すると cake-to-laravel というディレクトリの下に Laravel がインストールされます。 phar ファイルでのインストールは Co
ITエンジニアはブラック職じゃない! ITエンジニアの仕事には、ネガティブな噂があふれています。 残業が多い、終電帰りや徹夜が当たり前 ブラック企業が多い 薄給でこき使われて、中年になったら仕事についていけなくなる? 私の経験でも、たしかにこのような職場は存在しましたが、仕事の仕方を工夫したり、転職をすることで、楽しく仕事を続けられました。 やり方次第で残業は減らせます IT業界は残業が多い、長時間労働が当たり前と言われていますが、私の場合、ほとんどの職場で月の残業は20時間以内で、中にはほとんど残業がなく毎日定時帰りの職場もあったほどです。 プログラマーが残業しないで帰る方法 定時に帰る勇気 ブラック企業を見抜く方法があります 私は2度目の転職で入った会社がブラック企業でした。社員を脅したり洗脳したりして長時間労働させる会社だったので2ヶ月半で退職しました。今思えば、入社前にもブラック企
さまざまな困難をどう乗り切ればいいのか ITエンジニアとしての道を究めるには 第6回 「落ちこぼれエンジニア」のスキルアップ戦術 萩本順三(豆蔵取締役) 2004/4/21 私は“落ちこぼれエンジニア”だった。これは事実だ。落ちこぼれだった人の記事など読みたくないと思わずに、どうかお付き合い願いたい。今回は、「落ちこぼれエンジニア」のスキルアップ戦術。つまり、落ちこぼれだった私の経験を振り返り、戦術としてまとめたものを紹介したい。 ■お荷物エンジニアの私 私はIT業界に遅れて入ったために、仕事ができない“お荷物エンジニア”だった。この業界に入る前に情報処理技術者試験などで勉強し、それなりの準備をしてきたつもりであるが、同レベルの若手エンジニアと比較すると仕事ができない方だった。実際に、私の上司は「中途採用の私は使えない奴だ」とほかの社員にグチを漏らしていたくらいだ。 必然的に第一線の面白い
コンピュータエンターテインメント協会(CESA)は、日本最大のコンピュータエンタテインメント開発者向けカンファレンス「コンピュータエンタテインメントデベロッパーズカンファレンス 2014(CEDEC 2014)」を9月2日~4日の3日間にパシフィコ横浜で開催。昨年に引き続き、コンペティション企画「CEDEC CHALLENGE」を実施する。 「CEDEC CHALLENGE」では、エンジニアリング分野、ビジュアルアーツ分野、ゲームデザイン分野、サウンド分野、オンライン・ネットワーク分野の計5つの企画を実施する。企画は、CEDEC参加者同士が競い合うものもあれば、トップクリエイター同士の挑戦を観覧する形式もある。 それぞれの企画の詳細情報は以下のとおり。 CEDEC AI CHALLENGE 2014(エンジニアリング分野) スカルプトマイスター2014(ビジュアルアーツ分野) PERACO
世の中には、そしてもちろんネットにも、名言集というのがある。覚えておくと便利だったり勇気づけられたり、あるいは手短で洒落た皮肉な言い回しに人生の真実を感じさせたりといったものだ。ツイッターの投稿などにも、これは名言だなというのもある。 で、例えば……という一例の名言をここに書くかというと、その前にだ、私は名言集というのが好きではなかったという話を書く。中学生のころその手の類をいろいろ読んで、たまたま学校にもっていって読んでいたら、友人がそれ貸せというので貸したところ、友人から友人へという連鎖で読まれていった。彼ら、なにやら名言集に感得しているのである。その様子を見ながら、自分もああいう読者の一人だったんだと妙に醒めた思いがした。以来、その手の本を読むのをやめた。概ね。 名言集の名言というのがきらいになった。格言、アフォリズムといったものは、知性の軽薄なありかたにすぎないと思っていた。「結婚
はじめに このブログに記載されている、AngularJSのController As記法をめぐる考察が興味深い。 Alex Ford氏という方が著者なのだが、原文を読むと、 元々は http://www.johnpapa.net/do-you-like-your-angular-controllers-with-or-without-sugar/ にて、「AngularJSのController As記法は最近のトレンドだけど、一種のSyntax Sugarだし、最終的には好みで決めたら?」的なエントリに対して、「いやいや、Controller Asは只のSyntax Sugarじゃないぜ」とAlex氏がController Asの優位性を示している流れ。 Controller As記法 AngularJS 1.1.xでは、Controllerで、scopeの設定を行い、Viewとなるht
MSテクノロジ知らんがな、とよしぞうに言われて、そういえばこの辺の話は外ではあまり聞かないな、と思ったので、ちょっと軽く振り返ってみる。 なお、Javaプログラマ向けに一部翻訳してるので、C# の実際とはちょっと違う。 かつて人々は、onclickでリクエストを発行しデータを取ってきて、その間はローディング中としてアイコンを回したりして、帰ってきたらアイコンを戻して取得したデータからtableを組み立てたりしていた。 このシーケンシャルな手続きプログラムは、非同期なGUIという物と大層相性が悪く、すぐにアイコンが回り続けたり途中で何か違う事をすると落ちたりといったバグを埋め込んでしまい、人々は悩んでいた。 GUIプログラムのバグはどこから来るのだろうか? それはページの動的な所から来る、という観察があった。 静的なhtmlはあまりバグらない。 一旦動く、という事が静的に確認されれば、それ以
用語 リポジトリ バージョン管理システムにおいて,プログラムやファイルを蓄積しておく場所. Gitではローカルリポジトリとリモートリポジトリの二種類のリポジトリを扱える. ローカルリポジトリ 現在作業中のリポジトリ.主に自分のPCや開発サーバーなどで作業する場合はローカルリポジトリとなる. また,リモートリポジトリからリポジトリをクローンして,自分のPC上やサーバー上に環境を構築することもできる. リモートリポジトリ 外部にあるリポジトリ.リモートリポジトリはローカルリポジトリを通じて作業を行う. 複数人での作業やインターネットに公開する場合に利用できる. ワーキングツリー ユーザーが編集したり新しいファイルを作成したりする場所. インデックス ワーキングツリーでの編集後,リポジトリへのコミットの前に次のコミットの対象となる状態を保持している場所. ブランチ 履歴の流れを分岐して記録してい
「オープンソース」とは、無償で公開されており誰でも改良・再配布が可能なソースコードのことです。無償で公開されているだけあって、これ単体で収益をあげることはできません。しかし、そんなオープンソースのソフトウェアを扱うBig Switch NetworksやMySQLが収益化に挑戦したストーリーが、The New York Timesにて明かされています。 Open Source and the Challenge of Making Money - NYTimes.com http://bits.blogs.nytimes.com/2014/07/23/open-source-and-the-challenge-of-making-money/ ◆Big Switch Networks コンピューター・サーバー用のLinux OSソフトのネットワーク設定で有名になったBig Switch N
今回は Perl の O/Rマッパー Teng を触ってみます。特に触れない限りMySQLを利用しているということにして、コードのサンプルは DB名 teng_test / 利用するテーブルは users / そのテーブルレイアウトは mysql> SHOW FIELDS FROM users; +---------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------------+------------------+------+-----+---------+----------------+ | id | int(10) unsigned | NO | PRI | NULL | auto_
はてブで「池沼」と罵るは削除に値する差別的表現でないというのが株式会社はてなの公式見解 - 撫肩い日々 http://zeromoon0.hatenablog.jp/entry/2014/08/02/134914 この件。文章にまとめるのめんどくさいので箇条書き。 まず通報された(であろう)ブコメから。 また見事なパワー系池沼ルックスだな。「おれ、とうちゃん、いうこと、きく」とか言いそう http://b.hatena.ne.jp/entry/206446073/comment/believemeimaliar 上記ブコメについて、後段の“「おれ、とうちゃん、いうこと、きく」とか言いそう”というコメントから逆算して“池沼”が知的障碍者を意味するネットスラングであることは明らかである。併せて、このコメントが記事中の人物の容姿を揶揄する目的でつけられたものであることも疑う余地はない。 上記の通
momonga.vim #6 in ドワンゴ(あきらかに)を開催しましたので、レポート記事を投稿します。 momonga.vim #6 開催の経緯と概要最初は数人で始めたmomonga.vimも、気付けば40人規模のイベントとなりました。今までは私の自宅や自宅近くにある市営の貸し会議室をお借りして開催していたのですが、今回は妖怪ハウスに遊びに行ったことがきっかけとなりお会いした江添亮さんにお願いして株式会社ドワンゴさんの会議室をお借りすることができ、momonga.vim #6 in ドワンゴ(あきらかに)の開催が実現したという経緯があります。 momonga.vimは、vimに関するタスクを各々が自由に作業するという趣旨のいわゆる「もくもく会」なのですが、40人規模のもくもく会というのも珍しいのではないかと思います。会場自体のキャパシティは最大100人程だったのですが、さすがに100人規
すきやの劣悪な労働環境を報告したレポートが話題になっていた。 ワタミのときも同じようなことを書いたのだけれど、 結論として、過労死だのなんだのそんなに辛いと思うならそこでで働かなきゃいいじゃん。奴隷じゃあるまいし、としか言いようがないと思うんだけど、そういうと、「そんな簡単には仕事は変えられない」、「転職先がない」だのどうのこうの、とか言ってなぜかそういう指摘をすることが間違いかのような扱いを受ける。 あげくの果てにはこの会社の社長はブラックだのどうのこうの叩き始めたり、不買運動とかわけわからないことをし始める。 当たり前の話だが、会社の業績があがって給料や待遇があがる話しこそあれ、会社の業績が下がって従業員の給料や待遇がよくなるということはありえない。 ブラック企業をブラック企業だと叩いたところで、新規の採用が難しくなり、残された従業員の負担が増え、待遇がますます悪くなり、業績が傾けば仕
どうもハンサムクロジです。 現在も流行し続けているLINEのアカウント乗っ取り詐欺。LINE側が具体的な解決方法を提示し、アプリのアップデートを重ねていますが、なかなか収束する様子が無いのが現状です。 ただしこのアカウントへの不正アクセスは、なにもLINEに限ったことではありません! 今回は不正アクセスされているか確認したいサービスと、そのサービスごとの確認方法をまとめてご紹介します!! 1.Google Googleのアカウントにログインされるといろいろとまずいことが多いと思います。特にGmailへアクセスされると、自分だけでなく他人に迷惑がかかることになってしまいますよね。 ということで、自分のGoogleアカウントへのアクセス履歴を見てみましょう。「最近のアクティビティ」ページにアクセスしてGoogleアカウントにログインすれば、すぐにログイン履歴をチェックできます。 ここで、例えば
『Dropbox』、『OneDrive』、『Google Drive』などのオンラインストレージサービスは、理想的なバックアップ方法のように見えるかもしれません。しかし、万が一のためには複数のサービスを使ってバックアップを取っておいたほうが良さそうです。ユーザーのJan Curn氏はデータ消失の悲劇を語ります。 自分のパソコンのスペースを節約する目的で何千もの写真やビデオを『Dropbox』に同期したとき同期クライアントがクラッシュしたのでアプリを中止し、パソコンを再起動しました。サイズが大きいファイルばかりだったので、一度に同期すればそんなこともあるだろうと思っていました。再起動した後は、ファイル1つずつを同期して、すべてDropboxに移行できたのを確認しました。 その2ヶ月後、私は唖然としました。ファイルはすべて削除され、復元できない状態でした。何らかの理由でファイルが削除されており
このごろ仕事の進みが悪く、しかもまったくの自業自得で肩を落としている。 今日はそれをふりかえり明日への糧としたい。反省文。 仕事の進みは「遅い」だけ。動いてはいる。一歩一歩は正しい。 でも一歩を踏み出すまでが遅い。正しい一歩を踏み出せる、正しい姿勢をとるのが遅い。 背中を丸め足を引きずる。たとえばこんなふうに… Bisection ある昼下がりにバグ修正を頼まれた。リグレッション。ここ三ヶ月くらいで壊れたらしい。 リグレッションを直す「正しい」一歩目は、二分探索で原因のリビジョンを探す bisection 作業だ。 でもこのバグ、bisection が面倒そう。なんとなく原因の想像はつくからあたりをつけて直してしまおう・・・ ・・・半日たち、結局あたりはつかない。日が暮れてしょんぼり帰宅。 翌朝気を取り直し bisection をしたら 2 時間でリビジョンの特定がおわる。あらら。 しかも
北海道札幌市在住、サーバー専門のフリーランスエンジニアです。クラウドサービスを利用してWebサイト、ITシステムのサーバー構成設計とサーバー構築を行います。 (2014.7.17追記) Apacheの場合の拒否ルールが間違っていたので修正しました。 このWebサイトはアクセス解析ツールAWStatsでアクセス解析を行っていて、ときおりアクセス情報をチェックしているのですが、先週半ばの6月11日、12日は、PVがふだんの4倍から8倍程度まで増えていました。 調べてみたところ、海外からのアクセスが極端に増えたようです。 どのアクセス元IPアドレスでも、PVとヒット数の数値が同じことから、意図はわかりませんが何らかのプログラムによる機械的なアクセスだと思います。 それなのに、User Agentが一般的なWebブラウザと同じようになっているので、AWStatsでは「ロボット/スパイダー」とはみな
こんにちは、エンジニアの王です。今回は、Git初心者を悩ませるリベースについて解説してみたいと思います。 リベースが初耳 リベースを聞いたことはあるけど、使っていない 不安を抱えながらも、リベースをなんとなく使っている 上記に当てはまる方は、ぜひ読んでくださいね。 リベースで何ができる? コミットが綺麗になる! 以上です! この一言に尽きる! 具体的にどのように綺麗になるかというと…… コミット履歴がわかりやすくなる コミットメッセージを後から変える コミットの順序を後から変える 2つ以上のコミットを1個に統合する 一度コミットした内容を編集する といった具合でしょうか? 整理整頓が好きな方は、ぜひリベースを使いこなしていただきたいと思います! マージとリベース 2つのブランチの変更点を統合するとき、Gitの最も一般的なやり方は、マージとリベースを使うことです。マージは初回で説明したので、
DevOpsというキーワードに関連して、「Chef」というツールの名前を聞いたことのある人も多いのではないでしょうか。この記事では、インフラにおける構成管理、展開作業を自動化するChefの構造および基本的な使い方について解説します。 インフラストラクチャ自動化フレームワーク「Chef」 Chefは、物理、仮想、クラウドといったさまざまな大きさのインフラに対して、サーバやアプリケーションの展開を容易にするための自動化フレームワークです。 Chefの重要な要素の1つに「Infrastructure as Code」という概念があります。インフラをどのように構築し、維持するべきかという定義はRubyの文法で記述され、ソースコードのように扱うことができます。つまり、あたかもRubyでプログラミングをするように、インフラの構成管理をコードによって行えることがChefの利点の1つです。 自然言語による
地方のIT勉強会ってこのままで大丈夫なのかな 地方のIT勉強会ってこのままで大丈夫なのかな。応援しようって気持ちを持つ人を増やせないだろうか。 2014年8月12日追記 はてぶとかについてたコメントに回答してみました 追記終了 人が少ないから、主催者ががんばっても見返りがすくなかったり、応援する人が少なかったり、赤字を背負いやすかったり、リスクが高い。そういうのが、どうにかできるような謎の力をもってる人たちががんばってる。 勉強会が無価値なもので、やらなくていいものであれば別になくなってしまってもいいのだけど、さて、そうなのかしら。 過去に勉強会に参加してきたけど、最近はなんらかの理由で参加しなくなった人の応援があればいいのに、ってなんとなく思う。 それが育てた文化を無に返さず生かす力になる気がするのに。 さて、IT勉強会ってITの勉強会なのに周りの人はどれだけIT的なサポートしているんだ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く