タグ

2013年11月4日のブックマーク (78件)

  • ピクシブ株式会社に入社しました - catatsuyとは

    そういえば書いてなかったし,実際良く聞かれるので入社エントリなるものを書いておきます シュレディンガー - catatsuyとは この記事の通り 9 月に大学を卒業して,2013/10/1 付けでピクシブ株式会社にエンジニアとして入社しました 8 月からアルバイトをしていたので,そのまま入社した感じです 知らない方のために軽く説明すると,ピクシブ株式会社はイラスト投稿サイト pixiv を運営している会社で, ピクシブ百科事典 や pixivコミック のように pixiv に付随したサービスも展開しています また現在は NHN 株式会社(現 LINE 株式会社)が運営していたコスプレイヤーの SNS サイトである Cure, WorldCosplay を買収し運営を行っています 私はアルバイトとして入社したときには PHP などを利用し,Web アプリケーション開発に携わっていました しか

    ピクシブ株式会社に入社しました - catatsuyとは
  • AngularJSでバックエンドRESTをモックして、フロントを独立で開発する方法 - Debuginfo

    開発を進める上でServerサイドと分離してフロントサイドのみに集中して開発すると捗ります。AngularJSではサーバサイドをモックするAPIが用意されています。使ってみました。(Yoeman等はイントール済みを仮定) まず、angular-mocks.jsというライブラリをindex.htmlで読み込みます。同様にmock.jsというこれから作るスクリプトを読み込むようにしておきます。 # In index.html <script src="bower_components/angular-mocks/angular-mocks.js"></script> # mock.jsはこれから作る <script src="scripts/mock.js"></script> 次にメインのapp.jsにngMockE2Eのモジュールを追加します # In app.js angular.mod

    AngularJSでバックエンドRESTをモックして、フロントを独立で開発する方法 - Debuginfo
  • Learn Node.js The Troll Way | I care, I share, I'm Nathan LeClaire.

    Server Side JavaScript As many of you are probably aware, Node.js is all the rage with the kids these days. It’s so popular that users even have the nerve to gall Google developers, insisting that the V8 JavaScript engine is important for things outside of mere Chrome. Node has rapidly been evolving and maturing into the new hotness of the web development community. Its core is driven by the idea

  • モバイルゲームにおけるAWSの泥臭い使い方

    3. Razest ● 2006年から携帯向け対戦カードゲームを運営 ○ とあるブームの始祖 ○ 2006年はAWSがサービスを開始した年 ● AWSは2011年4月から利用 ○ 東京リージョンができてから ○ 利用期間は2年半くらい ● インフラエンジニア:0人

    モバイルゲームにおけるAWSの泥臭い使い方
    ikosin
    ikosin 2013/11/04
  • Java での web アプリケーション開発時の開発環境メモ #1 - 一角獣は夜に啼く

    最近 Java で web アプリケーションを開発しようと思って、アプリケーション構成やら開発環境周りやら悩んだりしていたのだけれど、ある程度良さそうな構成に落ち着きつつあるので現状をメモしておく。 アプリケーション構成 とりあえず HTTP 周りは JAX-RS に任せるのが良さそう。 JAX-RS 実装としては Jersey を選択。 JBoss RESTEasy とかも試してみたけど、JAX-RS の参照実装ということもあって Jersey は癖が少なくて使いやすいのかなーと思ったりした。 Web 上の情報も多そうな気がする。 JAX-RS 2.0 Jersey 2.4 Servlet コンテナ内で動かすことを想定 ビルドツールとしては Gradle を選択。 IDE との連携を考えると Maven の方が有利かなーとも思ったけど、実際 Eclipse と NetBeans で試した

    Java での web アプリケーション開発時の開発環境メモ #1 - 一角獣は夜に啼く
  • Java における web アプリケーション開発ことはじめ (JAX-RS 2.0 / Jersey 2.4) - ひだまりソケットは壊れない

    JAX-RS を使って Java で web アプリケーションを開発したい、と思っても、Java EE 周りに詳しくないと何をどうすればいいか全然わかんないですよね! そんなことないですか? 少なくとも私はよくわかんなかったです。 そんなわけなので、JAX-RS を使って web アプリケーションを開発しようと思った人のために、「Hello world!」 ってテキストを返すだけの web アプリケーションを作るところまで説明したいと思います。 サンプルプロジェクト GitHub 上にサンプルプロジェクトをおいています。 nobuoka/jax-rs-jersey-application-sample · GitHub Git と JDK がインストールされていれば、次のように 3 つのコマンドを実行するだけでサンプルプロジェクトを手元のサーバーで動かすことができます。 # プロジェクト

    Java における web アプリケーション開発ことはじめ (JAX-RS 2.0 / Jersey 2.4) - ひだまりソケットは壊れない
  • ddbcli - 対話型のDynamoDBクライアント - so what

    https://bitbucket.org/winebarrel/ddbcli DynamoDBmysqlコマンド的なクライアントを作りました。ほんとはAWS Tools Hackathonでこのネタをやろうとしていたのですが、DynamoDBAPIにさわり始めたらあれよあれよと実装が進んでしまいまして。番どうするかな… §導入 最初にgemでインストールしてから、環境変数を設定します。 shell> gem install ddbcli shell> export AWS_ACCESS_KEY_ID='...' shell> export AWS_SECRET_ACCESS_KEY='...' shell> export DDB_REGION=ap-northeast-1 shell> ddbcli # プロンプト表示 ddbcliコマンドを実行すると、以下のようなプロンプトが表示

    ddbcli - 対話型のDynamoDBクライアント - so what
  • Pairy : チャットデータを Redis から Amazon DynamoDB に全移行した話(1) - Tech Blog

    CTOの椎名アマドです。 今回は、Pairyのチャットデータを全てRedisからAmazon DynamoDBに移行した話をしたいと思います。 我々が 2012年6月に カップル専用アプリ Pairy をリリースした時には、 データベースは MySQL と Redis の両方を利用するところで始めました。 Redis の役割は: 1. MySQLレスポンスのキャッシュ 2. プッシュ通知等のキュー 3. チャットのデータを全保管 サービスローンチ直後はまだ Appサーバー(EC2)1台と、MySQL & Redisを両方走らせてる DBサーバー(EC2)1台で十分だという判断で、しばらくはそんな構成でやってました。(S3などは省略) しかし、いざサービスが成長してくるともちろん MySQL & Redis を1台でまかなうのはキツくなり、MySQL と Redis を別々のEC2インスタン

    Pairy : チャットデータを Redis から Amazon DynamoDB に全移行した話(1) - Tech Blog
  • 月間130万PVを達成して色々と考えたアクセスを増やすためのブログ運営のあれこれ | 男子ハック

    @JUNP_Nです。ブロガーズフェスティバルに間に合わせるために瞬間的に100万PVを達成させましたが、10月1日〜10月31日の期間で130万PVを達成しました。というわけで、ちょっとブログ運営について思ったことを箇条書きにしていきたいと思います。 ブログの運営方針次第でアクセス数は大きく変わると思います 月間60万PVから130万になるまでの期間がおよそ6ヶ月。昨年から60万PV前後から伸び悩んでいたのですが、アクセスアップのために何か手を打ってみようということで動き出したのが6月頃。というわけでアクセスアップのために男子ハックが行ったことを箇条書きでご紹介。 1.男子ハックの記事内容について方向性を変えてみた 今までは「iPhoneMac等のApple製品」「ガジェット」「ライフハック」という3柱のコンテンツしか情報発信してきませんでしたが、何かに特化するブログスタイルだと男子ハ

  • Testing chef cookbook with docker and test kitchen

    Test Kitchen is a framework for isolated integration testing of chef recipes. For testing a recipe it spawn a vm, execute tests and then destroys it. For local cookbook development and manual testing of changes vagarnt is definitely the first choice, but for developing cookbook with automated tests suits this VM based approach is very slow and as test kitchen destroys box with each run, testing fe

  • Ruby on Rails 4.0.1リリース!大量のバグ修正、3系からの移行も少し簡単になりました|TechRacho by BPS株式会社

    2013.11.02 Ruby on Rails 4.0.1リリース!大量のバグ修正、3系からの移行も少し簡単になりました 日、Ruby on Rails 4.0の最初のアップデートである、Rails 4.0.1がリリースされました。 6月に4.0がリリースされてから約4ヶ月、かなり久しぶりのアップデートとなりますが、どのような変更が含まれているのでしょうか。 まとめ 量が多いので最初にまとめです。 今回のリリースは大量のdiffを含みますが、そのほとんどは細かいバグ修正です。 Railsのリリース時期的には3.2.13 → Rails 4.0.0 → 3.2.14 → 3.2.15 → Rails 4.0.1となるため、3.2.14以降で適用されていた細かい修正も取り込まれています。4系が3系にようやく追いつきました。 4系はなんかデグレっぽいバグや非互換が多いなーと思っていた箇所が、

    ikosin
    ikosin 2013/11/04
  • 【Serf】v0.2.0 へのバージョンアップと、変わった所を確認してみた | Pocketstudio.jp log3

    Hashicorp Project の Serf ( http://www.serfdom.io/ ) が 11/1 に version 0.2.0 にバージョンアップしました。当記事は、バージョンアップの手順や、追加された機能や設定について、簡単な検証をしたまとめです。 今回のバージョンから、設定ファイルの外部化と暗号化対応により、Serf が実サービスに投入できるレベルになったと思います。 ところで、Serf はオーケストレーションツール、という理解であっていますでしょうか? ドメイン名が “serfdom” なので、司るほうの orchestration なのかな?と。あまり自信がありません。なんというか、「Serf は考えるんじゃない!感じるんだ!」というツールのような気がしています。 乗るしかない、このビッグウェーブに!! ← それは surf ■ Serf v 0.1.0 →

    ikosin
    ikosin 2013/11/04
  • テストしやすいJavaScriptの書き方 [GTAC 2013] - ワザノバ | wazanova.jp

    [Video] http://www.youtube.com/watch?v=JjqKQ8ezwKQ&list=SPSIUOFhnxEiCODb8XQB-RUQ0RGNZ2yW7d&index=13 [Slide] http://goo.gl/E1v14 GoogleのMark Trostlerが、テストしやすいJavaScriptプログラムの書き方についてプレゼンしています。オライリーから日語版のもでてます。 データを隠したいとか、privateにしたいとか、protectedにしたいとか、モジュルパターンやクロージャ使おうとか、「何を隠して、何をみえるようにするか」という発想をしている時点で、テストしやすい効率的なプログラミングからは逸脱してしまう。「implementationでなくinterface」という意味が分かれば、implementationはリプレースできるし、コーデ

  • エンドレスに英語ニュースを垂れ流せる『Umano』は今年No.1のリスニ | English Hacker | 英語学習の情報ポータルサイト

    英語リスニングを勉強したいけど、良い教材がない。またはいちいちネットに接続しなければいけないなど、中々めんどくさいことが多いんじゃないでしょうか。そこで今回は、今年の中でダントツにおすすめな英語リスニング対策アプリ『Umano』を紹介します。 世に英語リスニングの勉強ができるアプリは数あれど、現状このアプリほど使いやすく、かつ内容が面白いサービスはないでしょう。英語学習者であれば誰にでもオススメしたいアプリですのでぜひご覧ください。 ◆エンドレスに英語ニュースを垂れ流しできる『Umano』 ・Umanoとは Umanoは海外の各種メディアを横断して記事を配信し、その文章をネイティブが読み上げてくれる時事ニュースのキュレーション(情報を収集して配信してくれるサービス)アプリです。ネイティブにとっては情報収集

    エンドレスに英語ニュースを垂れ流せる『Umano』は今年No.1のリスニ | English Hacker | 英語学習の情報ポータルサイト
  • AngularJSの設計思想 [Google I/O 2013] - ワザノバ | wazanova.jp

    [Video] https://www.youtube.com/watch?v=HCR7i5F5L8c AngularJSのHype (盛り上がり感)があるようなので、GoogleのMisko HeveryとBrad GreenがGoogle I/O 2013でAngularJSの設計思想について語っているのを紹介します。 アプリ開発は、雛形構文(ボイラープレート)を利用しながらデータをブラウザとDBの間でやりとりさせるのが中心で、気づいてみると同じ雛形構文を書く作業をかなり繰り返している。コードを書いてる時間よりもコードを読んでいる方に時間がとられることも多い。この雛形構文を使った作業を極力減らして、アプリに付加価値をもたらすコーディング作業だけを抽出したいと思った。 コーディング作業が効率的になる構造が欲しかった。 フレームワークにテストを組み込むが、フレームワーク自身をきっちりテスト

  • 型付きcoffees-scriptを作り始めた - mizchi's blog

    たぶん僕は人類の怠惰を極めたようなcoffee-scriptの文法が好きすぎるのだけど、その結果型を書けるcoffee-scriptを作り始めてしまった。 Fork元はCoffeeScriptRedux mizchi/CoffeeScriptRedux https://github.com/mizchi/CoffeeScriptRedux/tree/type とりあえず今の版だと次のコードが通る。 目標 x :: Number = 3 y :: String = "hello" z :: Boolean = false # z :: String = 4 #=> Error # y = x #=> Error a :: Any = 3 a = 'fadfa' b = 'a' fn :: Function = -> x = 3 n = -> i = '' f2 :: Function = (

    型付きcoffees-scriptを作り始めた - mizchi's blog
  • お願いだからWebフォームではを正しく使ってユーザビリティを上げてくれ | 初代編集長ブログ―安田英久

    今日は、Webフォームが「うわ、使いづらい」となってしまわないようにする、意外と対応されていないことが多いHTMLタグ「<label>」について。 HTMLを自分で書かないWeb担当者さんでも、デザイナーさんが作ったフォームに関して最低限これだけはチェックしておくといいですよ、というお話しです。 コンバージョンの要である「Webフォーム」。アクセス解析での改善やEFO(入力フォーム最適化)をしていると思いますが、意外と忘れられていることが多い「<label>」をご存じでしょうか。 フォームの入力項目それぞれの「ラベル(項目名)」を書くためのHTMLの作法なのですが、これをちゃんと使っているかどうかで、フォームの使いやすさがガラッと変わるのです。 一番わかりやすいのは、ラジオボタンやチェックボックス。<label>をちゃんと使っていると、ボタン部分ではなく文字の部分をクリックするだけで項目を

    お願いだからWebフォームではを正しく使ってユーザビリティを上げてくれ | 初代編集長ブログ―安田英久
  • JavaScriptの最新仕様をみんなで読もう! 『ECMA-262 Edition 5.1を読む』発売記念プレゼントキャンペーンを実施します - Hatena Developer Blog

    竹迫良範( id:TAKESAKO)さんが翻訳および編集をされた『ECMA-262 Edition 5.1を読む』が、9月25日に発売になりました。多くのWebエンジニアが利用するプログラミング言語「JavaScript」の最新仕様書である「ECMA-262 Edition 5.1」を完全翻訳し、解説を加えた一冊です。 ECMA-262 Edition 5.1を読む 作者: 竹迫良範出版社/メーカー: 秀和システム発売日: 2013/09/25メディア: 単行この商品を含むブログを見る 書には弊社エンジニアの id:nanto_vi がレビューで協力させていただいたこともあり、はてな開発者ブログでは発売を記念したキャンペーンを実施します。秀和システム様からご提供いただいた『ECMA-262 Edition 5.1を読む』に、はてなブックマークのオリジナルステッカーをセットにして、当ブロ

    JavaScriptの最新仕様をみんなで読もう! 『ECMA-262 Edition 5.1を読む』発売記念プレゼントキャンペーンを実施します - Hatena Developer Blog
  • ダブルMVCの意味するところ [GoGaRuCo 2013] - ワザノバ | wazanova.jp

    [Video] http://www.youtube.com/watch?v=s1dhXamEAKQ TildのYehuda KatzのGolden Gate Ruby Conference 2013での講演。 Ruby on RailsのクリエーターであるDavid Heinemeier Hanssonが、「JavaScript勢はダブルMVCで苦しんでいる。サーバとクライアント両方にMVCが必要で複雑すぎる。」とTwitterで発言したのに対して、Yehudaは、それでは誤解を与えると危惧し、GUIプログラミングが歴史的にどのようにMVCに発展してきたかを紹介することで、ダブルMVCが当に意味するところを解説しています。 DHHの発言は、盛り上がってきたMeteor / Node.js勢に対する単なる批判っぽいですが、それに対してYehudaはロジカルに話をまとめてます。 スライドを

  • ブラウザ上でLinuxが動く! なんとGUIも! Javascriptで実装されたOR1Kエミュ『jor1k』|ガジェット通信 GetNews

    ブラウザ上でLinuxが動く! なんとGUIも! Javascriptで実装されたOR1Kエミュ『jor1k』 いやはや、世の中にはクールで変態なハッカー(褒め言葉)がいるものです。 この『jor1k』というプログラムは、完全にJavascriptで実装されたOR1K(OpenRISC 1000)エミュレーターで、ブラウザ上でLinuxを実行することができてしまいます。 ブラウザ上でLinuxを起動してターミナルでコマンドラインの入出力をするだけであれば、これまでにも「Javascript PC Emulator」というJavascriptで実装されたPCエミュレーターがありました。しかし、『jor1k』のスゴイ所はX Window Systemが起動しGUIもちゃんと操作できることです。たとえば、冒頭の画像は、“お決まり”のxeyesを起動してみたところです。ちらつきはあるものの、目玉が

    ブラウザ上でLinuxが動く! なんとGUIも! Javascriptで実装されたOR1Kエミュ『jor1k』|ガジェット通信 GetNews
  • [JS]かっこいいインタラクションを伴ったスマフォに最適な省スペース用フォームのデモ

    先月の終わりにdribbbleで公開された時に、うわっかっこいいな!と思いチェックしていたコンセプトにデモとして動作するスクリプトが開発されたので紹介します。 まずは、dribbbleでのコンセプトから。 [GIF] Mobile Form Interaction フォームの入力欄の各ラベルをプレースホルダーテキストとして表示し、タップして入力する時に、アニメーションでそのテキストがふわりと上に移動し小さく表示されます。 これはスマフォでは特に重要な省スペースとしても優れており、また入力後にそれが何の項目であったかユーザーに伝えることができます。 で、そのコンセプトにインスパイアされて開発されたスクリプトが「JVFloat.js」です。 デモのキャプチャ ※デモはダウンロードファイルに含まれています。 アニメーションのブラッシュアップやコードの最適化など宿題があるそうですが、実装はこんな感

  • 新着記事

    『フォトショップ・ブイアイピー』の新着記事です。フォトショップやデザインをたのしむウェブサイト。2009年3月創刊以来、3800を超えるコンテンツを更新しています。フリーフォントなどの無料デザイン素材/配色やWeb制作といった最新トレンドも公開中。

    新着記事
  • SEO対策・リスティング広告のキーワード選定に役立つツール10選

    SEO対策やリスティング広告の出稿の際に役立つ「キーワード選定」のためのツールを10紹介している記事です。初心者でも簡単に使えるツールばかりですので、今まで知らなかったものがあればぜひ使ってみてください! テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 SEO対策やリスティング広告の出稿の際に重要になってくるのが「キーワード選定」です。 SEO対策であれば、どんなに順位が上がっても検索されるキーワードでなければトラフィックは増えません。また

    SEO対策・リスティング広告のキーワード選定に役立つツール10選
  • TechCrunch | Startup and Technology News

    Live Nation says its Ticketmaster subsidiary was hacked. A hacker claims to be selling 560 million customer records. An autonomous pod. A solid-state battery-powered sports car. An electric pickup truck. A convertible grand tourer EV with up to 600 miles of range. A “fully connected mobility device” for young urban innovators to be built by Foxconn and priced under $30,000. The next Popemobile. Ov

    TechCrunch | Startup and Technology News
  • カードローンレイクで土日祝日でも即日で融資を受ける方法

    カードローンレイクは、大手消費者金融の1つで、多くの利用者がいる金融サービスです。 レイクは、2023年1月4日にレイクALSAから名称変更をしました。 レイクは、即日で融資を受けられるため、急ぎで現金が必要になる場合でもお金借りる事が出来ます。 消費者金融業者の中には、土日祝日でも即日融資に対応しているところがありますが、レイクもその1つです。 この記事でわかること レイクは土日祝日でも即日融資を受けられる可能性がある 早めに申し込みをするなど土日祝日での即日融資を受ける際には注意点がある 必要書類の事前準備などスムーズな融資申し込みのための用意をしておくと良い レイクでお金を借りる方法は3種類ある 土日祝日にどうしてもお金が必要になった場合には、カードローンレイクの利用を検討してみましょう。 カードローンレイクなら土日祝日でも即日で融資が受けられる カードローンのレイクは、土日祝日に初

    カードローンレイクで土日祝日でも即日で融資を受ける方法
  • 英語コミットコメントに使えるオシャレフレーズ集

    英語コミットコメントに使えそうなオシャレフレーズを聞いたので、これを使ってドヤ顔コミットをしたくてやれるチャンスを虎視眈々と狙う毎日です v, x, g, z とかこのへんが入ってる単語だとなんかカッコ良さ増す。 tweak とかデザイナーにはだいぶ便利。 単語 意味

    英語コミットコメントに使えるオシャレフレーズ集
  • 初心者から一歩抜け出すためのGitの業 〜 コミットコメント - Qiita

    多分、Gitを使い始めて詰まる(というか悩む)ところの大多数が、「コミットコメント」だと思う。 これについては色々な人が色々なことを書いていて、結構どれも正しいので、それらを参考にしてもらうのが良いと思う。 じゃあ俺はこれから何を書くのか、というと、 こういう風にコメントするとチーム開発が捗るよ というのを書こうと思う。 俺自身も出来てないことが多いので、自戒を込めて書くことにした。 ※注意! この記事は「ウチのチームで俺はこういうのを意識してコミットコメントを書いている」というものであって、 万人にドンピシャリと来るものではないというのを予めお伝えしておく。 コミットが何を変えるのかを明確にする たとえばこんなコミットコメントがあったとする。 アウト。ダンゴで試合終了。 "Fix some bugs"、直訳すると「いくつかバグ直したぜ!」である。どこの、どんなバグを、何個直したのかが全く

    初心者から一歩抜け出すためのGitの業 〜 コミットコメント - Qiita
    ikosin
    ikosin 2013/11/04
  • 巨大な(あるいは、汚くて邪悪な)コードの泳ぎ方 - mizchi's blog

    ロンドンへの飛行機(11時間)で暇だったから書いた文章。 自分でゼロからすべてのコードを書けるときはテストファーストでいいけど、アンドキュメントな実験的なライブラリを利用する際や、巨大なプロジェクトの一部としてコードを書く際は、テストファーストよりもとにかくコードを書きまくって挙動の変化を確かめるほうが有用な時がある。 まあ多分どっかでこういうのはハウツー化してあるんだろうけど、自分ルールが固まってきたので、メモっておく。 目的を設定する トップダウンに読むには、コスパが悪いことが多い。とにかく「アレする」「コレする」という目的を定義して、そのためにその周辺領域からボトムアップに読むことにしよう。 エンドポイントを追う 巨大なプロジェクトに放り込まれた最初の段階では、エンジニア当に無力だ。 最初にやることは、自分が処理を挟むべき位置を見つけることだろう。 まずはファイル名や関数名を読ん

    巨大な(あるいは、汚くて邪悪な)コードの泳ぎ方 - mizchi's blog
  • 【やらなきゃ損!】Macbook Airの液晶の色が激的に良くなる方法! - すりゴマ・ドットコム

    すりゴマです。 今日もいい感じにすり潰していきますね。 photo by Crouchy69 こんなビビッドな写真をずっと見てたら、目が痛くなってきますね。 すりゴマも仕事柄、このMacbook Airの画面を見ている時間が長いので、少しでも目の疲労を少なくしたいです。。 MacBook Airの液晶パネルメーカーには数種類あって、すりゴマのは一番汚いと言われるLG製なんです… OTL ということで、カラープロファイルを変更し、白っぽくて黄ばんだ色を、キレイで目に優しい色に変える方法をご紹介します! パネルメーカーをチェック!! 一応言わなきゃなので書きますが、カラープロファイルのカスタマイズは自己責任で行ってください。 ご紹介したプロファイルを使用して、いかなる不都合が起きてもすりゴマは責任を負いかねます。。。 (´・ω・`) ではまず、Macbook Airの液晶パネルメーカーがLG製

    【やらなきゃ損!】Macbook Airの液晶の色が激的に良くなる方法! - すりゴマ・ドットコム
    ikosin
    ikosin 2013/11/04
  • Scala conf2013

    1. Javaからの転身!Scala+Play2を知って2ヶ 月でBtoBソーシャルアプリを作るまで Scala Conference 2013 Junichi Okamura and Takafumi Ikeda Shanon, Inc. Social app development with 2 month study of Scala+Play! 13年3月2日土曜日 2. CAUTION • 発表者が変わっています • 岡村純一(左)は現在、サンフランシスコにいるためです • 発表内容は同じですのでご安心下さい Changed Speaker changed 13年3月2日土曜日 3. About Junichi Okamura (now in SF) • Twitter: @benzookapiJava and PHP developer for 10+ years • D

    Scala conf2013
  • PFIセミナー 2013/09/19 「Linux開発環境の自動構築」

    13. Linux環境構築:1⼈人/チーム開発向けユースケース l 1台のマシン環境しか利利⽤用しない  → キックスタート必要なさそう l 1台の物理理マシンしかないけれど、マシン環境は複数欲しい l l l → Amazon EC2等のサービスを使う(お⾦金金があれば) → 仮想マシンを使う(CPU, RAM等に余裕があれば) 2台以上の物理理マシンがある・⽤用途ごとに環境を分離離したい l 各種仮想マシンモニタを利利⽤用しましょう l l l VirtualBox, VMware, QEMU(KVM)など 他の⼈人への作業引き継ぎがあるなら、Vagrantも検討しては? AWSなどを使っている 13

    PFIセミナー 2013/09/19 「Linux開発環境の自動構築」
  • D言語の現状 - Go ahead!

    「FacebookがプロダクションでD言語の利用を始めた」ことに関する記事が少し話題になってます.で,これだけだとD言語が他の言語のようにプロダクションreadyと勘違いする方もいるかもしれないので,今の現状について書いておきます. この記事の一言まとめ 手軽にプロダクションで使えるわけではありません! 詳細が知りたい方は以降をお読みください. 今回の話 FacebookのAndreiはTDPLというを出した,D言語界隈でも主要なコミッタです.その一方,C++界隈でも有名な人物で,そういう人物がついにC++をやめてプロダクションでD言語を使った,というのが一つの大きなニュースです. また,Facebookにはこの記事を書いたBenなど,D言語を使えるエンジニアが他にもいます. プロダクションでつかえるのか? 簡単に言うと,「品質的には問題が無い,が今広まってる言語ほど楽ではない」です.J

    ikosin
    ikosin 2013/11/04
  • '10年代のRubyコア用語集

    IRC (あいあーるしー) 「教養チャンネル」とも「衒学チャンネル」とも呼ばれる。ほとんどのタイミングで日史か中欧史か仏教史か英語史の話をしている。たまにRubyの話題になると逆に違和感が… ISeq (あいせく) RubyVM::InstructionSequence のこと。長いので誰も正式名称で呼ぼうとしない。 rubyスクリプトのいくつかある表現型の中でもっとも低レベルな表現。現在、rubyスクリプトからISeqを生成する機能は公開されているが、そのようにして生成したISeqを実行する機能はセキュリティ上の懸念から(作られてはいるが)封印されている。→ AST ID (あいでぃー) 型。rubyレベルでいうSymbolにほぼ相当するもの(ちょっとだけ違う)。objcプログラマーはこれを見てVALUEと混乱しないように。 assn (あさしん) IRCで彼らがアサシンと呼んでいるも

    '10年代のRubyコア用語集
  • Modeling your App's User Session

    AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be

  • 第30回 データマイニング+WEB@東京( #TokyoWebmining 30th)−機械学習活用・マーケティング 祭り− を開催しました - hamadakoichi blog

    2013/10/19 "第30回 データマイニング+WEB @東京 ( #TokyoWebmining 30th) −機械学習活用・マーケティング 祭り−"を開催しました。 第30回 データマイニング+WEB@東京 ( #TokyoWebmining 30th) ー機械学習活用・マーケティング 祭り−: Eventbrite Google グループ 会場提供し運営を手伝って下さった ニフティ株式会社 のみなさん、どうもありがとうございました。素敵なトークを提供してくれた講師メンバーに感謝します。会場参加、USTREAM参加ともに多くの方々の参加を嬉しく思っています。 参加者ID・バックグラウンド一覧: 参加者Twitter List: Twitter List TokyoWebmining 30th 参加者セキココ:第30回 データマイニング+WEB @東京 セキココ (作成してくれた [

    第30回 データマイニング+WEB@東京( #TokyoWebmining 30th)−機械学習活用・マーケティング 祭り− を開催しました - hamadakoichi blog
  • code:JSドキュメント

    「code:JS」はCoffeeScriptを使い、viewベースでWebアプリケーションを作成するための、フレームワーク/クラス群です。 このクラスライブラリを作った動機は、Webアプリ開発をやったりiOSアプリ開発をしていると、しばらく関わっていない技術のことを忘れていまい、いざ開発にかかろうとした際にすぐにコーディングには取りかかれず、言語仕様や開発手法・設計などを思い出すことに時間を奪われ、これが何回も続くかと思うと気が遠くなったことに端を発します。 そのため、iOSアプリケーション開発などで用いられている「viewベースアプリケーション開発」と呼ばれる様々なパーツを画面に並べることで、画面設計を行い機能を実装していく開発手法を、そのままWebアプリケーションでも行えるようなクラスライブラリを作成しました。 ライブラリの各クラス構成や、Viewベースの概念はiOSのViewを参考に

    ikosin
    ikosin 2013/11/04
  • App::RunCron has been released! | おそらくはそれさえも平凡な日々

    https://metacpan.org/module/App::RunCron tl;dr cronlogより可搬性は落ちてシンプルさには欠けるけど、もうちょっと機能拡張してプラガブルな設定ができるruncronてやつを作った。コマンドの成功/失敗に応じて通知方法を変更できるようになっている。 cronで困るのは、ログだったり通知であったりをどうするかというところです。 で基的にどうするか、というところは@fujiwara組長の、 「cron で > /dev/null して椅子を投げられないための3つの方法」 に書いてあります。まとめると以下になります。 全部メールで投げる(> /dev/null は論外) 標準出力、エラー出力をまとめて、何らかのloggerに投げる(syslogがお手軽) 場合によってはcronlogで選別して失敗した時のみ通知する 最近は以下のように、sy

    App::RunCron has been released! | おそらくはそれさえも平凡な日々
    ikosin
    ikosin 2013/11/04
  • うっかりチューリング完全になっちゃったもの

    Accidentally Turing-Complete ― Andreas Zwinkau 来なら、チューリング完全となるべきではなかったものがある。これは、そのようなうっかりチューリング完全になってしまったものの例である。 C++テンプレート 当初はチューリング完全を目指していなかったが、C++テンプレートはチューリング完全になってしまった。その証明は、この論文にある(PDF) x86 MMU x86のpage fault handlingは、単純なマシンの実装に使える。原理としては、page faultが1 wordをスタックに積み、それによりアンダーフローを起こして別のトラップを生成する。この仕組みは、「減算して0以下ならば分岐」処理を実現する。チューリングマシンを実装するには十分である。デモ動画、講演動画 マジック・ザ・ギャザリング マジック・ザ・ギャザリングはカードゲームであ

  • GUI Architectures

    Graphical User Interfaces provide a rich interaction between the user and a software system. Such richness is complex to manage, so it's important to contain that complexity with a thoughtful architecture. The Forms and Controls pattern works well for systems with a simple flow, but as it breaks down under the weight of greater complexity, most people turn to “Model-View-Controller” (MVC). Sadly M

    GUI Architectures
  • やはりお前らのMVCは間違っている

    Editor's Notes\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

    やはりお前らのMVCは間違っている
    ikosin
    ikosin 2013/11/04
  • いつまでPHPerはMVCを間違い続けるのか…? - どうにもならない日々@mkkn

    愚痴です。 やはりお前らのMVCは間違っている http://www.slideshare.net/MugeSo/mvc-14469802 これ45k Viewあって、はブも600あって、Sep 26, 2012の投稿だからもおう1年以上前の話。つーかそれの波及記事もいろいろあってもう既に十分語り尽くされている、はずなのに… なぜか、未だにfat controller もうね。コード見るのが辛いんよ。つーか感覚的に分かりそうなもんじゃん。処理のエントリポイントがこんなになってていいのかなぁ?って。 改修案件でさ、コードどっから参照するよ?コントローラでしょ?んでさーコード調べるぞ!!ってなった時、そのコード見て、、、ため息出るでしょ。ひと目でわからんでしょ。 コントローラなんて,どのモデル読んでてどのview使ってるか、それだけで十分じゃん。パラメータの処理はルーティングでやればいいじゃん

    いつまでPHPerはMVCを間違い続けるのか…? - どうにもならない日々@mkkn
    ikosin
    ikosin 2013/11/04
  • ブラウザ横断で JavaScript のテストを自動化する BrowserSwarm

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    ブラウザ横断で JavaScript のテストを自動化する BrowserSwarm
  • 7462

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

  • 全然人の来ないブログから、すこしは見てもらうものにするにはのABC|More Access! More Fun

    ここ数日、Sumallyのフォロワー数が激増してなにがあったのかびびってる私です。 でもってメルマガのご質問にメルマガでは答えられない長さの回答になるのが来ましたので、ブログで回答いたします。メルマガ読者の方にはこういう特典(笑)もありますので、月315円ではございますが、お布施のつもりでどうぞの営業コメントです。 http://www.mag2.com/m/0001522550.html http://magazine.livedoor.com/magazine/69 日のご質問。ブログ初心者向けの内容なので、すでに月間数十万PVくらいの方は笑ってスルーお願いします。これからブログ書く、または今書いてるけど誰も読んでくれないという方のみチェックしてください。その前に、初めての方からメールを頂く場合、けっこうな確率で「永石さん」と言われます。永江一石をつないで永石になってると思いますが、

    全然人の来ないブログから、すこしは見てもらうものにするにはのABC|More Access! More Fun
  • 初めから厳密すぎるテストを書くのは筋悪なのではないかという話 - 愛と勇気と缶ビール

    これは人それぞれのコードの書き方に依存するので必ずしも筋悪というわけではない。むしろそういう風に書いてしまえる人もいるだろう、くらいの話。 何が言いたいかというと、自分の場合、ある程度は頭の中でまとめつつとりあえず手を動かして書いてみる→気に入らなかったり、後から「これではあかん」と思ったらインタフェース変える、みたいなことを繰り返しながら、要は同時にリファクタリングしながらコードを書いていくので、初めから厳密すぎるテストを書いてしまうと手戻りが多くなって非効率的なのである。 例えば、とあるJavaScriptのメソッドの返り値がこんな感じだったとしねえ。 { valid: true, foo: 10, bar: 0 } で、"valid"の部分はほぼ間違いなくこれで行くけど、"foo"と"bar"の部分は後から無くすかもしれない。あるいはkey名を変えるかもしれない。あるいは何か別のke

    初めから厳密すぎるテストを書くのは筋悪なのではないかという話 - 愛と勇気と缶ビール
  • 最近の Java Web 開発について喋ってきた - Qiita

    ENRAPT さんで行われた「モダン Java 勉強会」で喋ってきました。モダンって何だよって感じなので取り敢えず最近やってる案件についての話をしました。お話としては JAX-RS + Backbone.js で開発してるよって感じです。ちょっと変わった構成で開発してると思うので良ければどうぞ。 GLIDE gist 構成上の特徴は、将来的にリッチクライアントなどでも使えるように業務レイヤと Web レイヤを完全に分離した点でしょうか。正直ここまでやる必要があるケースって余り無いと思うのですが、一応自分の場合はこんな感じにしています。 要件定義や設計等と並行して 2 - 3 ヶ月かけて技術調査と基盤開発をしたのですが、Web 開発も楽しいなぁと思ったので機会があったらまたやりたいです。 ところで。 正直 Web 開発の経験は全然ないのでこれが正解だとは全く思っていませんが、今回はじめて W

    最近の Java Web 開発について喋ってきた - Qiita
  • 最近の Java Web 開発 : http://qiita.com/monzou/items/9174d0baf08af295e703

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    最近の Java Web 開発 : http://qiita.com/monzou/items/9174d0baf08af295e703
  • WebディレクターがWebじゃない事で悩んでる。 / Maka-Veli .com

    手に職?うーん・・・ フロントがバリバリ先進的な技術を身につける中、表層部分だけは必死に追いかけてるのが今の僕です。知ってないと仕事にならない。。 ただ、この状態だと技術知識は全く身につかないです。 もしWebディレクターとしてやっていけなくなったら、それこそフロントエンジニアとして働くしか道がなくなったら、ヤバイなぁなんて思ったり。 Webディレクターやってて身につく事ってなんだろう? そもそもディレクターって、もっと上流だとプロデュース周りとか、下流だとそれこそ営業だったり、人とかプロジェクトと密接なモノですよね。 だから技術とかはいらないけど知識は必須だし、ノウハウが何より必要。あとは人脈だったり接客術だったり。 そう考えると、汎用的っちゃ汎用的。 企画力だったりはビジネススキルとして大きなモノだし、何より社会について詳しくなる。というか社会を知らないと、なかなか提案が

  • 現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)

    2. プロフィール • 竹内 真 / TAKEUCHI SHIN #singtacks – 創業企業&所属 • 株式会社レイハウオリ 代表取締役社長(W3Cメンバー) • 株式会社ビズリーチ 取締役CTO • 株式会社ルクサ CTO – 主な運営サービス • • • • • 2 ビズリーチ http://www.bizreach.jp/ ルクサ http://luxa.jp/ RegionUp http://www.regionup.com/ codebreak; http://www.codebreak.com/ CareerTrek http://www.careertrek.com/ #singtacks supported by

    現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
  • GitLabへの貢献が転職の役に立った話 - プチ技術メモ

    この度、ベンチャー企業に転職することになりました。データ解析の知識はほぼ素人ですが、転職先では実験データの解析などのお仕事をする予定です。我ながら無謀な挑戦ですが、一度きりの人生ですので、今やりたいことに挑戦していきたいと思います。 ちなみに、私は現在30代半ばで、前職は中小SIerのSEとして約8年働いていました。特に対外的な実績もありません。 一般的に、私のような立場での転職活動はかなり厳しいものと思います。ネットで簡単に調べた情報によると、内定者は平均して24社に応募しているらしいです。さらに自分がやりたい仕事に就ける可能性となると、かなりの幸運に恵まれないと難しいと思います。 ところが、私の場合は応募2社目にして非常にやりがいのある仕事で内定を頂くことができました。 その際、以下の理由によりGitLabへの貢献が転職の役に立ちました。 1. 求める経験として「OSSへの貢献」が挙げ

    GitLabへの貢献が転職の役に立った話 - プチ技術メモ
  • DB移行を支える技術

    MySQL Casual Vol5 LT資料 http://www.zusaar.com/event/1086003

    DB移行を支える技術
  • Googleアナリティクスで「性別・年齢・興味」を知る方法|ひびの備忘録

    追記 2013/10/27 「プライバシーポリシーの変更」追記 2013/11/04 「ユーザー属性について詳しく解説されている記事の紹介」追記 2014/06/25 「プロパティ設定からの変更」追記 2014/08/18 「ユニバーサルアナリティクスの場合」追記 2015/03/25 「プロパティ設定からの変更も可能です」(追記 ページ最下部をご覧ください。 新機能!オーディエンスレポート Googleアナリティクスでは、地域やリピーター、OSなどのユーザー情報を取得することができますが、今回新しくオーディエンスレポートとして「性別・年齢・興味」を知る方法が登場しました。さっそく設定してみたので紹介します。 設定方法 簡単に言うと「トラッキングコードを1行書き換える」とデータを収集することができます。書き換えてからのデータを収集することになりますので、残念ながら過去のデータを見ることはで

    Googleアナリティクスで「性別・年齢・興味」を知る方法|ひびの備忘録
  • Knockout.js 3.0 Highlights - Knock Me Out

    Knockout version 3.0 is now available. Here is a list of links with all of the info: Release on Github - look at the 3.0 Beta and 3.0 RC releases to see a list of changes. Upgrade notes - a list of potential breaking changes. Blog post on 3.0 beta - Steve Sanderson’s post describing the features in 3.0 beta (bottom of post). Blog post on 3.0 RC - another post by Steve on some additional features a

  • 完璧な監視システムの作り方 in cybozu.com - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは、Hazama チームの萩原(@hagifoo)です。 ハードウェアは故障し、ソフトウェアにはバグがあり、運用ではミスがおきるもの。もちろん、障害が発生しないのが理想ですが人間が作ったものに完璧はありません。そこで、障害の前兆や発生を捉え、その詳細を運用チームに知らせるための監視システムが必要となります。cybozu.com でも以下のようにありとあらゆるものを監視するシステムを構築し日夜監視を行なっています。 今回は、そんな cybozu.com の監視(モニタリング)システムについてお話しします。 cybozu.com と障害 監視システムの設計 3つの監視 外形監視 症状監視・リソース監視 ログ監視 その他の監視 モニタリングフレームワーク 誰が監視者を監視するのか? まとめ cybozu.com と障害 まずは、監視対象である cybzou.com について説明します。

    完璧な監視システムの作り方 in cybozu.com - Cybozu Inside Out | サイボウズエンジニアのブログ
  • JSON SchemaとPHP

    6. JSON Schema • JSONの構造をバリデーションするための仕様 • http://json-schema.org/ • http://json-schema.org/latest/json-schemacore.html 9. JSON Schema { integer “id”: 12345, “name”: “Hiraku NAKANO”, “tags”: [“PHP”,”JavaScript”] } id, name, tags という プロパティを持った オブジェクト { string string[] “type”:”object”, “properties”: { “id”: {“type”:”integer”}, “name”: {“type”:”string”}, “tags”: { “type”:”array”, “items”:{“type”:”stri

    JSON SchemaとPHP
  • Masato Kinugawa Security Blog: Referrer文字列によるXSS

    リファラを使ったXSSの小ネタです。 今回取り上げるのは、ターゲット自身が、細工したページを経由することでつけられたリファラによって攻撃を受けるケースです。このような攻撃の場合は、現実に経由可能なページからでしか攻撃文字列を送りこむことができません。 例えば、以下のように、document.referrerをそのままdocument.write()しているページがあるとします。 http://vulnerabledoma.in/location/ リファラを書き出している部分でXSSできるでしょうか。 IEでは単純です。 IEはURLのクエリに、エンコードせずに「"<>」などを含めることができるので、これらを含むURLから、リファラを書き出しているページへ遷移させれば、XSSが起きます。 http://l0.cm/xss_referrer.html?<script>alert(1)</sc

  • 静的型と OO というものははじめから… - camlspotter’s blog

    OO の方面から、「静的型とか別に役に立つとは思えない、静的型の人は頭おかしい」 とか関数型の方面から、「静的型が役に立たないなんてはずない OO の人は頭おかしい」 とか良く聞こえてくるんですが、ダックタイピング心理学 とかいう真に頭おかしい意見を無視できるとすると(無視できない量あるんですが)、まあ私にはどっちもわからんでもない、という話です。 型をゴミ箱に捨てておいてから、後でゴミ箱を漁るなら、型なんかいらない オブジェクトの静的型システムを大雑把にいうとまず upcast と downcast があります。 upcast はオブジェクトの静的型をそれが属するクラスからそのスーパークラスにを変えちまうこと、downcast はその逆、オブジェクトの静的型をそれが属するクラスから子クラスに変えちまうことです。サブクラスの物はスーパークラスとしても通用するはずですから upcast は失

    静的型と OO というものははじめから… - camlspotter’s blog
  • 開発ワークフローをアップグレードしよう | Atlassian Japan 公式ブログ | アトラシアン株式会社

    ささいなことに悩まされずに、あなたの時間を 開発者として 費やせることは素晴らしいだろうと思いませんか?当社の最新リリース* により、かつては退屈だったソフトウェア管理を過去のものにします。当社のツールは、かつてないほどにうまく統合されています。開発フローを通じて作業者をガイドするためのベストプラクティスが組み込まれています。連係により、課題作成やコーディング、マージにいたるまであなたの仕事を簡単にします。ご覧になって確信してください。 開発タスクに集中しましょう。コードを書き込む作業に戻りましょう。あなたを必要としています。 統合の詳細を見る * 要件 JIRA 6.1+, Stash 2.8+, Bamboo 5.0 + および SourceTree 1.7+ ブランチを JIRA から直接作成する ブランチモデルは Git ワークフローの中核です。しかしブランチタイプが沢山ある場合、

    開発ワークフローをアップグレードしよう | Atlassian Japan 公式ブログ | アトラシアン株式会社
  • 面白法人カヤックを退職しました。 - 笑いながらコードを書く。

    日が面白法人カヤックの社員として最終日でした。 // ちょっと前から有給消化だったので席があるのが今日までということです。 2010年からちょうど2年間くらい、ちょっと短かったなぁと思います。 2年前友人の誕生パーティの席でデザイン王子と知り合い 「フロント足りないから受けてみてくださいよ」 と軽いノリで言われ、ちょうど転職を考えていた時期だったので説明会などにいったのは良い思い出です。 // 最終面接前の連絡が1ヶ月以上なかったのも良い思い出ですね。 // 「ああ、落ちたなー」 // と思って確認の連絡したら // 「受かってるので面接来てください!」 // とかどうなってたんでしょうね。というか自分もよく1ヶ月も待ったなぁ。 // 2年前の自分に「お前カヤック2年で辞めるよ」とか言われてたらどう思っただろうね。 職場ではフロントをメインでやり、 ・JSでテスト書いたり ・設計しまくっ

    面白法人カヤックを退職しました。 - 笑いながらコードを書く。
  • 新着記事

    『フォトショップ・ブイアイピー』の新着記事です。フォトショップやデザインをたのしむウェブサイト。2009年3月創刊以来、3800を超えるコンテンツを更新しています。フリーフォントなどの無料デザイン素材/配色やWeb制作といった最新トレンドも公開中。

    新着記事
  • Webライダー松尾さんのコンテンツ関連の一連のSEOツイートまとめ

    松尾 茂起(ウェブライダー)/コンテンツドリブンなWebマーケター @seokyoto Googleはキーワードごとに、その検索ユーザーが最も求めるであろう結果を返してくれてる。例えば「キャッシング」というキーワードだと「キャッシングの歴史」とかが知りたいのではなく、キャッシングをすぐにしたい人が検索しているはず。そのあたりを踏まえてサイト構築するのが重要。 松尾 茂起(ウェブライダー)/コンテンツドリブンなWebマーケター @seokyoto だから、そのキーワードにおいて、自分が上位表示させたいページがミスマッチではないかは常に考えた方が良い。例えば、「薬剤師求人」で求人サイトのTOPがきちんと上位表示される理由は何ですか?というよく聞かれるけど、あのワードでは、あのページがTOPに来た方が良いと判断されているから。 松尾 茂起(ウェブライダー)/コンテンツドリブンなWebマーケター

    Webライダー松尾さんのコンテンツ関連の一連のSEOツイートまとめ
  • レスポンシブ対応のサイト構造作成用の軽量CSSフレームワーク「Layers CSS」:phpspot開発日誌

    Layers CSS レスポンシブ対応のサイト構造作成用の軽量CSSフレームワーク「Layers CSSBootstrapみたく沢山コンポーネントは不用で、自分でサイトデザインしたいけど、レイアウト部分のレスポンシブ対応な軽量なフレームワークだけ使いたいという場合の1つの選択肢として。 このフレームワークを使って作られたデモ - レスポンシブ 関連エントリ モバイルファーストなレスポンシブCSSフレームワーク「Cardinal」 HTML/JS/CSSAndroidアプリ風UIを作るフレームワーク「Fries」 CSSアニメーションでページを紙芝居の様に切り替えるデモ

  • 「ターゲティング」とは? ネット広告の背後にある仕組みから考える

    『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day

    「ターゲティング」とは? ネット広告の背後にある仕組みから考える
    ikosin
    ikosin 2013/11/04
  • 変化球が欲しいからこれから毎日ブログを書くよ。 - マトリョーシカ的日常

    内なる衝動 悔しい気持ちでいっぱいになりながらブログを書いている。なぜ僕の記事が評価されないのだろう。なぜブクマがもらえないのか。PVが増えないのか。言及されないのか。今は落ちついているが昔はライフハック系の記事ばかりホッテントリ入りすることがあって、そのころの僕はとても落ち込んでいた。 先日 三沢文也 (id:TM2501)さんのブログお悩み相談室へ駆け込んだ。自分で悩んでもしょうがないと思ったし僕のブログに対して客観的な評価が欲しかった。 第二回ブログお悩み相談室 - 【泡沫ブログの会】公式ブログ はーじまーるよー(^O^)※この企画は豚まんじゅうと呼ばれるような巨体なブロガーtm2501が「でかくて太ってるからって力士薦めるなよ!力士ってああ見えて全部筋... 僕のブログに足りないものはなんでしょうか。そう質問した。 読者との駆け引きが足りない 僕個人の感想を言えば、これに尽きると思

    変化球が欲しいからこれから毎日ブログを書くよ。 - マトリョーシカ的日常
  • GitHub - macbre/phantomas: Headless Chromium-based web performance metrics collector and monitoring tool

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - macbre/phantomas: Headless Chromium-based web performance metrics collector and monitoring tool
  • Web開発にPythonを使う理由 - Web屋さんのアレ

    僕の周りだけかもしれないですが、国内のWeb受託開発案件は「PHPで作るのが暗黙のルール」ってな勢いでPHP案件ばっかりなのですが、Python大好きな僕としては、何としてでもPythonを使って仕事をしたい! なので頑張って布教活動をしているのですが、中々良い手応えが得られないのが現状です。。 という訳で、改めてPythonを使うメリットとか、安心してクライアントにPythonを進められる理由なんかをまとめてみました。 技術者がPythonを使うメリット 「今までPHPでやってきて何の問題もなかったし、これからPython始める意味なんてあんの?」 ぶっちゃけ、そんなにないですw 結果的に出来上がる物に関しては大差ないですからね。 ただし、開発効率やメンテナンス性は飛躍的に上がると僕は思います。 ライブラリがとても豊富 PHPも沢山ライブラリありますけど、Pythonだっていっぱいあるん

    Web開発にPythonを使う理由 - Web屋さんのアレ
  • Incidents (技術的不安について)

    技術者としての職を得てからこのかた「技術的につまらないことに時間を費やし過ぎているのではないか?」という不安がふと脳裏をよぎることがある。他の人々は、優れた技術を次々に獲得していっているのに、自分は日々をどうにかやりくりするだけで精一杯で、技術的な面で差をつけられていく一方なのではないか?という。 もちろん、一般的な意味での「仕事」において成果を出すべき道具としての技術に、つまらないも優れているもない。成果を出す技術はいつだって正しい。当たり前のことだ。ここでいっているのはそれとは別に、技術者としての個人にとっての話。まあ、技術者ならわかってもらえるだろうから、これ以上説明はしない。 そういう雑念とは無縁に、単純に好きだからとかできちゃうからとかで夢中になってやれたらいいんだろうけど、そうであるには僕は技術者でなさ過ぎる。「成果」を出すことが一番重要で、そのためにたまたま自分が少しはできる

  • 米IT大手、クッキーに代わる独自の履歴追跡技術を開発

    Instead of using "cookies" to monitor people's browsing, Google is considering a switch to a system that would create its own anonymous identifier for each individual. Elizabeth Dwoskin and Spencer Ante report on Lunch Break. 米ソフトウエア大手マイクロソフトや米インターネット検索大手グーグル、米ソーシャル・ネットワーキング・サービス(SNS)大手フェイスブックはここ1カ月に、ウェブサイトにクッキーを組み込んでいる1000社を超えるソフトウエア企業を迂回(うかい)させる形で、データをコントロールするための追加システムを開発中であることを明らかにした。 Copyright

    米IT大手、クッキーに代わる独自の履歴追跡技術を開発
    ikosin
    ikosin 2013/11/04
  • hitsujiwool (JavaScriptにおけるモジュール化のパターン)

    はじめに ここではJavaScriptにおける「ユーザが使用するプロパティやメソッドを、適切な名前空間に展開する方法」すなわちコードのモジュール化の方法を整理します。 JavaScriptには、パッケージや名前空間を直接管理する方法はありません。 なので、オブジェクトや関数といった手持ちの素材を使って同様の機能を実装する必要があります。 この特徴は、JavaScriptの文法を一通り勉強して、いざ脱初心者を目指そうという人達にとっての大きな壁になっているように思われます。 世の中で配布されているライブラリのほぼ全てが、何らかのモジュール化の仕組みを利用しており、それを理解できない限り、人のコードを読むことも、自作のライブラリを公開することも難しいからです。 とはいえ、モジュール化の方法にはいくつかのパターンがあります。 イディオムと言っても良いかもしれません。 以下ではその典型的なパターン

  • 予約システム研究室 | LINE予約システムの各プランを徹底解析!

    LINE予約システムとは LINE予約システムとは、LINEの公式アカウントを利用して、店舗側が顧客との予約受付や管理を行えるツールです。このシステムを使用することで、顧客はLINEアプリを通じて直接予約を行うことができ、ビジネス側は予約の確認、管理、スケジュール調整を簡単に行うことが可能になります。手軽さと効率性を兼ね備えたこのシステムにより、顧客とビジネスの双方にとってスムーズな予約体験が実現します。 プラン・機能比較 企業のニーズに応える!おすすめLINE予約システム3選 日国内では、多様なLINE予約システムが提供されており、各システムは独自の機能やサービスを備えています。企業がLINE予約システムを選ぶ際の目的は、企業の大きさや具体的な要求によって異なります。そこで、企業の目指す目的や具体的な要望にぴったり合うシステムを見つけるために、推奨するシステムを機能やサービスの面から比

    予約システム研究室 | LINE予約システムの各プランを徹底解析!
  • グーグルのガイドラインに違反すること無くトラフィックを増やす13の心得|グロースハックジャパン|Growth Hack Japan

    SEOなんて時代遅れ」 最近良く耳にする言葉です。 事実として、ブラックハットSEO(隠しテキストや不自然な被リンク施策)に対してグーグルが監視を強める中、多くのビジネスにとってSEO対策のみで集客を行う時代は終焉に近づいていると言えるでしょう。 一方で、大手検索エンジンの月間ユニークビジター数を見ると、圧倒的に無視できないマーケティングメディアであることは紛れもない真実。 「SEOなんて時代遅れ」ではなく、「SEOを含むマーケティング手法の多角化が必要」と言う表現がより適切ではないでしょうか? 日はそんな現状を考慮して、「グーグルのガイドラインに違反すること無くトラフィックを増やす13の心得」をご紹介致します! 1. ロングテールを狙う ロングテールキーワードとは、「埼玉 求人」や「新宿 和レストラン 個室」といった複数のキーワードを組み合わせた検索クエリのこと。 特にローンチ直後

    グーグルのガイドラインに違反すること無くトラフィックを増やす13の心得|グロースハックジャパン|Growth Hack Japan
  • gitの勉強会「はじめようgit」を行いました | TECHSCORE BLOG | TECHSCORE BLOG

    スライドを作成するにあたって、色々なサイトを閲覧しましたので、まとめてみました。 基的なこと Git - Book まずはこれを読んどいた方が良いと思います DVCSとGitの基礎 サルでもわかるGit入門 〜バージョン管理を使いこなそう〜 | どこでもプロジェクト管理バックログ わかりやすいです git - 簡単ガイド 天下一gitconfig大会 参考になるけど、ちょっと古い。 こわくない Gitランチのこと良くわかる。必読。 コミットメッセージの書き方 - ククログ(2012-02-21) コマンドの使い方とか gitとsubversionのコマンド対応表 « cyclogy 一覧で見やすい Git - SVN Crash Course(in Japanese) SVNとのコマンド比較が充実している Subversion ユーザーが Git を使ってみた (基操作編) - ま

    ikosin
    ikosin 2013/11/04
    よい
  • HyperSwitch

    Known issues Previews sometimes don't show up immediately (wait a few seconds). Some preferences are not working at all. No option to show minimized windows yet.

    ikosin
    ikosin 2013/11/04
  • 社内AWSエンジニア向けMac用ツールまとめ資料を公開してみる | DevelopersIO

    はじめに こんにちは植木和樹です。今年の5月にクラスメソッドにJoinしてから早半年。当時6名体制だったAWSチームも15名近いメンバーとなりつつあります。 クラスメソッドでは入社した社員にMacBook Airが貸与されます。薄くて軽くて持ち運びに便利なので、いつでもどこでも仕事ができます(歓喜)。さて入社して数日間は仕事をするための環境作りに時間がとられるものですが、なるべく早くフルスロットルな仕事体制を整えてもらえるようクラスメソッド社内で使っているツール類をまとめてみました。 セットアップ手順まで記載するとエントリが長くなるのでツールの紹介のみです。参考となるセットアップ手順については紹介内でリンクを貼っています。 業務系ツール Chrome 配布元サイト Chrome ブラウザ 作業ミスを防ぐため、お客様のAWSアカウントごとにChromeユーザーを切り替えて使いましょう。設定方

    社内AWSエンジニア向けMac用ツールまとめ資料を公開してみる | DevelopersIO
    ikosin
    ikosin 2013/11/04
  • Hadoop/Storm の統合を実現する Twitter の SummingBird - Okapies' Archive

    Twitter が SummingBird を正式リリースして早二ヶ月。「日語の紹介記事がほとんど出てないな」と気付いたので、調査がてらまとめてみました。 SummingBird とは? MapReduce なプログラムを書くための Scala/Java ライブラリ。最大の特徴は、ひとたび SummingBird で書いたジョブは Hadoop でも Storm でも同じように実行できること。 SummingBird では、Hadoop を使う「バッチモード」と、Storm を使う「リアルタイムモード」に加えて、二つを同時に実行する「ハイブリッドモード」がある。ハイブリッドモードでは、ジョブの作者が特に配慮しなくても、バッチとリアルタイムの処理結果を自動的にマージできる。 ハイブリッドモードでは、同じジョブを Hadoop と Storm で同時に実行できるので、Hadoop の耐障害性

    Hadoop/Storm の統合を実現する Twitter の SummingBird - Okapies' Archive
  • JavaScript文字列のエスケープ

    これらの中で注目すべきは ‘ と ” と \ です。シングルクォート、ダブルクオートは文字リテラルを作成する為に利用され、\ でエスケープできることです。つまり、文字リテラルの最後に \ が現れると文字列の終端が無くなります。単独で不正なJavaScriptの挿入が可能になる訳ではありませんが、プログラムの構造が破壊される事を意味します。 PHPにはJavaScript文字列用のエスケープ関数が用意されていません。htmlspecialchars()やhtmlentities()で代用している場合も多いと思います。しかし、これらの関数ではJavaScript文字列のエスケープを十分に行う事ができません。 JavaScriptプログラムの構造が破壊される例 <?php $msg1 = 'test string\\'; $msg2 = ');alert(document.cookie); //

    JavaScript文字列のエスケープ
  • VimConf 2013 (2013/11/16 13:00〜)

    注意 現在X(旧Twitter)でのソーシャルログインができない事象を確認しています。事前にX(旧Twitter)側で再ログインした上でconnpassのソーシャルログインを行うか、 「ユーザー名(またはメールアドレス)」と「パスワード」の組み合わせでのログインをお試しください。合わせてFAQもご確認ください。 お知らせ 2024年9月1日よりconnpassサービスサイトへのスクレイピングを禁止とし、利用規約に禁止事項として明記します。 9月1日以降のconnpassの情報取得につきましては イベントサーチAPI の利用をご検討ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用

    VimConf 2013 (2013/11/16 13:00〜)
    ikosin
    ikosin 2013/11/04
  • Redis勉強会資料(2015/06 update)

    NTT Tech Conference 2022 での「Dockerからcontainerdへの移行」の発表資料です https://ntt-techconf.connpass.com/event/241061/ 訂正: P2. . 誤: ``` Ship docker run -it --rm alpine Run docker push ghcr.io/ktock/myalpine:latest ``` 正: ``` Ship docker push ghcr.io/ktock/myalpine:latest Run docker run -it --rm alpine ```

    Redis勉強会資料(2015/06 update)
    ikosin
    ikosin 2013/11/04