お客さまがご利用のブラウザはサポートされていないため、正常に利用できない可能性があります。 お手数ですが、こちらをご確認いただき推奨環境のブラウザをインストールしてご利用ください。
HEVC 4K compression for optimized media, no quality compromise!
昨年末からはじまった開発案件が今年の8月にようやくリリースすることできました。 結構時間がかかりましたが、無事リリースです。 中古商品の販売、買取管理などを行う販売管理システムです。 特徴としては、販売、買取の見積りから出荷、在庫調整まで、 シームレスに連動する仕組みになっており 業務を手助けする仕組みとなっています。 またWEBシステムですが、EXCEL帳票の出力もできるようになっていて、 入力した情報から、見積書や請求書、FAX送付状など、さまざまな帳票を EXCEL形式で出力可能です。 これはPHPExcelという拡張モジュールを使うことで実現しています。 フレームワークにはCakePHPを使い、画面はTwitterBootStrap,jQueryUIなどを使って 今風なUIにに仕上げています。 BootstrapもCakePHPも最初は、調査などに色々と時間がかかるのですが、 慣れ
たぶん世界初…車を運転してたらバンパーに誰もが知る「あの物体」が突き刺ってた 1996年に夏季オリンピックが開催されたことでも知られる、アメリカ南東部の都市アトランタ。 そこに住む女性が、車を運転して帰宅したところ、信じられないことに誰もが知る「あの物体」がバンパーに突き刺さっていたそうです。 いったい何かというと……。 こちらが事故にあったという車。 むむ? ざっくり刺さってるアレってもしや……。 そうです、iPadです! 世の中にはいろいろな自動車事故がありますが、まさかiPadが刺さるなんて! ちなみにこの後、電源を入れたところiPadの持ち主である男性がわかったそうで、返却されたそうです。 さて、いったいなぜこんなことが起きたのか気になるところですよね。 実は、持ち主である男性が自分の車の屋根にiPadを置いたまま走り出してしまったようで、落下した際に後ろを走行していた女性の車にぶ
ちょっ…これは凄い!!午後の紅茶のパッケージをよくよく見ると、恐ろしく手の込んだ秘密が隠されていた 最近販売されている、ディズニーデザインの午後の紅茶のパッケージ。何気なく手にとってイラストを見てみると…あれ、この番号は何…? 検索しても特にこれといった情報の見当たらないこの番号表記、一体何なのか調べてみると…そこには驚くべき秘密が隠されていました。 こちらが午後の紅茶のディズニーデザインのパッケージ。ストレートティー、レモンティー、ミルクティーにそれぞれミッキー、プーさん、ドナルドダックのイラストがあるのですが… 1ボトルにつき3点のイラストがあり、その絵の下には謎の番号が。 番号順にイラストを見てみると…あれっ!?これはもしかして…パラパラアニメ…!? 確証はないものの、その正体を知りたい勢いで全種類の番号を調達、計32本の午後の紅茶が編集部に揃いました。 ストレートティーのイラストは
インターネット検索最大手のグーグルは21日、人体内部を360度見渡せるサービス「Googleインターナルビュー」を公開した。洞窟やトンネルの中を探索するように胃の中や血管内を自由に歩き回れるのが大きな特徴だ。 体内閲覧サービス「Googleインターナルビュー」では、血管とリンパ管からなる循環器系、食道から直腸にいたる消化器系、気管から肺までの呼吸器系の3つのコースを巡ることができる。 使い方は簡単で、目的地となる臓器を検索欄に入力するだけ。気になった場所には目印用のピンを落とすこともでき、ピンが刺さった瞬間うめき声が聞こえる点以外は、従来の地図と全く同じ感覚で利用できる。 サービス展開にあたり、グーグルでは360度撮影が可能な直径0.3ミリの超小型カプセル端末を独自に開発。これにより管内を自律移動しながら130万画素の画像を随時体外に無線送信することが可能になった。開発責任者のライ・フォル
2013-04-12 社内isuconを終えて perl nginx 今日は技術部研修最終日でした! そこで今までの研修の成果を発揮できるように、社内isuconという素敵なイベントを経験させて頂きました。あまり戦力にはなれなかったけど、終始とても楽しく勉強になったのでブログにまとめます。 isuconを知らない人のために。 http://blog.livedoor.jp/techblog/archives/67693255.html (livedoor Tech ブログ) 今回はisuconを社内版でやることになりました。 ルールは簡単で、いかに高速化ができるかを競う感じです。 使用するアプリは研修期間中にちょっとだけ作成したNoPasteアプリで、高速化するなら飛び道具を使おうが構わないといった感じです。 チームは二人一組でshogoくんと同じチームでした(この時点で俺にできることあ
技術部新卒研修担当の fujiwara です。 前回の記事「2013年の新卒研修と社内ISUCONやりました - (1) 研修編」に引き続き、新卒研修の最後を飾るイベント、社内ISUCONについて詳しく振り返ります。 社内ISUCONとは レギュレーションはこちらです。 各チーム1台ずつ使用できる仮想マシン上で、お題のアプリケーションを動作させる 外部からベンチマークを行って処理できたリクエスト数をスコアとする アプリケーション、OS、ミドルウェアなど、どのようなチューニングを行ってもよい ベンチマークスクリプトはデータの整合性をチェックするロジックが組み込まれており、アプリケーションとして不整合を起こしていることを検出するとFAIL(スコアなし) 10:00〜17:00 までの作業中には適宜ベンチマークを実行できる 作業終了後の最終計測でのスコアが高いものが優勝 (FAILしたら失格。1
4月になり、新人が入ってくる季節になりました。技術部新卒研修担当の fujiwara です。 これまで弊社技術部では特に技術部としての研修というものを行っていなかったのですが、今年は何かやりたいねということで人事部に7日間確保してもらい、主に acidlemon と2人で新卒8人に研修をすることになりました。 研修の資料などは GitHub でプライベートリポジトリを作って作業しており、それをまとめたものを GitHub上で kayac/newbie-training として公開しています。 どのような内容にするかは事前に昨年度の新卒を含めたエンジニア陣で(社内勉強会でビールを飲みながら)話し合い、 現場で実務に追われてしまうと身につきにくい基礎的な内容 コードを書ける人は多いけどLinuxサーバの操作は不慣れな人が多いので、そのあたりを底上げする内容 をメインに構成してみました。また、7
こんにちは、ご無沙汰しています。 Web担当の野中です。 前回の第2回「検証ツールとそもそもHTTPって何だ編」から少し時間が経ってしまいました。 というのもテクニックを紹介するために予想以上の予備知識の説明と検証・調査が必要になり、さらにどう順序立てて解説すべきか悩み時間がかかってしまいました。 ちなみに第2回では、Webサイト高速化に関連してくるHTTPについて基本的なことを紹介しています。 より詳しくHTTPについて解説したCodezineさまに寄稿している連載も是非チェックしてみてください。 本題 さて、今回から実践編ということでフロントエンド側のWebサイト高速化対策の1つ、画像の最適化について紹介します。 初学者向けに細かく基本的なことまで解説しますので、記事を3つに分けます。 画像最適化1回目の本記事では、画像に関する基礎知識について紹介します。 未だにWebサイト高速化の具
New Relicとは New Relicとは、パフォーマンス監視サービスです。 サーバ側にnewrelic用モジュールをインストールし、サーバ/アプリケーションの レスポンスや実行にかかった時間などの統計情報をNew Relicのサイトで確認できます。 Java/Python/PHP/nodeなど、いろいろな言語に対応しており、 Heroku等のPaaS上で使用することもできます。 さらに最近は、モバイルの用アプリ(iOS/Android)のパフォーマンスをモニタリングできるようになったらしいです。 今回はEC2インスタンスにnewrelicサーバ用モジュールをインストールし、 EC2上で動作しているnodeアプリケーションのパフォーマンスを測定してみます。 使用した環境 今回使用した動作環境は以下のとおりです。 OS : Amazon Linux(EC2) New Relicを使ってみ
Gruntとは 弊社ブログでもすでに紹介していますが、Gruntとはnode.jsベースで作成されたビルドツールです。 最近v0.4がリリースされ、Coffee Scriptがデフォルトでサポートされました。 今回は、変更が検知されたCoffeeScriptファイルをコンパイル→UglifyJSで圧縮 という処理をGruntでやってみます。 環境構築方法 今回使用した動作環境は以下のとおりです。 OS : MacOS X 10.7.4 Node.js : v0.10.0 npm : 1.2.14 Grunt : 0.4 npmを使用してGruntをインストールしておきましょう。 % npm install -g grunt-cli package.jsonとGruntfileを作成する Grunt(0.4)を実行するためには、2つのファイルが必要です。 まずはpackage.jsonを作成
Firefox 22(Nightly) で ArrowFunction が実装されたが、扱いが難しい - hogehoge @teramako id:teramakoさんの記事を読んで、ES.nextのArrow Functionって単純な省略記法じゃないんだーっとか思ったけど、よく考えたらCoffeeScriptだってfat arrowならthisをbindするわけで、むしろ自然だし便利ですよねと思い直しただけの記事です。 ES.next var obj = { threshold: 3, getOverThreshold: function (items) { return items.filter(n => n > this.threshold); } }; filterメソッドの中を普通のfunctionで定義しちゃうとthisがglobalオブジェクトになっちゃうんでselfとか
chai = require 'chai' expect = chai.expect chai.should() # add should method to Object.prototype Task = require("../src/task").Task describe 'Task',-> t = null before -> t = new Task("foo bar") it "expects true is true like Jasmine", -> expect(true).be.true it "should be true like RSpec", -> true.should.be.true it "should rutern item string with toString",-> t.toString().should.equal("foo bar") it
ミッドナイトフライトで日本に帰ってきました。モントレーで開催されたIRPS(Internaitonal Reliability Physics Symposium)で竹内研からは3件で発表しました。 学会中は自分の発表以外は、ホテルにこもって、仕事ばかり。 特に、西海岸の夜が日本の昼なので、連日、Skypeでミーティングをしたり、資料を作ったり。とうとう、徹夜になってしまった。 深夜便の中でも仕事して、朝の5時について、帰宅して、また仕事です。 大学の研究者の自分がそこまでしゃかりきに仕事をしなくてもいいのかもしれないけど、何とか、日本の電機やIT産業を復活させたい。 その思いだけで、企業や大学の間の調整をする毎日です。 その中で、どんな組織からも出てくるんですよね、ルールばかり気にする人が。 石橋を叩きに叩いて、最後は叩き割る。 いつも結論は、「やめましょう」になる人が。 私は今まで、大
昨日の朝に書いたブログがすさまじいアクセス。 「まじめに規則を守って仕事をすればするほど、ダメになっていく日本」 やっぱり、みんな同じように感じてるんですね。 ところで、育休を3年に延ばすそうですね。 仕事を3年も休んだら使い物にならないので、こんな制度は意味ないとか、言われていますが、これはこれで良いと思います。 というのも、日本は育児に限らず、休職を充実させた方が良いと思うから。 アメリカでは、こんな制度はいらないと思う。 日本の「伝統ある」大手企業では、一度会社を辞めてしまったら、もう戻るのは厳しい。 終身雇用も年功序列も崩れてきているのに、一度やめたら、「裏切り者」的な扱い。 あの、やめた人に対する、ウエット感、ジメジメ感は、日本の伝統ある(古い)組織に独特じゃないですかね。 これは、働いている人にも、企業にとっても悪いことばかりではないでしょうか。 何らかの事情で会社をやめても、
すごくすごくすごく今さらですが、vimtutorやってみました。 とてもよくまとまっていてびっくりした。 基本的な内容だったけど、自己流でやっていたせいか 意外と知らなかったことがあったのでまとめてみます。 今まで無駄なことしてたなと少し反省(-_-;) % vimtutor オペレータとモーション w - カーソル位置から空白を含む単語の末尾まで。 e - カーソル位置から空白を含まない単語の末尾まで。 モーションにカウントを使用する 0をタイプして行頭に移動 ^でも戻れますが0でも戻れるということをすっかり忘れていた!微妙に違うので個人的には^が好きです。 変更コマンド ミスタイプした単語の途中でcwとタイプすると、その単語のカーソルより後ろの部分が消えてインサートモードになる。 cw は単語を変更するだけでなく、挿入も行える点が便利。 位置とファイルの情報 ファイル内での位置とファイ
2013-04-18 vol.5 クラブ好きの美女をストリートでナンパしてみる クラブとストリート、どっちの方がナンパ成功率は高いでしょうか。クラブ慣れしている男性であればクラブの方が圧倒的に効率が良いでしょう。出会い目的で来ている女性も多いですからね。 ワタシはクラブが苦手なのでストリートでしかナンパをしません。なので本ブログではストリートでのナンパテクニックを伝えていきますが、とはいえクラブにいるような美女に魅力を感じるのも事実。 なので今回は、クラブに行く途中の美女に、ストリートで声をかけて飲みに誘ってみましょう。 本日のお相手 ◆クラブ好き美女 ◆20代半ば ◆クラブ友達がいるくらいの常連感 ◆イケメンしか相手にしてくれなそう シチュエーション クラブ目的で渋谷に来た美女を、ストリートでナンパして飲みに誘ってみましょう。 実践 こんばんは〜! こんばんは〜(スタスタ) お姉さん
ダイエットをスタートするときに不安を覚えるのが、食事制限によりもたらされる慢性的な栄養不足です。青野菜を原料とした青汁を朝食と置き換えることで、カロリーを減らしながらきちんと栄養を充填できます。 黒酢は健康食として親しまれていますが、酸性の性質を持っているので食前に摂るよりも食事と共に補う、はたまた口に入れたものが胃に達した段階で飲むのが最適だと言えます。 「準備に忙しくて朝食は食べないことが多い」という人にとって、青汁は強い味方となります。グラス1杯分の青汁を飲むだけで、ビタミン・ミネラルなどの栄養成分をほどよいバランスで補うことができるとして人気を集めています。 健康作りや美容に適しているとして愛用者が多い注目の黒酢ですが、いっぱい飲み過ぎると消化器官に負荷をかけることがあるので、確実に水で薄めた後に飲むことが重要なポイントです。 普段の食事スタイルや眠り、皮膚のお手入れにも心を配って
都会に住む人間は、その価値を過小評価している。というのが僕の持論だ。そしてそれは東京に6年住んでより強固になった。 都心住まいの価値とは何か - よそ行きの妄想 http://d.hatena.ne.jp/chnpk/20130115/1358204323 この記事の感想としては、およそ渋谷に特徴的な衛生問題が多いという事実には同情するとしても、常になにかしらの機会が与えられていることを無自覚だ、という点が地方の人間を刺激するだろう。 子供用の自転車が買えなかったとしても、買える距離に生きているのだ。さすがに子供用の自転車ぐらいは田舎でもみつかるが、嗜好品の類はそもそも手に入るかが怪しい。 今ではインターネットで緩和されたとはいえ、それを実際に目にする機会があるかという点において、それを好きになる機会すら与えられないかもしれない。 表題は、地方出身者を最も怒らせる一言である。 僕は、18歳
仕事でRobotlegsというAS3のフレームワークを使っているのだけど、DI機構がかっこよかったので、Injectorだけ真似て作ってみた。 mizchi/injector.js · GitHub https://github.com/mizchi/injector.js Robotlegs AS3 Micro-Architecture - Home http://www.robotlegs.org/ 使い方 ConstructorClass.inject に {key:InjectedClass} で実体化するインスタンス名と実体化するクラスを登録する。 CoffeeScriptで違和感無いような記法でチューニングしてある。 class UserModel class X_View Injector.register(@) @inject: model: UserModel Injec
By Gerard Van der Leun ポルノサイトはマルウェアの温床となっていると思われていますが、果たして本当にポルノサイトにアクセスするとマルウェアに感染する危険度は高いのでしょうか?イギリス人のコンラド・ロングモアさんが人気の高いポルノサイト10媒体を独自に調査したところ、一般的に認知されている情報とはかなり違う結果が出たようです。 Dynamoo's Blog: Top porn sites lead to malware http://blog.dynamoo.com/2013/04/top-porn-sites-lead-to-malware.html ロングモアさんが調査結果によると、人気の高いポルノサイト10個のうち5つは、マルウェアの感染率を表す「Infection rate」が0%であることが判明。また、先の5つを含んだ6つのサイトは、マルウェアとの接触見込みを
4月22日追記。細かい表現、データの追記、リンクを修正しました。Laravel の作者による Laravel 4 とSymfony 2 の比較はこちらの記事をご覧ください。 2013年においてもっとも注目すべき PHP フレームワークとして Laravel を挙げる。 執筆時点で Laravel の知識はほとんどないが、新しいプロジェクトでありながら、英語圏においてさまざまなチュートリアルが書かれおり、熱烈なファンを獲得したと見られる。ほかの PHP フレームワークの開発プロジェクトが抱えている将来の課題を考慮すると、Laravel を学ぶ価値はあると考えられる。 4月21日の時点で GitHub のスターの数は3971であり、2000年代後半からプロジェクトが存在していた CakePHP(3741) および Zend Framwork 2 (3905)を超え、PHP フレームワークとして
∠(゚Д゚)/テェェェェルゥゥゥゥお前ら麻雀しろよ…。まいりすと → mylist/6543776~追記~もうだめだw「メンタンピンだ~」にしか聞こえなくなった!w
6. JSONやXMLのパース { “id” : 0, “name” : “tsubu”, “place_name” : “a-team” } public class Meeting { private int id; private String name; private String placeName; public void setId(int id) { this.id = id; } public void getId() { return id; } // (省略) } JSON POJO パース(デシリアイズ) シリアライズ 7. パーサーを書く public class MeetingParser { private interface Key { String ID = “id”, String NAME = “name”, String PLACE_NAME =
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く