タグ

2015年10月19日のブックマーク (14件)

  • Solrで検索する時にboost値を設定する(Extended DisMax)

    ■ Document Boost JavaでSolrにインデクシングするプログラムを書く時に、 SolrInputDocumentっていうクラスを使ったりしますが、 特定のフィールドの重要度を上げたいな、という時は ↓のメソッドを使って第3引数にfloatで重み付けします(デフォルトは1.0) addField(java.lang.String, java.lang.Object, float) コレでイイじゃんって言われればそれまでなのですが、 重要度をコロコロ変えて、どんな感じに影響があるか確認しながら検索したい時に、 都度ドキュメントをインデックスし直して、、ってかなり面倒な事になります。 ■ Query Boost インデックスする時にboost値を設定するのが面倒な事になるんだったら、 検索する時に設定してしまえばイイじゃない、というアレです。 DisMaxというコンポーネントを

    Solrで検索する時にboost値を設定する(Extended DisMax)
    michael26
    michael26 2015/10/19
  • vimエディタからクリップボードを利用する。 ― 名無しのvim使い

    アプリケーション間のデータの受け渡しには、 クリップボードという仕組みがよく利用されています。 クリップボードを経由してデータを共有することにより、 仕組みの違う各アプリケーションで、それぞれの得意能力を活かした データの編集が可能になります。 当然、vimエディタでも、クリップボードを使用して 他の専用アプリケーションで作成したデータを再編集したり、 あるいは、vimエディタのパワフルな編集能力で作成したテキストデータを 他のアプリケーションに渡すことができます。 (Windows, Mac) 概要 アプリケーション間のデータの受け渡しには、 クリップボードという仕組みがよく利用されています。 クリップボードを経由してデータを共有することにより、 仕組みの違う各アプリケーションで、それぞれの得意能力を活かした データの編集が可能になります。 当然、vimエディタでも、クリップボードを使用

    michael26
    michael26 2015/10/19
  • セキュリティ診断・検査のGMOサイバーセキュリティ byイエラエ

    『OffSec Training』の対象コースが世界最安となる早割+10%OFFキャンペーン中です。 脆弱性診断やペネトレーションテストのエキスパートを目指す方へ絶好のチャンスです! 詳細はこちら

    セキュリティ診断・検査のGMOサイバーセキュリティ byイエラエ
  • io.jsについて知っていること - from scratch

    今、Node.jsに起きてることを語る上で、io.jsは避けて通れない話題でしょう。 今回のNode.js アドベントカレンダー 2014の締めを飾るために、このio.jsについて僕が知っている限りの事をまとめて書くことにします。 io.jsを知り、今後"Node"がどうなっていくのかを皆で一緒に考えていきましょう。 またこの一連のio.jsのfork騒動はOSSという特殊なプロジェクトをどう進めていくのがハッピーなのかを知る一つの教材だと思います。 OSSに関わっている皆さん、今回も長いですが、最後まで読んでもらえると幸いです。 io.js とは何か Node.jsのForkです。次のNode.jsの安定版になる、v0.12をForkしています。「アイ・オー ジェイエス」と読みます。名前の由来は木星にある四番目に大きな衛星の名前から取られました。*1 Nodeを使っている人のことをnod

    io.jsについて知っていること - from scratch
    michael26
    michael26 2015/10/19
  • JavaScript Patterns

    A JavaScript pattern and antipattern collection that covers function patterns, jQuery patterns, jQuery plugin patterns, design patterns, general patterns, literals and constructor patterns, object creation patterns, code reuse patterns, DOM and browser patterns (upcoming). Patterns collected while developing 喜感网. General Patterns Function Declarations - creating anonymous functions and assigning t

  • 良く使うnpmパッケージの紹介 - Qiita

    自分が良く使う npm パッケージを、雑に紹介し感想を述べる記事です 非 Noder さん用にもなるように、超有名ライブラリも載せました 個人的感想の羅列で、また 1年以上使ってない/調べてないものも含みます。申し訳ないのですが、参考程度でよろしくです Web アプリケーション作成 express 一番有名でたぶん利用者も多い、Node.js の Webアプリケーションフレームワーク function (req, res, next) { return next(); } のような middleware という概念のフィルターを重ねて処理し、どこかで res.send(content) 返したら終了という感じ シンプル、覚えることが少なく直ぐ動かせる。JSON保存する位ならほんとに直ぐ しかし、機能らしい機能が URL の Routing くらいしかない。特にバリデーション周りで決まったノ

    良く使うnpmパッケージの紹介 - Qiita
  • Red HatがAnsibleを買収した理由、同社クラウドマネジメント戦略担当が説明

    OpenStackに代表されるような、多数のサーバに対して複数のソフトウェアをインストールするような複雑なシステムの構成には、作業を自動化してくれるツールが不可欠です。 こうしたツールはいわゆるデータセンター自動化ツールなどと呼ばれており、ChefやPuppet、そしてAnsibleといったツールがよく知られています。 そのAnsibleをRed Hatが買収したと発表しました。 ChefやPuppetでは、インストール先のサーバにあらかじめエージェントソフトウェアを導入しておく必要がありますが、Ansibleはそうしたエージェントを必要とせず、また設定もYAMLと呼ばれる分かりやすい形式で記述できるなど、全体にシンプルなツールであることが大きな特長の1つです。 Red HatはこうしたAnsibleのシンプルさを評価しつつ、構成の自動化ツールとしてアプリケーションのデプロイやソフトウェア

    Red HatがAnsibleを買収した理由、同社クラウドマネジメント戦略担当が説明
  • async/await、Rx、observableのECMAScript近況

    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

    async/await、Rx、observableのECMAScript近況
  • 基本設計を分担してはいけない - 設計者の発言

    プロジェクトメンバーが無駄に多いのが、日型SIの特徴のひとつである。「工数を人数で割れば工期が出る」と考えることが間違いであることは、ブルックスの著書「人月の神話」によって今から40年前に指摘されている。それにもかかわらず、相変わらず多くのプロジェクトで必要以上の人数が投入されている。 私がとくに不思議に思うのが、基設計を何人もの要員で分担するやり方だ。DB設計と機能設計と業務設計の担当を分けるとか、サブシステム毎に担当を分けるといった体制がしばしば敷かれる。詳細設計の段階でというのならまだわかるが、基設計でそれをやってはいけない。 なぜか。業務システムにはアーキテクチャ(意図された構造)が求められる。そして、そこに含まれる膨大な定義要素は、統一感や一貫性を保ち、かつMECEな形で切り出されなければいけない。複数の要員で分担などすれば、それらの課題が一挙に難しくなる。また、DB構成と

    基本設計を分担してはいけない - 設計者の発言
  • TypeScript 1.6時代の.d.ts管理について意見を述べておく - Qiita

    おはようございますわかめです。 TypeScript 1.6でnode_modulesからの依存性解決が入りました。 まだ.d.tsより.tsが優先してlookupされる不具合などがありますが、実質上、型定義ファイルを自然な形でバンドルできるようになったのです。 npm installして使えば型定義が有効になっている。暖かいですね。 過渡期の機能の常として、複数のやり方がありいくつかのワークアラウンドが必要な場合があります。 ですので、ここではわかめが考える現在最も便利な運用について意見を述べていきます。 TL;DR ライブラリ作成側は 自力で.d.tsをメンテできる場合のみnpmパッケージに.d.tsをバンドルする 非TypeScriptユーザかつTypeScriptの型について詳しくなければ今のままDefinitelyTypedに丸投げのほうがよい .ts はnpm packageに

    TypeScript 1.6時代の.d.ts管理について意見を述べておく - Qiita
  • Twilio 入門 - sekaie engineers' blog

    まいどどうも、5年ぶりに髪を染めたエンジニアの中島です。 セカイエでは、社員の約半数が RCG (Reform Consultant Group) に所属し、直接お客様と電話対応しながらコンサル業務を行っています。 電話を用いた業務を多くこなすセカイエでもなにか活用できるのではと考え、今回は電話とインターネットをつなぐAPIを提供している Twilio に入門してみました。 Twilio 概要 Twilio では電話がかかってくると TwiML と呼ばれる Twilio用の xml をみて、記述されたタグの処理を実行します(音声を流す、録音するなど)。TwiML を置く場所は インターネットから見れる URL が指定されていればオッケーで、ウェルカムメッセージを流すだけならば gist などで公開するだけで動作確認できます。 <?xml version="1.0" encoding="UT

    Twilio 入門 - sekaie engineers' blog
  • 応答速度28.8倍。WordPressをApacheからNginxに移行して感じたブログ運営

    昔からやろうやろうと思って出来ていなかった、このブログ(Wordpress)のWebサーバをApacheから、Nginxに移行しました。おまけにNginxのリバースプロキシキャッシュを導入したら、応答速度が約30倍になって、わっしょいなので、やったことを書いてみます。 移行方法や設定方法は、情報も多くてそんなに難しくないので、サーバー環境自由にさわれる人は、是非チャンレンジしていただいてですね、Yahoo!砲にも負けない環境を構築いただくのが良いと思うんですよ。はい。 Yahoo!砲なんて、いつ来るんですかねぇ。 ( ´_ゝ`)フーン まぁ、備えあれば憂いなし、ということで。 現在のブログホスト環境 ハマコーはさくらVPSの2Gプランを使ってます(参考:料金・仕様一覧|VPS(仮想専用サーバ)はさくらインターネット)。 同スペックのレンタルサーバーに比べると割高だけれど、このやりたい放題の

    応答速度28.8倍。WordPressをApacheからNginxに移行して感じたブログ運営
  • 平等とは何か? 次世代Webカンファレンス『accessibility』 #nextwebconf #nextwebconf406

    ヤスヒサ 🗑 @yhassy デザイナー。主にアプリやwebサービスのデザイナーが力を発揮できるよう、プロセス構築やチームビルディングの支援に注力しています。また、セミナーやワークショップの講師業や、ブログやポッドキャストなどのコンテンツ配信も行っています。 https://t.co/JAD42MpTSL

    平等とは何か? 次世代Webカンファレンス『accessibility』 #nextwebconf #nextwebconf406
  • t_wadaさんが提案するJavaScript速習コースを実際に履修してみた - WEB SALAD

    はじめに もう2ヶ月前の話なのですが、日のTDD第一人者で、最近はpower-assert-jsの開発などJS界隈でも活躍されている@t_wadaさんが、Twitterでこんな提案をされていました。 『JavaScript: The Good Parts』と『WEB+DB PRESS Vol.87 第1特集』のあわせて250ページ未満でES6までの全体像をつかむ速習コースのご提案 http://t.co/doPQ7V4enw http://t.co/NKTGz3syk7— Takuto Wada (@t_wada) 2015, 8月 10 ちょうどこの頃、初めてのgemを作り終え、Ruby以外の言語に対する学習欲が高まっていたので、この提案に乗っかってみることにしました。 エントリでは、この速習コースを実際に履修した感想と、結果どうなったのかを書きたいと思います。 履修前の状態 ずっと

    t_wadaさんが提案するJavaScript速習コースを実際に履修してみた - WEB SALAD