パッケージベンダーのエンジニアとして配属された僕は、とある機能の速度改善を任された。当時開発経験0・Javaってなに?状態だった僕。事の大きさもわからないのでとりあえず全力でやるかと思い、とにかく勉強して改善することにした。
2015-03-08 日本でプログラマが少ない理由は戦う戦場を間違えているからです IT業界 ◯ 広告 昔から言われている日本のプログラマ問題、さて、皆さんどう考えているのでしょうか。 日本でプログラマが少ない理由は正当な対価を支払わないからである : SIerブログ この記事を読んで、色々と思うところがありました。 社長や偉い人の見解 日本史なんか教えなくていいからプログラミングを教えろ、日本でプログラマが足りない理由は 工学系とかプログラム系を学ぶ学生が少ないから http://wirelesswire.jp/london_wave/201503031606.html まあ一理あるとは思いますが、ちょっと浮世離れしている感が否めません。 スレ住人の見解 続いてスレ住人達の見解です。こちらは現場サイドの意見が見られます。 ぶっちゃけ日本人は能力格段に低い 日本のIT企業はコミュ力で勝
1度だけ、自分のクラスが崩壊した経験がある。ただ、若い時で、記録もちゃんと取っていないし、その時は必死になっていたので、いったい何が原因で起こったのか不明である。諸先輩方には連日いろいろアドバイスをいただいたが、結局、収束には至らなかったような記憶がある。 その後の長い教師生活の中で、学級崩壊を間近に見た経験がある。それをここで書きたい。 最初はある、教育に非常に熱意のある、若い女の先生のクラスで起こった。 転勤してきたばかりで、学校や子どもの様子をよく知らない。それなのに、5年生を担任した。 教育に対して非常に熱意のある先生だ。クラスはこうでなければならない、子どもと子どもの関係はこうでなければならない、ということで指導されていた。友だちとは仲良くするものでしょ、力を合わせあうものでしょ、ということを真っ直ぐに子どもに言っていた。 勉強についても熱心に取り組まれていた。力の弱い子どもには
20億行ものGoogleのソースコード管理/社内サーバゼロでメールをやめてSlack/AmazonクラウドのDynamoDB障害の原因ほか。2015年9月の人気記事 新入社員の頃に買った腕時計を修理に出したら、もう部品がないということで防水機能がなくなってしまいました。20年以上前の時計なので仕方がありませんね。というわけで、新しい腕時計を探しているところですが、腕時計を買ったら経費になるのかな、などとついつい個人事業主的な考えが出てしまいます。 さて、2015年9月の人気記事ランキングを紹介しましょう。 1位から3位 1位 20億行のコードを保存し、毎日4万5000回のコミットを発行しているGoogleが、単一のリポジトリで全社のソースコードを管理している理由 2位 社内サーバゼロ、フリーアドレス、メールをやめてSlack。クラウド専業SIerが模索するクラウド時代の働き方 夏サミ201
要所要所で追記してます。 フリーランスのweb屋な人が、仕事をする時の書類の流れとポイントをまとめてみました。 ざっくり言うと、 見積書発行→注文書発行→お客さんが注文書返送→納品→請求書&納品書発行 という流れです。 「ここまで書いちゃう?」的にけっこう書いてるので、 「そんなんわかってるよー」て方も、確認の意味も含めてご一読あれ。 ちなみにうちは「見積兼注文書」として発行しています。 また、後述しますが、納品書まで出すことはあまりありません。 書類の送付方法について まず基本的な、でも間違えると面倒な部分から。 各書類の送付方法は、 ・原本郵送 ・FAX ・PDF どれが可能なのか確認しましょう。 見積書や注文書と請求書で異なる場合があるので、必ず両方確認してください。 注文書はFAX・PDFでよくても、請求書は原本という所がたまにあります。 また、請求書を送る場合は、現実的に郵送のみ
【この記事を読むのに必要な時間は約 4 分です】 WordPress は大変便利なのですが、稀になぜこのような仕様になっているのか?と疑問に思うこともあります。その一つが参照リンクや挿入した画像の URL が絶対パスで保存されることであり、ドメインの移管時にはすべてのパスを書き換える必要があります。 html を手打ちしていた 10 数年前から Web 制作をしていると、絶対パスにはスマートでない印象があります。PHP では外部ファイルを include / require する場面が多く起点となるパスが分かり難いため絶対パスを良しとする文化があるのかと思っていましたが、実際には WordPress の開発陣にも議論があったようで、いくつかの理由から絶対パスの使用が推奨されるようになっています。 絶対パスを使用する理由 WordPress コア開発チームの議論は以下のページに残されており
by Wade Morgen ウェブサービスを使い始める際にユーザー登録を求められることがありますが、いくつものウェブサービスでそれぞれに異なったIDとパスワードの組み合わせを持つことは煩わしく感じられます。しかし、サイト運営側にとってはできるだけアカウント登録を行ってもらいたいもので、新規アカウント登録を増やすためのコツが公開されています。 Your Website is not Special, Don't Make Visitors Make Accounts https://www.benburwell.com/posts/your-website-is-not-special-dont-make-visitors-make-accounts/ ソフトウェアエンジニアのBen Burwell氏によれば、一般的にユーザーはサイト運営側よりもウェブサービスを使い続けるべきかどうかの判断
「多数決」は民主的な決め方とされてきたが、その問題点をとらえ直そうとする漫画や評論の刊行が相次いでいる。折しも、安全保障関連法案は週内にも衆議院で採決される公算大だ。異なる意見を取り入れながら物事を決めるにはどうしたらいいのか。 「主人公」は人間そっくりの女性アンドロイド。体にはカメラが埋め込まれ、オンライン中継されている。彼女の行動は、ネット上に集まった人たちの「多数決」が決めていく。 雑誌「ビッグコミックスピリッツ」の漫画「デモクラティア」の設定だ。彼女を製作した技術者は言う。「動かしているのは、ネットを介して集められた“人類の英知”そのもの…だとすると…それは人間よりも人間的に正しい」 作品が生まれたきっかけは、ネット世論が旧体制の崩壊につながった「アラブの春」だった。縁もゆかりもない数の力が世界を変えた。それを目の当たりにし、作者の間瀬元朗さんは「多数決」の問題を考えるようになった
jQueryに文字列に含まれる特定の文字を文字参照へ変換するそのものずばりなメソッドは無い(よね?)が、ダミーの要素を作成し、text()で変換したい文字列をセットしてからhtml()で内容だけ取り出してやるとうまいこと変換することができる。 var s = $("<u/>").text(s).html(); これだけでsが文字参照に変換される。どう変換されるかは各ブラウザのinnerHTMLの仕様に依存するのだと思う。 思いついた時はreplace()並べるよりはマシかなと思ったけど、直観的なコードではないので一長一短。各ブラウザがきっと良きに計らってくれるであろう点はなかなか良い気もする。 短いエントリだ。
URLの&を実体参照してない時の注意 HTMLの文字参照は<や<のように「&」で始めて「;」で終わらせるものだと思っていたら、どのブラウザも最後の「;」がなくても文字参照として扱うらしい。 問題になるのはURLのリンクに「&」がある場合。 <a href="foo?foo=1&bar=2"> 本来&bar=とすべき所をサボると、&以降=までの文字が文字参照に該当する場合に変換される。例えば <a href="http://example.com/foo?foo=1©=2"> は©として扱われ http://example.com/foo?foo=1©=2 に飛ぶ(Chromeを除く。Chromeは文字実体参照では問題ないが、©のような数値文字参照で同様の問題が起こる(Mac版9.0.597.102で確認))。 <のような結果がURLエンコード出来る文字については、Firefoxはそのまま「
Photo by Jan こんにちは。谷口です。 ITエンジニアの方々の中には「いずれは起業を考えている」という方もたくさんいらっしゃるかと思います。 最近は会社員としての転職だけでなく、フリーランスや起業など、様々な働き方を選ぶことができます。また、起業については昨今のスタートアップの資金調達のニュースが出たり、起業家がブログ等で情報発信をしていたり、そういった情報を掲載した書籍も増えており、「自分もやってみたい!」と思われる方も増加しているようです。 ただ日本では、初年度に倒産廃業する割合が個人事業ベースで37.7%、企業ベースで20.4%倒産、廃業している(経済産業省「工業統計表」ベースの集計)という状態ですので、あまり調べもせずいきなり起業するということはお勧めできません。 特にWebサービス等の自社サービスで企業起業する場合は、どういった業界でビジネスを起ち上げるのか、どのような
「フリーランスになるなら、ブログを書いたほうが良いですよ」と言われるフリーランスの方が増えているようです。 もちろん、ブログを書くことには様々なメリットがあります。よくあげられる話として以下のような話があります。 ・ブログから仕事が取れる ・ブログから人脈ができる ・ブログで自分の作品を見てもらえる しかし、私が過去に携わったフリーランスの方々で、当初予定したようにブログを運用できている方は全体の1割程度の人しかいないようです。 多くの方は、 「始めたけど、続かなかった」 「書いてみたけど、あまり効果がなかった」 と言っており、仕事につながったり、人脈を構築できたりというのは、レアケースです。一体なぜでしょうか。 ブログで成功している方々は皆、次のように言います。 「ブログは成果が出るまではある一定の努力を必要とする。広告やダイレクトメールなどと異なり、即効性はない。」 彼等が言うとおり、
AngularJSのエキスパート達が語る、AngularJSの使いどころとつらいところ(前編)。Deverlopers Summit 2015 JavaScriptのフレームワークの1つとして注目されている「AngularJS」は、どんな用途に向いているのか、学習コストはどれくらいか? 使いにくいところは? などの疑問をAngularJSのエキスパート達が次々に答えてくれるセッション「AngularJSの今とこれから」が、2月19日に都内で行われたイベント「Developers Summit 2015」で行われました。 ふだんなかなか聞けない、AngularJSを現場で使っている人たちの本音が詰まっていたセッションの内容をダイジェストで紹介しましょう。 AngularJSのFAQ 川田氏 今日は、AngularJSを使って開発している方、AngularJSの本を執筆している方々に、Angu
SiegeはWEBサーバに負荷をかけるツールです。同様のツールとしてApache Bench, httperf, Tsung, JMeterなどありますが、私は主にJMeterとSiegeを利用しています。 siegeのインストールと使い方・オプション・結果の見方をまとめました。 それぞれ、重い負荷やシナリオ込みの負荷をかける場合はJMeter、そこそこの負荷やWEB APIへの負荷はSiegeと使い分けています。 インストール 依存ライブラリをインストール $ sudo yum -y install gcc make openssl-devel ダウンロード $ curl -LO http://www.joedog.org/pub/siege/siege-2.74.tar.gz インストール $ tar zxvf siege-2.78.tar.gz $ cd siege-2.78 $ .
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く