7 คาสิโนออนไลน์ ชั้นนำที่ดีเยี่ยมที่สุด Ichimaruni-design คาสิโนออนไลน์ ขอชี้แนะ 6 เว็บเดิมพันออนไลน์ชั้นหนึ่ง ที่มีครบทุกสิ่งที่มีความต้องการ ไม่ว่าจะเป็น คาสิโนออนไลน์ บาคาร่าออนไลน์ ไพ่โป๊กเกอร์ออนไลน์ พร้อมรับโปรโปรชันเครดิตฟรีที่แจกให้แบบจุใจ เว็บไซต์ตรงไม่ผ่าเอเย่นต์ เล่นง่าย ได้เครดิตฟรี ๆ ไปเลย UFABET เครดิตฟรี ไม่รับมิได้แล้ว กับโปรเด็ด โบนัสปัง UFABET เครดิตฟรี สิ่งดีๆที่เรามีให้เฉพาะสมา
06 Sep 2016 on react | redux | webpack | npm | es6 Building a Simple CRUD App with React + Redux: Part I Intro This is Part I of a eight part series on building a CRUD application with React + Redux. You can view the code for this project here. You can view the table of contents here React for Embereños At the Flatiron school, we've been gearing up to teach students to build React applications--bu
概要 郵便番号-住所検索APIを利用し、axiosを使って郵便番号から住所を検索した結果をconsole.log()出力するだけの超簡易サンプルです。 開発環境 node.js : v6.9.1 npm : 3.10.8 webpack : 1.13.2 ソースプログラム構成 [プロジェクトルートフォルダ] ├── dist ├── src │ └── index.js ├── index.html ├── package.json └── webpack.config.js 手順概要 ソースコード・設定ファイル記述 依存パッケージインストール(ダウンロード) ビルド 実行 手順詳細 ソースコード・設定ファイル記述 import axios from 'axios'; let zipcode = '9071801'; axios.get(`https://api.zipaddress.ne
# Access appender log4j.appender.serverAccess.layout.Fields=date,time,tz,x-event,x-category,x-severity,x-status,x-ctx,x-comment,x-vhost,x-app,x-appinst,x-duration,s-ip,s-port,s-uri,c-ip,c-proto,c-referrer,c-user-agent,c-client-id,cs-bytes,sc-bytes,x-stream-id,x-spos,cs-stream-bytes,sc-stream-bytes,x-sname,x-sname-query,x-file-name,x-file-ext,x-file-size,x-file-length,x-suri,x-suri-stem,x-suri-quer
こんにちは。WEBサービス開発グループの中野です。 業務ではWEBサービスの検索基盤を担当しています。 ニフティのWEBサービスでは、一部サービスのサイト内検索やログ可視化などで Elasticsearch を利用しています。 Elasticsearch は Elastic社の提供する分散型の検索エンジンで、検索・集計・分析はもちろん、可視化の Kibana を初めとした強力な周辺ツールが魅力的です。 また、Apache Solr などと同じく Apache Lucene をベースとしています。 今回は、Elasticsearch 5.3 から追加された Field Collapsing 機能を使ってみたいと思います。 Field Collapsing はその名のとおり検索結果を「折りたたんで」くれる機能で、検索結果をグルーピングして SQL の GROUP BY のような操作をすることが
これまでの記事でも Cluster や Node を始めとする Elasticsearch を構成する要素について触れているのですが、 文章だけでは理解しづらいところもあるので、今回は改めて Elasticsearch の基本コンセプトについて図も交えて解説したいと思います。 それではさっそく。 Cluster は Node の集合 Cluster は 1つ以上の Node (Elasticsearch Server) で構成されます。Elasticsearch は検索トラフィックの増加とデータ量や書き込み速度の分散を Node を増やすことで対応することができます。 Index は RDB の Database に近い概念 Elasticsearch の Index は、リレーショナル・データベースの Database に相当します。1つの Cluster に複数の Index を作成す
概要 elasticsearchにpdfやpptx,xlsxなどのファイルを入れる方法についてメモ。 ingest-attachment-pluginを使います。 バージョン情報など macOS Sierra 10.12.5 elasticsearch-5.4.1 手順 1.ingest-attachment-pluginをインストールする。 $ bin/elasticsearch-plugin install ingest-attachment -> Downloading ingest-attachment from elastic [=================================================] 100% @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING:
おはようございます、藤本です。 現地時間 2017/05/04 に Elastic Stack 5.4.0 がリリースされ、X-Pack に Machine Learning という機能が追加されました。そういえば、リリース日の 5/4 とバージョン 5.4 って狙ったのかな。 今回はその Machine Learning を簡単に試してみました。 Machine Learning に関しては、ワークショップのレポートブログでも触れていますのでご参考にしてください。 【レポート】X-Pack新機能 : Machine Learning ワークショップに参加してきました X-Pack については以前、一通り触ってみたブログをエントリしました。X-Pack を試すシリーズのエントリは以下をご参照ください。 Elastic StackのX-Packを試す(インストール編) Elastic Sta
概要 AngularのPipeの中にはAync PipeというPromiseやObservableな非同期オブジェクトをそのままtemplateで表示できるPipeがあります。 今回はその使い方を紹介します。 環境 angular 2.4.8 rxjs 5.2.0 async pipeのメリット 主なメリットは以下の2つです。 template側に役割を任せられるのでコードがスッキリする コンポーネントが破棄される時に自動でunsubscribeするのでメモリリークを防げる フロントではメモリ管理が大切なので、特に後者は嬉しいメリットですね。 基本的な使い方 @Component({ selector: 'async-pipe', template: '<div>Time: {{ date | async }}</div>' }) export class AsyncPipeCompone
モノリスとして管理するには複雑すぎるというシステムでない限り、マイクロサービスは検討さえしなくていい。ソフトウェアシステムの大多数は、単一のモノリシックアプリケーションとして構築されるべきである。そのモノリス内のモジュール性が良好になるよう注意を払う必要はあるが、別個のサービスに分けようとしてはいけない。要旨 モノリスとして管理するには複雑すぎるというシステムでない限り、マイクロサービスは検討さえしなくていい。ソフトウェアシステムの大多数は、単一のモノリシックアプリケーションとして構築されるべきである。そのモノリス内のモジュール性が良好になるよう注意を払う必要はあるが、別個のサービスに分けようとしてはいけない。 – Martin Fowler 明確に構造化されたモノリスを構築できない時、なぜマイクロサービスがその答えだと思うのか。 Simon Brown 始めに マイクロサービスの利点と欠
概要 普段Ruby on RailsでWebアプリの開発をやっているWebエンジニアが機械学習に挑戦した話です。 普通のWebエンジニアがこういった具合で機械学習を学ぶと、このくらいの期間でこのくらいのことができるようになる。 みたいなひとつの例として参考になるかもしれません。 とにかく機械学習楽しくてうっひょーなので仲間を増やしたいという気持ちもあって記事を書くことにしました。 知り合いもほとんどWebエンジニアなんで、機械学習やってる人ってあんまり周りにいないんですお(´・ω・`) この記事を読んで「これなら自分でもいけそう!」と、挑戦しようと思ってくれる人が一人でもいれば嬉しいです。 機械学習について踏み込んだことは書きません(書けません)。 対象読者 機械学習に興味があるWebエンジニア 筆者のバックグラウンド 仕事: 4年くらいRuby on RailsでWebアプリケーションを
2019/08/02 最終更新 ここではPython標準のdatetimeによる、日付の取得・計算 timedelta(), 文字列への変換 strftime(), 文字列からの変換 strptime() 方法を説明します。 MacにおけるPythonの環境構築はこちらをご覧ください。 MacにPython3をインストールし環境構築【決定版】 現在時刻と日時の各値を取得 datetimeから現在時刻と日時の各値(年, 月, 日, 時, 分, 秒, 曜日)を取得します。 import datetime """ datetimeから現在日時を取得 """ now = datetime.datetime.now() # => datetime.datetime(2019, 8, 2, 1, 57, 9, 99551) """ datetimeから各値を取得 年, 月, 日, 時, 分, 秒 ""
追記(2018/12/05) この記事を書いて1年以上経過しました。 最近はPipenvを使うのが最も簡単な環境構築の方法となってきています。 これからPythonを始められる方には「pipenv + pyenv」でPythonのバージョンを指定しつつ、ディレクトリで仮想環境が分かれてくれる開発基盤を整えるのをおすすめします。 まえがき Pythonの環境構築っていろんな方法あって、初めて環境構築するとなるとわけがわからないですよね。 かといってデフォルトのpythonは2.7だし、そこにpipでいろんなパッケージ入れるとごちゃごちゃするし、何かしら環境分けれるものが欲しいですよね。 という中、半年くらいPython触って、環境構築しては壊しを繰り返すうちに「一番シンプルでは?」という方法に行き着いたのでメモ。 ただし、pyenvを使わないので、バージョン管理はできません。標準インストール
この記事には、SpringBoot 入門記事のリンクをまとめています。 入門記事は、タスクベース(あれをしたい、これを使いたい)で書いています。SpringBoot で Webアプリを作ってみたい場合は、Spring Boot アプリ開発 を参考にして頂けると嬉しいです。 1. Web関連 JSONを返す 静的コンテンツを返す jQueryでJSONを受信 バリデーションをする Mustacheを使う ファイルアップロード サービスクラスを使う MessageSource を使う 2. RDB関連 FlywayでDBマイグレーション JDBCでデータアクセス JPAでデータアクセス トランザクションの管理 mockitoで単体テスト 3. その他 アプリのjar作成 タスクのスケジューリング アプリの管理やモニタリング 参考文献 Getting Started Guides - Sprin
この記事について Philipp Hauer's Blog Idiomatic Kotlin. Best Practices この記事はKotlinらしくKotlinを書くベストプラクティスが書かれており、とても参考になります。 許可をいただいたので、翻訳させていただきます。 もし間違えやもっと良い翻訳などあれば編集リクエストかtakahiromまでお願いします。 kotlinを最大限活用するために、Javaにおけるベストプラクティスを考え直す必要があります。Javaのベストプラクティスの多くはKotlinに提供されている機能によって置き換える事ができます。Kotlinらしい(Idiomaticな)Kotlinを書いて、Kotlinのやり方を見ていきましょう。 警告の言葉 : 以下のリストは網羅的ではなく、また私の控えめな意見を言っているだけです。さらにいくつかのKotlinの機能は健全な
一般的なスクレイピング手法とその問題点 スクレイピングというと、HTTPクライアントライブラリを用いてHTML取得し、HTML/XMLパーサーで解析するというのが一般的だと思います。 この手法の場合、以下の場合にうまく処理できません。 ターゲットのページがJavaScriptにより動的にDOMを操作する場合 HTML/XMLパーサーが取得したHTMLを正しく解釈できない場合(正しくないHTMLでもブラウザはなんとか処理するが、パーサーライブラリは正確なHTMLでないと処理できないことがある) 特に問題になるのは前者でしょう。最近のWebサイトではJavaScriptでDOMを操作することは珍しくなくなってきています。SPAであればなおさら難しく、もはやこういった手法によるスクレイピングは不可能でしょう。 ヘッドレスブラウザによるスクレイピング 動的なDOMやパーサーがうまく解釈できないとい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く