2014-01-01から1年間の記事一覧

memcached-toolが無いときにmemcacheのキー一覧を持ってくるスクリプト

いや、memcached-tool使おうよって話なんだけど サーバーに手が出せないことってあってですね・・・・ #!/bin/sh SLEEP_INTERVAL=0.1 MEMCACHED_HOST=localhost MEMCACHED_PORT=11211 sh -c 'echo "stats items"; sleep '$SLEEP_INTERVAL' ; echo "quit"' | …

IE9で表示崩れするが、開発者モードを立ち上げると表示崩れがなくなる。

IE9で表示崩れがおきると報告を受けたけど 自分のIE9(開発者モード立ち上げ時)では表示崩れが起きないという事例。 実行されているjavascriptのコードにこんなコードがあり "use strict" ... if(console.log) { ... } IE9ではconsole APIに対応していないら…

Ubuntu14.04でThinkPadのキーボードを使うときの設定

/usr/share/X11/xorg.conf.d/20-thinkpad.confを作成して以下を記述 Section "InputClass" Identifier "Trackpoint Wheel Emulation" MatchProduct "TrackPoint" MatchDevicePath "/dev/input/event*" Driver "evdev" Option "EmulateWheel" "true" Option "…

Drupalのタブを新しく追加する方法

↑こんな感じに追加する方法。 $item = array( 'link_path' => 'sandbox', 'link_title' => 'sandbox', // リンクのタイトル 'menu_name' => 'main-menu', // main-menuに追加 'module' => 'mymodule', 'router_path' => 'sandbox' ); menu_link_save($item);…

カスタムモジュールを定義する際の.infoファイル内のfiles[]

.infoファイルに files[] = test.inc と書いた場合にはクラスかインターフェースの宣言しか 読み込まれないらしい。 フツーのfunction読もうとしたら「そんな関数ねーから」って怒られた。 参考: https://drupal.org/node/542202#files

Windows8にknife-soloをインストールする。

win32-apiのくだりでハマって2時間ほど消費。 下のサイトがどストライクで役に立った。 マジでありがとうございます。 それにしても、Windowsでrubyってホントにつらい。 参考: http://ict.matchy.net/2014/04/windows-vagrant-knife-solo-20144.html 4/21追…

display:noneになっている要素に対してscrollTopの指定は効かない

スニペットじゃないけど、 2回ほどはまったので。。。。orz

jerseyで要素がひとつしかない配列を返却したときにJSONのレスポンスではオブジェクト型になってしまう問題の解決方法

以下の文をweb.xmlに追記する。 <init-param> <param-name>com.sun.jersey.api.json.POJOMappingFeature</param-name> <param-value>true</param-value> </init-param> これ、半年くらい前にやった気がするんだけどな。 参考: http://stackoverflow.com/questions/13575280/jersey-json-array-with-1-element-is-serialized-as-object

Axisのプロジェクト実行時に出る「要求されたクラス(javax.activation.DataHandler と javax.mail.internet.MimeMultipart)が見つかりません。Attachmentサポートが利用できません。」への対応

Axisを使って生成したクラスを実行する際にこんなエラーが出ていたので 要求されたクラス(javax.activation.DataHandler と javax.mail.internet.MimeMultipart)が見つかりません。Attachmentサポートが利用できません。 / [en]-(Unable to find required cl…

Set<Integer>を配列に変換してソートする

最近javaに触ってなかったせいか どんどん忘れてきている。。。。orz int[] yearArray = ArrayUtils.toPrimitive((Integer[]) totalScoreMap .keySet().toArray(new Integer[0])); Arrays.sort(yearArray);

TomcatでHTMLファイル置き場公開したい場合の設定。

何回もやってんだけどなかなか覚えられない。 <Context path="/html" reloadable="false" docBase="C:\Users\user\desktop\aaa" allowLinking="true"> <Logger className="org.apache.catalina.logger.SystemOutLogger" verbosity="4" timestamp="true"/> </Context> 参考: http://tilfin.hatenablog.com/entry/20100812/1281579329 http://d.haten…

eclipseのaxisプラグインで生成したsoap clientのリクエスト、レスポンスをログに出力する

ながーいオプションを追加する。 java -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog -Dorg.apache.commons.logging.simplelog.showdatetime=true -Dorg.apache.commons.logging.simplelog.log.org.apache.axis.transport.ht…

DrupalのViews UIのプレビューでどのようなSQLクエリが発行されているかを確認する

http://path/to/drupal_root/admin/structure/views/settings へアクセスして、「Show the SQL query」のチェックボックスにチェックする

DrupalのClean URLsを有効にするための最低限の設定

UbuntuでClean URLsを有効にする際の設定 mod_rewriteを有効にする # sudo a2enmod rewrite 000-default.confにDirectoryタグを追記する #/etc/apache2/sites-enabled/000-default.conf <Directory /var/www> AllowOverride All </Directory> apacheを再起動 # service apache2 restart ubunt…