program

仮想マシン上にOracle databae 12cR1 RAC構成

VM上にRAC…口に出すだに意味無さげだが*1、検証用に割と必要な場面があり、本日がその時だった。 嘗てRAC構築といえばOracleの達人のみ行える神業だったが、最近は一応、Oracle社からもVirtualBox用の簡単な手順書が出ているのでOracle素人の私にもできる。 …

Stringをbooleanに変換するのはBoolean#parseBooleanであってgetBooleanではない

久々にはまったので記録。 プロパティファイルである機能のスイッチON/OFFを制御したくて x_flg = trueを記載して、 boolean x_flg = Boolean.getBoolean(propMap.getProperty("x_flg", "true")); logger.info("x_flg="+x_flg); の結果が"false"。 えー? 読…

Twitterボットアカウント早くも凍結

苦節一ヵ月、やっと、 twitter.com のAPIキーを取得して、ボットを接続したらAPI経由で10個と投稿しないうちに凍結の憂き目に。 別にラッシュな訳でも無く18禁な訳でもなく、まだこれといって悪事も働いていないというのに早っ。 結構普通に人間も使っていた…

Selenium2経由で起動したFirefoxがクッキー(?)を覚えない

タイトルの通り。 お陰で毎度毎度「通知をONにしますか?」的なダイアログが出てきて以後の操作に支障を来たしている。 ちなみに通常に >firefox で起動した場合は、正しく覚える。~/.mozilla配下のcookies.sqliteをはじめその他のそれっぽいファイル群もそ…

Bulmaが0.7.1に…

私が0.7.0対応をモタモタしている間に0.7.1が出てしまった。 nekora.hatenablog.com だが幸い、0.0.1の違いだったので、そのまま差し替えても余り変わりは無かった。余り。 半月以上前にひな形はできているので後はPHP化するばかりなんだが、PHPはHTML部分と…

AntのFTPタスクにrenameは無い?

FTP Task …無いっぽいな。 今、アフィサイト更新処理は、ローカルのJavaバッチでジャンル毎にsqlite3ファイルを作り、作成完了と共に別スレッドでFTPしているんだが、たまに送信中にJVMがOOMしたりJVMどころかOSの動作しているVMごと固まったりネットワーク…

Selenium 3ダメすぎる

というかGeckoDriverがダメという説があるが。 ショボいシステム移行なんだが、Selenium 3からFirefox起動するまでは良いが以後、seleniumがGeckoDriverのポート4444に接続失敗してどうしたものか。 ネットで調べたら、GeckoDriverは使い物にならんと阿鼻叫…

Oracle LinuxにRuby 2.xをインストール

いや私はRubyなど使わないというか使えないのだが故あってセットアップせねばならぬ。 Oracle LinuxというのはRHEL互換で、違いは起動画面やスクリーンセーバーが赤いだけのLinuxだ。 そして yum install ruby だと1.8が入ってしまう。これはOL6でも7でも同…

Bulma.ioの0.7.0

3カラムが、IEだといい感じに中央が広がり左右に散るんだが、FirefoxやChromeだと左右にでかい空白が生じる。 0.2.3だとこんな事は無かったのに…。 ちなみに本家も全く同じ挙動なのでこういうものなのかしら。 bulma.io 何かパディングの指定的なものがあり…

Swing大勝利、JavaFX終了のお知らせ

Starting with JDK 11, Oracle is making JavaFX easier to adopt by making the technology available as a separate download, decoupled from the JDK. https://blogs.oracle.com/java-platform-group/the-future-of-javafx-and-other-java-client-roadma…

smoothがOSSになっていた…

jp.gamesindustry.biz 無料のβ版が大変優秀で商用アニメ系の各所で使われていたのに、いざ正式版となり有料化したらAfterEffects使いの連中一同、掌を返し、罵詈雑言で炎上して、こぞってOLM Smootherに移ったんだよな。 nekora.hatenablog.com ゴミのような…

DLSite.comのHTMLのフォーマットがちょっと変わったようだ

DLSite.comのHTMLがちょっと変わったらしくアフィサイト更新プログラムが処理に失敗する。 メインPCが壊れているというのに…。 仕方ないのでLavieで修正。 一応SugarSyncでEclipseのワークスペースを同期しているのでやってできない事は無いんだがどうもこの…

Twtterカードデカすぎ問題

一応、研究の甲斐あって、ボット用アカウントからは自在にTwitterカードを表示できるようになった。 twitter.com だがしかし。一日やってみて気付いたんだが、でかい画像はどうもな。 同人誌販促用ボットなので呟きは主にDLSite.comの同人誌の紹介となる。 …

Twitterカード対応

Webからtsthttps://t.co/bVbczozzea— nekora2199 (@nekora2199) 2017年10月30日 Botからいい最終回だった https://t.co/9cpIdmuvEY #tokyomx #UQHOLDER— nekora2199 (@nekora2199) 2017年10月30日 Botから【半舷休息のはずなのに・・・/スカートつき】 ht…

アフィサイトのSEO対応など

nekora.main.jp これ。 同人誌通販サイトの癖にHTMLのHEAD的なSEO対策というかSNS対策を殆どやってなかったので、それ系のmetaヘッダを付ける処理を追加。 付けたヘッダは以下の記事 qiita.com を参考に付けた。Twitterカードは申請が要るらしいので行ってい…

HttpClientでは.releaseConnection()を忘れずに

先日、VMのメモリが枯渇してどうにもならので、ActiveMQサーバプロセスを別VM上に切り出してクライアントとの間の通信はREST経由としたんだが、どうもたまに電文が欠落しているような気がして、まぁTwitterへの投稿なので別に良いけど、一応ログを見た。 や…

Oracle Database 18だそうな

Oracle 18c Autonomous Databaseは、パッチの適用やアップグレード、チューニングやバックアップ、ディザスタリカバリなど、これまで人間が行ってきた作業を機械学習などによって自動化したことが最大の特徴となっています。 [速報]「Oracle 18c Autonomou…

文字化け問題ズバット解決

電文はまだキャプチャしていないが、おそらくHTTPヘッダが何か足りないのだろうと見当をつけ、 http://mussyu1204.myhome.cx/wordpress/it/?p=88 の真似をして HTTPのContent-Typeヘッダにcharset=UTF-8を追加、setEntityの第二引数にUTF-8を指定、したんだ…

文字化け問題

昨日の文字化け問題。 受信側で、juniversalchardetで判別させればもしかしてズバット解決しないかしら?と思ったが甘かった。 UniversalDetector.getDetectedCharset()が、解析できずにnullを返してくる。 少々面倒だが何とかして電文をキャプチャした方が…

文字化け

FirefoxのRESTClientからだとOK https://twitter.com/nekora2199/status/911462562704777217 JavaAPからだと文字化け https://twitter.com/nekora2199/status/912677384624545798 どっちもUTF-8で送っている積りなんだが…。 まぁ調べればすぐわかるだろう。…

Spark Frameworkは素晴らしい

DropwizardとかSpringBootとかのEoD系WebAPPフレームワークの一つで、非常に簡単。 http://sparkjava.com/ import static spark.Spark.*; public class HelloWorld { public static void main(String[] args) { get("/hello", (req, res) -> "Hello World");…

Java 9でた!が…

Windows 32bit版が見当たらないんだけど…。 インストレーションマニュアルには「JDK and JRE Requirements for 32–Bit Windows Platforms」の章があってディスクが500MB、メモリが128MB必要とかなんとかしっかり書いてあるにも拘わらず、OS動作要件には32bit…

実用化成功、エロ同人誌ソムリエボットmk-IV Xネブラ対応型 レッドパワー フルアーマータイプ

以下の記事を読んで「確かそんなエロ漫画が結構あったよな…」と思ってソムリエボットに探させた。 中学2年の少女(13)に現金を渡す約束をして淫らな行為をしたとして、警視庁神田署は14日までに、児童買春・ポルノ禁止法違反(買春)の疑いで、埼玉県…

エロ同人誌ソムリエボットmk-IV Xネブラ対応型 レッドパワー フルアーマー

読みたい同人誌の概要を話すと選んでくれるボット https://twitter.com/nekora2199 の強化改造の続き。 Googleの検索から来る問い合わせ文字列と、ボットへの問い合わせ文字列は結構傾向が異なる事が分かり、「"作品名"の"キャラ名"が"何かされる"本」の形式…

エロ同人誌ソムリエボットmkIII Xネブラ対応型 レッドパワー

読みたい同人誌の概要を話すと選んでくれるボット https://twitter.com/nekora2199 の強化改造の続き。 今度は探し方を指定する、Oracle DBで言うヒント句的なものを外部から渡せるようにした。単純な仕組みだがはまると効果的に雑音が消える。しかも速くな…

エロ同人誌ソムリエボットmkII Xネブラ対応型

https://twitter.com/nekora2199 に読みたい同人誌の概要を話すと選んでくれる改造3日目。 先頭が英数字の問い合わせに弱いという弱点をかなり修正したので、一昨日、昨日と同じ文言で 人間様がチョイスした http://d.hatena.ne.jp/nekora/20170528/p2 と見…

エロ同人誌ソムリエボット

※本件は翌日強化改造された。 https://twitter.com/nekora2199 に読みたい同人誌の概要を話すと選んでくれる処理。 ちょっと修正したので、昨日と同じ文言で 人間様がチョイスした http://d.hatena.ne.jp/nekora/20170528/p2 と見比べ。 「涼宮ハルヒがAV撮…

Twitterボットにリコメンドエンジンを仮実装

https://twitter.com/nekora2199 に欲しいエロ同人誌の概要を話しかけると、その内容に沿った(…と思われる)エロ同人誌を7個位リプライで返す。 まだ少々動作が怪しいのでまだ1時間に1回しかポーリングさせていないがな。 真っ先に自分で実験してみた。 は…

昨日の処理のスピードアップ

昨日の続き。 そのままでもまぁ許せるっちゃ許せるんだが、今後、色々試さねばならぬのでとりあえず無害にマルチスレッド化してスピードアップ。Javaはマルチスレッド化が実に簡単で助かりますな。 ただ、もっと速くなるかと思ったら2倍にしかならなかった…

Lucene意外に速い

これのプロトタイピング。 org.apache.lucene.search.spell.JaroWinklerDistanceをそのまま何も考えず使ったが、意外に処理が速かった。 マッチングもまぁ…そんなにとんでもなく酷い訳でもない。 マッチングについてはアプリ側でちょっと色々データを入れて…