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
サイバーエージェントはなぜかわいい女の子が多いのか? 藤田:では、ちょっと趣向を変えまして、サイバーエージェントの印象を聞かせてもらっていいですか? じゃあまず、ヒューマックスビルという僕のいたビルに入っていらっしゃる小島さんからお願いします。 小島:やはりサイバーエージェントさんは僕が起業したきっかけの……。藤田社長そのものもそうなんですけれど、組織と事業を両立できる企業を作りたいと思っていて。やっぱり単純に事業ができたからいいということではなくて、何度でも挑戦できて、何回でも社会に対して良質なサービスを届けられるような、すごいバランス感があって器用だなというのが当時からの印象で。それがなおさらメディアという方向性も同じように共感していたので、色々学ばせていただいてますね。 藤田:本人を前にして褒めてくれなくても。「SEOの競合としてウザイ」とかそういう正直なことを言っていただいても全然
RubyはModuleで組み込まれたメソッドや、method_missingを利用した「ゴーストメソッド」など、自分の見ているメソッドがそのクラス以外のどこで定義されているのか、分かりにくいケースがよくあります。 特にJavaやC#から移ってきた僕のようなプログラマは、「メソッド = どこかのクラスで定義されているもの」という印象が強いので、「持ち主がよく分からないメソッド」の存在はデバッグ等で苦労させられます。 こういったケースでは、Kernel#methodとMethod#source_locationを組み合わせることで、メソッドの定義場所を見つけることができます。 たとえば、rails consoleでblank?メソッドの定義場所を見つけたい場合は、こんな感じです。 $ rails c > 'x'.method(:blank?).source_location => ["/Use
目次 ユーザ認証付Railsアプリの構築 ←いまここ RailsアプリにCicindelaインタフェースを実装 Cicindelaの設定とバッチ処理設定 先日Sapporo.rbで黙々と読書した成果として、Ruby on RailsのアプリにCicindelaのレコメンデーション機能をつけることができました。そんなわけで何回かに分けて説明していきます。 まずはRailsアプリを作ります。お題としてはソーシャルブックマークサービスにしてみます。ブックマークアプリはRailsの課題曲みたいなもので、慣れた人なら10分で作れます。今回はそれに加えてユーザごとにブックマークできるよう、ログイン認証などの機能拡張が必要になります。 完成版のソースコードはgithubにて公開しています。 Railsアプリケーションの作成 今回の環境としてはこんな感じです。 OS: Ubuntu 8.04 Ruby
ก่อนอื่นเราต้องรู้ก่อนว่าการเอารถเข้าไฟแนนซ์เป็นทางเลือกสำหรับผู้ที่ต้องการซื้อรถยนต์โดยไม่ต้องมีเงินก้อน อย่างไรก็ตาม ผู้ขอสินเชื่อควรพิจารณาข้อดีและข้อเสียของการเอารถเข้าไฟแนนซ์อย่างรอบคอบ เพื่อให้ตัดสินใจได้อย่างถูกต้องและเหมาะสม ซึ่งการเอารถเข้าไฟแนนซ์ คือ การที่ผู้ซื้อรถยนต์นำรถยนต์เข้าขอสินเชื่อจากสถาบันการเงินเพื่อนำไปชำระค่ารถยนต์ โดยสถาบันการเงินจะเป็นผู้ถือกรรมสิทธิ์รถยนต์จนกระทั่งผู้ซื้
横浜の稼げる夜職を探しているならキャバクラ求人をチェックしてみよう 夜職に興味を持っているのであれば、まずは、キャバクラ求人情報に目を通してみてください。 自分に合ったお店を探しやすい ナイトワーク専用求人サイトは、情報が詳細かつ豊富で自分にぴったりのお店を見つけやすく、各種検索で絞り込みもできますので迅速に自分が求めている条件のお店を抽出できます。 検索やフィルターがしにくい求人サイトだと、自分に合ったお店を見つける前に見るのに疲れてしまい、せっかくの良い求人を見逃してしまうかもしれません。 サイトの構成がしっかりしていてデザインも見やすく、検索するユーザーが簡単に情報を取り出すことができる「体入ドットコム」をおすすめします! 画像引用元:https://www.tainew.com/ キャバクラは店舗数が多く選択肢が多い キャバクラは店舗数が多数のため、幅広い求人の中から自分にぴったり
github gitのスライドがまとまってる http://www.find-job.net/startup/7-git-slides webベースでgitを勉強 http://try.github.io/ githubフローの説明 https://gist.github.com/Gab-km/3705015 ゴール add, commit, push, branch, checkoutを覚える 自分でトピックブランチを作ってpush、その後githubでpull requestを作成することができる githubフローを理解する railsのチュートリアル http://railstutorial.jp/ MVCの挙動(特にしっかり理解) http://railstutorial.jp/chapters/a-demo-app#sec-mvc_in_action GitHubに自分のアプリ
Features Extensible API is first-class: discoverable, versioned, documented. MessagePack structured communication enables extensions in any language. Remote plugins run as co-processes, safely and asynchronously. GUIs, IDEs, web browsers can --embed Neovim as an editor or script host. Lua plugins are easy to create just like Vimscript plugins. Your config can live in init.lua! AST-producing parsin
「過剰なDRYが技術的負債を生む」みたいな内容の記事を書きたいが、うまく言語化できない。「過剰な食事制限が健康を損なう」程度の内容に成り下がりそうだけど、そんなんじゃないんだよ… @methane 実装におけるDRYみたいなものを考えていて、そうすると前者のDRYというのがどこに位置づけられるかはわからないんですが、とにかく暗黙知みたいなものを過剰に増やすDRYは良くないよね、というような話なんです という@moriyoshitさんのツイート(1, 2)を見かけたので、僕の考え方をコメント。moriyoshitさんの考えたい問題とは、ずれてるかも。 DRY化の功罪とは何か? 僕の理解で言うと、共通するコード片をDRY化することには以下の変化をもたらす。 循環的複雑度は変化しない コールグラフは複雑化する モジュールをまたぐDRY化を行うと、モジュール間の依存関係も複雑化する*1 関数内の複
こんにちは、宇津井です。 弊社ではゲソてんというゲームプラットフォームを運営しております。ゲソてんではサービスリリース当初から主にキャッシュ的な役割でRedisを導入していました。つい先日の事ですが訳あってRedis 2.6からサポートされたRedis Sentinelを採用しました。今回は、採用に至った経緯をご紹介します。 簡単なシステム構成 パフォーマンスは良いし、Memcachedには無い便利な機能を提供するRedisですが約一年間運用していくつかの問題が出てきました。 Redisサーバーが突然高負荷に陥るするとWebサーバーも高負荷に陥るRedisのReplicationは張ってるけどアプリケーション側でRedis Slaveへフェイルオーバーしない(MySQLを直接参照する)Redis落ちると恐らくMySQLサーバーが耐えられない(落ちた事無いけど)という事で対策を行ってきました
データの可視化とは、「データに含まれる事実・示唆を効率よく発見する技術」、「データから発見した事実・示唆を明確に伝える技術」ということができます。本書では、データ可視化の基本に始まり、何を可視化すべきで、誤った考え方は何かなどを解き明かしたあと、JavaScriptライブラリD3.jsの使い方、D3.jsによるWebの可視化のさまざまなケーススタディまで、エンジニアの方がさまざまな業務の現場で直面するであろうデータ可視化の考え方と手法をわかりやすく解説します。 @AntiBayesianさんより献本をいただきました。 ありがとうございます。 オーライリーから出版されたD3本と発売日が近かったこともあって、「D3本」としての印象が強いようですが、本書は「データ可視化」に関する入門書です。 「データの中から重要な事実・示唆を見つけ出す」「見つけた情報を正しくわかりやすく伝える」といったデータビ
ITエンジニアが幸せになれば、社会全体が幸せになる。だから仕事だけでなくプライベートでも幸せになってほしい――。1月17日に開催されたWebエンジニア向けイベント「エンジニアサポートCROSS 2014」で注目を集めた異色のセッション「エンジニアの恋・愛・セックスのDevOps、ホントのところどうしたらいいの?」。エンジニアが幸せな恋・愛・セックスを勝ち取るにはどうすればいいのかをテーマに、男女4人の登壇者が2時間にわたって真剣で熱い議論を交わした。 「エンジニアが幸せになれないのは、社会の何かがおかしいのでは」 同セッションのセッションオーナーを務めたのは、サーバーワークスの小室文さんだ。小室さんといえば、クラウド/AWSのスペシャリストとして知られるエンジニアだ。これまで数多くの男性エンジニアと共に仕事をしてきた小室さんだが、“彼女いない歴≒年齢”のエンジニアや、結婚したくてもできない
Laravel には remeber me 機能があるのですが、これは暗号化した Cookie の情報だけで認証を行うので、やや心許ない実装です。 そこで、Laravel フレームワークを拡張して、独自の認証処理ドライバを実装してみました。 ログイントークンテーブル 認証用ログイントークンを保存するテーブルを作成します。 まず、artisanコマンドでマイグレーションクラスを作成します。 $ php artisan migrate:make make_login_tokens 生成されたマイグレーションクラスにテーブル定義を書いていきます。 <?php use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class MakeLoginTokens extends Mi
redis-traffic-stats という Redis のクエリーアナライザーを作りました。 https://github.com/hirose31/redis-traffic-stats redis-traffic-statsはtcpdump -wで書き出したpcapデータを解析して、以下のような統計を表示します。 総ネットワークトラフィック量と平均byte/sec 総リクエスト数と平均とピークのreq/sec コマンド毎のリクエスト数、総リクエスト数に占める割合、req/secを、リクエスト数が多い順に上位10コマンドを表示 コマンド毎の総転送バイト数、byte/secを、総転送バイト数が多い順に上位10コマンドを表示 コマンド別に、キー毎の総転送バイト数、byte/sec、リクエスト数、リクエスト数の割合、req/secを、総転送バイト数が多い順に上位10キーを表示 時間のかかっ
Have you ever wanted to write something that is highly concurrent, and performs as many tasks as you will let it, in parallel? Well, look no further, here is a guide on how to do just that, in Go! This isn't new For an absolutely riveting (to me) talk on concurrency patterns, I highly recommend watching the following videos: Concurrency is not Parallelism by Rob Pike is a good video to start with,
CompanyEngineeringProductSunsetting AtomWe are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022. January 30, 2023 Update: Update to the previous version of Atom before February 2 On December 7, 2022, GitHub detected unauthorized access to a set of repositories used in the planning and development of Atom. After a thorough investigation, we hav
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く