Monotalk

Memcached から echo と nc コマンドを使って、key値/データサイズの有効情報を取得するスクリプトを書いてみた

Memcached の 設定、デバッグをしていて、nc コマンドをインストールしました。
このncコマンドを使って、 Memcachedで特定キーのキャッシュ有効期限を取得する - Qiita
で、キャッシュの有効期限を取得をしていて、
この手順っぽいものをスクリプト化を作成してみました。

もっと読む

Django crontab に Cache の 削除タスクと、削除後のCache作成タスクを仕込む

Memcached の 設定ができたので、
定期的な Cahce の削除と、
削除後、Cache 対象のぺージを叩いて、Cache を作るスクリプトを作成して、
crontab に仕込んでみました。
やったことを以下に記載します。

もっと読む

CentOS 6.9 で稼働しているDjango で pylibmc を使おうとして、結構大変だった話

Django に Memcached の Cache 設定を行おうとして、
pylibmc の インストールしてみたのですが、相当うまくいかず、
色々やってみた結果を記載します。
誰かの役に立てばよいなと思います。。

もっと読む


Cent OS 6.9 に Memcached をインストール、ログの設定まで実施する

Mezzanine で Memcached の Cache を 使用するため、
Cent OS 6.9 に yum で Memcached をインストール、ログの設定まで実施してみました。
以下、実施したことを記載します。

もっと読む


Django/Mezzanine Database Cache の設定をしてみる

Mezzanine の Blog list ページが結構重いので、
Cache を使用して改善できないかと考えました。
潤沢にメモリーがあったりするわけではないので、そこまで改善は見込めなさそうですが、
database cache を使用して改善できないか試してみます。

もっと読む

缶つまの「コンビーフ」

くじを2枚引くと2枚ともあたりで、しろくまアイスと、でかいペヤングソース焼きそばがあたった。
なんか変についてると思っていたら、次の日もファミマでくじを引いたら、壮健美茶があたり、いまのところのファミリーマート系列の今回のくじは全てあたっていて無駄に運を使っているなと思っていたら、今日はそのつけか、ものすごいとばっちり残業をした。大学に入る時の学部選びで「デザインのようなものが好きだったっぽい」のと、「いや、そっち方面だけだと荒唐無稽すぎる」ので、「建築系」を受けようとして、間違って「土木」に入ってしまったら、いやーくそつまんねーってなって、DJやってみたり、曲作ったりするようになって、「建築と音楽が似てる」と漠然と思ったりするようになった。昔のなんかしらないけど、ルネサンスあたりの音楽系の授業が数学系のなんかといっしょのやられてたりとか、音楽やってる人は数学ができるようになるとか、そういや俺小学校の塾でインド数学の謎の数列の問題が謎に解けるやつだったなとか、数列と行列の時間軸での組み合わせはまさに、ドラムマシーンでシーケンス組んでる感じと似てるのかもしれない。

もっと読む

jar ファイル作成時に、minify-maven-plugin を使って、css、javascript を圧縮、結合する

Dropwizard アプリケーションで、Fat jar の作成前に、
Javascript、css の圧縮、結合を行いたくなったので、minify-maven-plugin を使ってみました。
実施したことを記載します。

もっと読む

Wicket scriptタグ を body 閉じタグの直前に出力する

Javascript を head タグ内に記述すると、
HTML のレンダリングをブロックする場合があります。
以前、タグと、IHeaderResponse#renderを使って、headタグ内にjavascriptのリンクを出力 していましたが、
script タグ のリンクのみを body 閉じタグの直前で出力できるようにしたくなったので、
実装してみた結果を記述します。

もっと読む

Github の 言語ごとのstar数と、folk数の相関関係を調べてみる

https://github-ranking.com/repositories
を眺めていて、star 数と、folk 数の相関はどの程度あるのか気になりましたので、
Search | GitHub Developer Guide と、
Python Data Analysis Library — pandas: Python Data Analysis Library
使用して、相関関係を調べてみました。

もっと読む

Wicket BookmarkableLink の アンカーテキスト を設定する

Wicket で BookmarkableLink、ExternalLink というものがありますが、
ExternalLinkは、コンストラクタで、以下のようにアンカーテキストを設定できます。

もっと読む

Elasticsearch Java Clientの SearchTemplateRequestBuilder で Paging を実装する

MacOS el capitan に Elasticsearch を インストールして、java クライアントから検索してみる | Monotalkで、
作成したJavaクライアントをページング検索できるようにしてみました。
実装した結果を以下に記載します。

もっと読む

IntelliJ IDEA で Could not find executable in `GAUGE_HOME`, `PATH` or `GAUGE_ROOT` が発生

Mac OS で、IntelliJ IDEA が Upgrade したところ、
Could not find executable inGAUGE_HOME,PATHorGAUGE_ROOT``
という Plugin Error が発生していました。
対処方法を記載します。

もっと読む

Mezzanine の Blog のGoogleの検索結果にサイトリンク検索ボックスを表示させようとする

Mezzanine に JSON-LD 形式の構造化データ を埋め込む | Monotalk の続きで、構造化データには、検索結果にサイトリンク検索ボックス表示を促すものがあり、
その際、Google のサイト検索ではなく、自サイトの検索を使用するようにすることができるようなので、
Mezzanine のBlogに 検索ボックス表示用途の JSON-LD を埋め込んでみます。

もっと読む

MacOS el capitan に Elasticsearch を インストールして、java クライアントから検索してみる

検索エンジン? として、Solr か Elasticsearch かで 迷ったあげく、
Elasticsearch を MacOS el capitan にインストールして、 java クライアントで検索できるように実装するまでの実施したことを記載します。

もっと読む

Mezzanine に JSON-LD 形式の構造化データ を埋め込む

Search Console - ホーム の 検索での見え方というメニューに、
構造化データというものがあり、気になっていたので、詳細を調べてみました。

もっと読む

Wicket PageNavigator で表示要素の Limit Offset を指定する

PageNavigator の 表示要素として、 PageableListView を使用していたのを、
DataView に書き換えて、Limit Offset を指定できるようにした話を書きます。

もっと読む

mezzanine 4.2.2 から 4.2.3 にupdateした話

mezzanine が 2017/03/10 に4.2.3version upしたので、
当ブログのmezzanine4.2.2から4.2.3update してみました。

もっと読む

Wicket Stateless な PageNavigator を作る

StatelessPage 上で、PageNavigator が必要になり、
Stateless な PageNavigator が必要になって、作ってみたので、結果を記載します。

もっと読む

Wicket Stateless な ページを作成する

Wicket はステートフルなフレームワークで、ページの状態を version 番号をふって
管理しています。

もっと読む

google-webfonts-helper を使って、Google font を server に設置する

自ブログで、Goolge font を使用していますが、
PageSpeed Insights で、
CSS の配信を最適化する  |  PageSpeed Insights  |  Google Developers
の警告が出力されています。

もっと読む

Dropwizard で gzip 圧縮を行う

Dropwizard で gzip 圧縮を行う方法を調べてみました。
結果を以下に記載します。

もっと読む

Wicket WicketStuff Html Compressor を使ってHTMLを圧縮する

以前、django で html を圧縮する plugin を使ってみましたが、
Wicket でも 同様のことが実施できるか調べたところ、
Htmlcompressor · wicketstuff/core Wiki
という ライブラリがありましたので、使ってみた結果を記載します。

もっと読む

Wicket バッチ処理で、PackageTextTemplate を使ってメールテンプレートを作成する

バッチ処理(Dropwizard の Command) でメール送信処理を書く必要があり、
テンプレートエンジンを何かしら使おうとして、
Wicket の PackageTextTemplate を使用した結果を記載します。
正直かなり無理矢理感はありますが、TemplateEngine として使うことはできました。

もっと読む

アーカイブ

2017

2016

2015

フィード