サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
ScalaのEnumerationは使うな Scalaで列挙型を定義するには AntiPattern Published 29 June 2012 ScalaのEnumerationは使いにくい Scalaには列挙型としてEnumerationが用意されているが、以下の理由で使いにくい。 値にメソッドを定義できない DNAというEnumerationを定義しても、個々の値は、DNA.Value型として扱わなければならないため、コードが不自然になる。 Enumerationを使ったコード例 object DNA extends Enumeration { val A, C, G, T, N = Value } val base : DNA.Value = DNA.A また、DNA.Value型を拡張することが許されていないので、ラベルとしての機能しか持たせることができない。 解決策 Sca
スケールアウトは2月5日、同社が提供する広告配信プラットフォーム「ScaleOut Ad Platform」にて、検索キーワードを用いたターゲティングを実現する「Search eXtension」ベータ版を提供することを明らかにした。 ScaleOut Ad Platformは、DSP(デマンドサイドプラットフォーム)、DMP(データマネジメントプラットフォーム)、タグマネージメント、アドサーバー、第三者配信等を統合したプラットフォーム。 今回提供するSearch eXtensionでは、ユーザーが広告主のサイトに流入した際の自然検索および検索連動型広告のキーワード情報を取得し、キーワードごとにユーザーを分類した上でターゲティングを実現するサービス。 一般的なユーザーターゲティングでは、訪問ページを元にユーザーを分類している。そのため、同じスニーカーブランドのサイトに流入したユーザーが「具
概要 自宅でさらっとプログラムを書く時なんかにはとても便利なORM(O/Rマッピング)。 Scalaで使う場合はScalaQueryとかSquerylあたりが有名だろうか。 今日は試しにSquerylの方を使ってデータベースの作成からデータの登録、更新、検索などを試してみた。 尚、本記事の内容はSquerylの公式サイトのチュートリアル的なものを参考にしながら書いている。ここに載っている内容はたいてい公式サイトにも載っている。 Introduction - Squeryl - A Scala ORM for SQL Databases http://squeryl.org/introduction.html 導入 SBTかMavenを利用する場合は公式サイトに設定が載っている。 Getting Started - Squeryl - A Scala ORM for SQL Database
それを1人で作り上げた美大生がいる。名前は志田成美さん(東京藝術大学大学院 美術研究科)。修了制作展で巨大な手作り地図「新宿地下考現学」を展示したところ、地図ファンを中心に話題に。果たしてどのようにして制作したのか、志田さんにお話を聞いてみた。 ――非常に大きな地図ですね! 「タテ2.2m、ヨコ3mです。布地のキャンバスに書きました」 ――なぜ、巨大な地図を作ろうと?? 「新宿の広大な地下道は、東は新宿三丁目、西は新宿公園までつながっているのですが、百貨店等の地下施設の連続であるため、それぞれの利害が絡んで、1枚にまとまった地図がなかったんです。それで作ろうと思ったのと、私は小さい頃からずっと新宿で育って、自分でも地下の道にもっと詳しくなりたいという気持ちもあって作りました」 「生まれも育ちも新宿」と聞いただけで、なんだかカッコイイではないか。志田さんは新宿が大好きだそうで、地図を通じて新
最良を超えた、No.1のインターネット企業へ NHN JAPAN株式会社は当社の理念である「Next Human Network=インターネットに広がる無限の可能性を活かした人と人とのつながり、豊かな社会の実現」に向け、グループ各社とともに価値ある事業を創造し、様々なチャレンジを続けてまいります。 Company Info 会社名 NHN JAPAN株式会社 (英語社名:NHN JAPAN Corp.) 設立 2013年 4月 1日 資本金 31億円 役員 代表取締役社長 安 賢植 (Ahn Hyunshik) 会長取締役 李 俊昊 (Lee Joonho) 取締役 丁 佑鎭 (Chung Ujin) 社員数 約 90名(2022年1月現在) 所在地 〒105-0003 東京都港区西新橋三丁目1番8号 NHN アトリエ 事業内容 当社グループの事業戦略支援・管理 グループ会社 NHN Pl
MySQL 5.6正式版が公開。オプティマイザやInnoDBの向上でさらに高速。クラッシュセーフなレプリケーションなど 米オラクルは、MySQL 5.6の正式版が公開されたことを発表しました。MySQLはオープンソースのデータベースで、無料で利用可能なMySQL Community Server 5.6.10も公開されています。 MySQL 5.6のおもな新機能はプレスリリースやドキュメント「What's New in MySQL 5.6」で紹介されています。本記事ではこれらと、オープンソースカンファレンス 2012 Tokyoで公開された日本オラクル 山崎由章氏の資料「圧倒的な進化を続けるMySQLの最新機能」(PDF)の一部を引用しつつ主な機能を紹介します。 オプティマイザ、InnoDB、レプリケーション MySQL 5.6では、SQLを解析して実行するオプティマイザの改善と、データベ
追記(2/8 11:30) id:naoyaによる一連のまとめが【今北産業】3分で分かるLTSV業界のまとめ【LTSV】 - naoyaのはてなダイアリーにあります。 また、仕様などをまとめるために http://ltsv.org/ を立ち上げました。 追記ここまで Labeled Tab Separated Values (LTSV) というのは、はてなで使っているログフォーマットのことで、広く使われているTSV(Tab Separated Value)フォーマットにラベルを付けて扱い易くしたものです。はてなでは、もう3年以上、このフォーマットでログを残していて、one-linerからfluentd、Apache Hiveまで幅広く便利に使えています。 ログフォーマットに期待されることは、 フォーマットが統一されている → 共通のツールで集計し易い 新しいフィールドの追加が容易 → サー
ここ数年のデータ解析の重要性の高まりから、ログに関するソリューションが方々で活発に探求されている昨今でございます。ウェブサーバーの単純なアクセスログをそのまま保存するではなく追加情報を添加してみたり、あるいはアプリケーションから直接ログを吐いてそれらをデータウェアに投げ込んで・・・というのも当然のように行うようになりましたね。 しかしあまり自由度のない access_log の combined フォーマット。さてどうしたもんか・・・ ここで id:stanaka の登場です。 Labeled Tab Separated Valueというのは、はてなで使っているログフォーマットのことで、広く使われているTSV(Tab Separated Value)フォーマットにラベルを付けて扱い易くしたものです。はてなでは、もう3年以上、このフォーマットでログを残していて、one-linerからflue
MHA for MySQL の導入を検討していて、まずは社内の技術者向けに、MHA for MySQL の概要を伝えようと、主に オフィシャルなドキュメント からポイントを抜粋して社内向けの Wiki に書いてみた。本当なら、オフィシャルドキュメント全体に目を通してもらうのがいいんだけど、英語なので、はじめの一歩としては敷居が高く感じる人もいるだろう、ということで。 特に外に出してまずい情報があるわけでもないので、このブログでも曝しておきます。 MHA の概要 MySQL エキスパートとして世界的にも著名な松信嘉範氏による、MySQL マスターの HA 化を行うためのツール。Perl 製。 最小限のダウンタイムで、データの不整合を防ぎつつ、マスターのフェイルオーバーを行う、というのが主な機能。 また、既に動作している MySQL に影響を与えることなく導入できる。 機能は大きくわけると以下
while(1);[['u',[['smsSentFlag','false'],['hideInvitations','false'],['remindOnRespondedEventsOnly','true'],['hideInvitations_remindOnRespondedEventsOnly','false_true'],['Calendar ID stripped for privacy','false'],['smsVerifiedFlag','true']]]] これ以外にもGoogleのサービスでは &&&START&&& とか while(1); &&&START&&& てのが先頭に入ってたりするんだけど、これは一体何? 解答 これはクロスサイト・リクエスト・フォージェリ対策。 例えばGoogleが gmail.com/json?action=inbox というURL
Scala で設定ファイルを扱う方法いろいろです Scalaで設定ファイルを使いたい時どうしたらいいの? が、 最近は typesafehub/config もあります。 Play2.0 で使われているのはこれです。 何がいいのか シンプル Propertyそのまま使うとかよりは楽 typesafe製だからなんとなくいい気がしたんです 簡単な使い方 libraryDependencies += "com.typesafe" % "config" % "0.4.0" // src/main/resources/application.conf haiyoru.konton="nyaru" import com.typesafe.config._ val config = ConfigFactory.load() val nyaru = config.getString("haiyoru.ko
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く