はてなキーワード: jarとは
https://news.yahoo.co.jp/profile/comments/16099942697304.bbea.30631
tma*****
2時間前
毎日の感染数が発表されていますが、東京の人たちには、あまり届いていないかもしれません。でも今日は、多過ぎますね。
夜20時以降の外出制限はわかりますが、そんなことを思ってもいない人が大勢いることを忘れてはなりません。
この前、インタビューで自分たちの周りには家族も含めて誰も感染した人が居ないから、完全にダラケていると言っていました。
しかしその言葉の裏には、病院で必死に働く医療従事者の支えがあることを忘れてはいけないと思う。慌ただしく患者さんのために力を尽くしてくれていることを忘れてはならない。そんな能天気な人たちが感染したり、違う病気になって初めて医療のありがたみを感じると思う。でも医療が逼迫されてきた今だからそれでは遅いのである。
みんなの心に潜む、今まで自粛頑張ったから少しぐらいは大丈夫という慢心な心かもしれません。
moa*****さん|2分前
都民です。東京の人に届いてないんですね。はないですね。東京というところを分かってらっしゃらない方のご意見かなと思います。東京は他県から毎日莫大な人数の人達が通勤で往来してます。それだけでも感染の拡大理由になってます。
プラス地方からも出張や観光にものすごい人数が来てます。都民だけならこんなに感染は広がりませんよ。他人事のように言わないでね。他県からコロナが持ち込まれてることも知ってくださいな。
kon*****さん|3分前
都民です。3月からテレワーク、マスク、手洗いうがい消毒徹底、親や祖父母とも会わず、飲み会も旅行も何もなし。このように暮らしてる人も多いです。
もちろん気をつけていない人も一定数居ますが、田舎とは人口密度がそもそも違います。どんなに気をつけていても外に出たら近くに人もいます。
pez*****さん|35分前
sta*****さん|39分前
東京に届いてない?
田舎者の傲慢さと慢心ですね。そりゃ人もまばらでスッカスカの田舎じゃ感染も広がらないでしょうね。おまけに夜会食する店も開いてないですからね。
そもそもPCRすらまともにできてない中での感染者数なのに、何で上から目線なんだか。
aoe*****さん|41分前
渋谷で自営業をやってます。スクランブル交差点ばかりが映るからそう思われるかと思いますが、人が多いのは交差点から半径約100メートルの範囲内だけで、それ以外はそれほどでもないです。それに、多くの都民はマスクに頻繁な消毒で気をつけて生活しています。
m_p*****さん|45分前
都内ですが、4月以降ずっとリモートだし、人と会うことも少ないですよ。それこそ別に済んでいる兄妹の家族にも会っていません。切迫感は相当ありますよ。ニュースだけで安穏としていると惑わされないで欲しい
( ´͈ ᗨ `͈ )◞♡⃛さん|46分前
毎日の感染数が発表されていますが、東京の人たちには、あまり届いていないかもしれません。
は?何言ってるんですか?
どこ在住か知らないけど
qjd*****さん|46分前
fuw*****さん|46分前
買い出しは週1回空いてる平日の時間帯に。
これ以上、何をしろと言うのか?
szm*****さん|52分前
都民の一部を切り取った報道でまだ東京差別ですか。どちらにお住いか知りませんが都民じゃないならほっといてくださいよ。
車を1人1台持っているような田舎と比べるのはやめて欲しいし、テレワーク可能な業種ばかりではありません。持ち出し厳禁のお仕事や物を扱っているお仕事は絶対に不可能です。
どこどこに人が並んでたとか、仕事の合間にお昼をとることも都民は許されないのでしょうか。人口が多いんだからある程度は仕方の無いことです。
12月以降は決算の企業も多いでしょう。持ち帰りでできる仕事ばかりじゃないし、非常に効率も悪い。
地方の一部の人がひどすぎて、いっそのこと一都三県だけで独立したいくらいです。
二度とこちらに足を踏み入れて欲しくない気持ちにまでなってしまいます。
ara*****さん|56分前
偉そうに怒
のんびりいきましょさん|59分前
他の方と同じく都民(23区外の田舎)ですが、昨年2月から買い物は宅配、ネット通販を利用したり、3歳の子供いますがどこにも出掛けず(可哀想なので散歩はします)、マスクや手洗いの徹底、小さいスプレーボトルに入れたアルコール消毒をポケットに入れ、こまめに消毒しできる限りのことをやっています。
なので都民一括りにしないでほしい。つらい。
同じ都民でもテレビで出歩く人見ると不快に思うし、これだけの感染者数なので毎日危機感持って生活してます。
あんな都内での人混みの映像みたら都民全員が、と勘違いされて当然。
何で同じ東京でこんな気を付けているのに遊び歩くんだろう…って毎日複雑な気持ちになる。
こういうコメントとても傷つきますが今後も徹底した予防を続けていきたいと思います。
n*****さん|1時間前
都内在住。
黙れ!田舎者!
>>みんなの心に潜む、今まで自粛頑張ったから少しぐらいは大丈夫という慢心な心かもしれません。
すげー殿様コメントw
大体、知事どもが緊急事態宣言だ~とか水面下で乳繰りあっている間で、突然「陽性者数」爆上げ&検査数爆上げ。
毎日毎日、超満員の東京ドーム2個分以上の検査やってるって知らないでしょ?
で、緊急事態宣言出させたぜ、ドヤァ~~!って自慢げに会見開いちゃうんでしょ、この3バカ知事は。
で、密になるな、外に出るなと言ってるのに、記者集めてワッショ~イw
こんな連中の茶番に、いつまで付き合うの?
hiy*****さん|1時間前
都民です。
夏にPCR検査を受けて陰性でしたが、万が一を考えて他の人にうつさないように、仕事と最小限の生活用品だけの買物しか行っておらず、その際にもメモして短時間で済むように頑張っています。
感染者は多いかも知れませんが、思いやりを忘れずに自粛している人達もいる事に気付いて欲しいです…。
東京の人は〜って言うけど、東京生まれ東京育ちの人は気をつけてる人多いけどね。田舎から出てきてる人の方が、今はどこも空いてるから〜って出かけてるよ。なんでも一括にしないでほしい。
都民だけどこういう言われ方は正直悲しい…
yun*****さん|1時間前
ほとんどの都民は、地方の人よりも、マスクや手洗い、消毒は徹底してるし、長いこと飲みにも行ってませんよ。
nailcyuさん|1時間前
東京の感染者の非常に多い区に住んでいますが、家族含め近所の知人もまだ感染者いませんよ。それはなぜだと思いますか?ダラけずしっかり感染予防しているからです。もう少し心あるコメントを発して欲しいものですね。東京の人をひとくくりで悪者に聞こえる様な書き方をしてはいけません
現状感染した方がいません。
そもそも遊び歩いてる人しかマスコミはコメント取れないんでしょw
わざわざコロナ拡げてる人たちに寄って行かなきゃいけないマスコミって大変ねw
おじんさん|1時間前
響くも何も大半の人にとってはもうやれる事が無いんよ
手洗い、消毒は勿論
アルコールで拭き
これ以上の事は引き籠りしかないし
流石に腹立つわ
mmzさん|1時間前
マスコミもコロナを舐めて飲み歩いてる人ばかりテレビで流すから、都民がみんなこんなもんだと思われるんです。
こんな人達はほんの一部ですよ。
都民のほとんどは感染対策をしっかりしながら生活していると思います。
col*****さん|1時間前
それでもリスクを避けられない程、人が多いのが原因なだけであって、別に都民が極端に遊び歩いてる訳ではないと思いますよ。
東京よりもリスクが少ないのは当然だけど、0ではないのですから。
so8*****さん|1時間前
ふざけたことを言わないでください
少なくとも自分の身の周りでは
そんな緩んでいる人は1人もいません
相当に気を遣って生活しているし
それでも加速度的に増えているのに
恐怖を感じてますよ
まったく、勘弁してほしいわ
決めつけるな
hanochanさん|2時間前
地方から東京に出てきてる人は沢山います。東京都は全国から人が集まってるから都民のせいではないよね。
*********さん|2時間前
最近はGoが流行っているが、それならJavaだって同様に良さそうな気がする。
- nullがたまにうざい
- なんか重厚な感じがする
- ORMとかが重厚なのが多かった
- 故に環境構築が大変だった
- strutsがしんどかった
- xml地獄からアノテーション化したりいろいろと模索していた
- ちょっと昔には「俺たちイケてるプログラマ」はみんなRailsに移っていった流れがあった?
- Effective Javaよいが、そもそもそういうtips意識せずにそう書けるような言語仕様になってほしかった気もする
- 非同期処理やスレッド処理がやや難しかったか、あるいは言語側でのサポートが薄かったか(?)
言語仕様的な批判と、エコシステム的な批判に分けられそうなきがするな。
関数型言語の関心はScalaやClojureに全フリしてもらって、Javaはシンプルな機能を持つGoの方向性なModan Javaになっていってくれれば良さそうな気も。
httpサーブレットとかそのへんが微妙だったかもしかして。Goみたいにnet/httpライブラリが標準であればそれをベースにすることでオレオレフレームワークの乱立を避けることができるか、と思ったけどJAX-RSとかがあるな。
Goだって冗長な記述が必要な言語だが、好かれているし、Javaも悪くない言語な気がするんだよな。
まあ何でもいいが。
ロジカルに考えているようで結局なところ雰囲気的なところに左右されているエンジニア多い気がする。
まあわいも、人気な言語に乗っておいて高単価を得られたほうがいいのでそうするが。今の所Goが肌にあっているんだよな・・。3年ぐらい使って熟練度上がってきたし、さほど悩まずにコーディングすることができる。
PHPの人が好きな、あるいはRubyのmethod_missingなど活かしたテクいコードは、書いているやつは気持ちいいかもしれないがわいは明示的にinterfaceがわかるコードが書かれていたほうが好きだ。型で振る舞いがわかったり制御されていないと分かりづらくない?複数のプロジェクトを掛け持ちするから、読むときに前提知識が少なく読めるコードがいい。
まあJavaもリフレクションでテクいことができる気がするな。
Goがいい。誰が書いてもだいたい同じコードになるから、誰かに作業を振ったとしてもレビューしやすい。
まあこれからJavaを書く気はしないが、GoでAPI書いているマンから見ると、JAX-RSとかでゴリゴリAPI書いていくの全然悪くないんじゃないかと思うのであった。
最悪別にGeneric入らなくてもいいかもな。別にそんなに困ってない。はいってくれるなら、はいってくれたほうがいいが。sliceに対してmap, each, filter, existsなどのメソッドが生えることになるイメージかな。まあそれは欲しくなるけどな・・・。
Scalaもいいんだが、たまにイキったコードを書くと分かりづらくなる時がある。イケてるコードを書こうと思ったとき、結構パワーを使う言語だ。なんかモナドってジェネリックを更に強くしたやつだとも捉えられるような気がするな。ゴリゴリ関数型で書こうと思った場合、プロジェクト全体に影響がある話なのでアーキテクチャ設計に力がいる気がする。
年をとると大事にするポイントが変わってくるな。昔はスーパープログラマになりたくて関数型言語とかやっていたが、今はいかに効率よく仕事をする=金を稼ぎ自由を得るかを重視している。職業プログラマとなったわけだ。仕様固めたりリリースしたり不具合対応したり運用したり、フリーランスなら税金計算したり、金儲けの方法考えたり忙しいんじゃ。今は結局スーパープログラマとは何か悩ましいよ。「プログラマとして」キチガイレベルにすごい人間というのはまだ見たことがないかもしれない。コーディングが早い?バグ修正が早い?パフォーマンスのやばいコードを書ける?設計が優れている?
Android Studioをダウンロードして公式のチュートリアルやってるんだけど、いきなりつまづいたし。
アプリ実行できないし。
https://developer.android.com/training/basics/firstapp/running-app
まで来たけどビルドが出来ないし。(ビルドじゃないのか、gradle sync?とかいうやつ?)
org.gradle.internal.resource.transport.http.HttpRequestException: Could not HEAD 'https://jcenter.bintray.com/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1-sources.jar'.
とか言われとるし。
上のjarのドメインにping送ってみたら100%ロスしとるし。
そのせいか、
Android Studio で、[Project] ウィンドウの [app] モジュールをクリックしてから、[Run > Run] を選択します
グレーアウトしとるし。
分からないのは、ネット環境がないとアプリを実行することすら出来ないということだ。
サーバーが死んでたらその間何も出来ないのか。
そしてツイッターで誰も何も言ってないの見ると、誰も大した問題だと思ってないのか。
もう良い。俺にはAndroidアプリ開発は合わない。
赤ずきんちゃんは、金髪の美少女でした。「将来、プロムに誘うならあの子だよな」村のにきび面の男の子たちはそう話し合ったものです。
やがて、平和な村に不穏な噂が流れてきました。なんと、狼団のテロリストが村に潜伏している可能性があるというのです。「愛国者法に基づいて山狩りをしよう」村長がそう呼びかけると、村人たちは松明と銃を手にテロリストを探し回りました。実のところ愛国者法は延長期限切れになって2015年の6月に失効していたのですが、そもそも愛国者法がどんな法律か知らなかった村人にはそんなの関係ありませんでした。
やがて、テロリストが潜んでいそうな場所が見つかりました。赤ずきんちゃんのおばあさんの家です。やはり愛国者法に基づいて仕掛けられていた盗聴器から、「モスクがどうたら」という会話が聞こえてきたのです。もしかしたら「モスクワ」と言ったのかもしれませんが、警察署長は自信たっぷりに「証拠は揃った、揃いすぎるほどな!」と断言しました。村人たちの中には「盗聴でわかったのなら山狩りは必要なかったじゃん」と思った人もいましたが空気を読んで文句を言わないことにしました。
警察署長が「さる筋から派遣されたスペシャリストだ」と勿体ぶって村人に紹介したのはほっそりとした少女でした。目深にかぶった白いフードからは見事なプラチナブロンド。そのあいだからは氷のように美しく澄んだ青い瞳が覗いていました。「彼女、すげーイカすな。なんのスペシャリストなんだろうな」村のにきび面の男の子はポルノめいた妄想で股間を膨らませながらそう話し合いました。
村の外れにある深い森、その奥へ奥へと白い少女が歩いていきます。やがて廃屋のならぶ集落が見えてきました。ここは開拓時代に栄えていた宿場町だったのですが鉄道が普及するとともに廃れ、ずいぶん昔から廃墟になっています。そんな廃墟の一角に赤ずきんちゃんのおばあさんは一人で住んでいたのです。こんなところにも老人問題の深刻さが見え隠れします。
白い少女は、おばあさんの家の前に立ち止まりました。ドアは半開きになっており、その前には広口のビンが転がっていました。つまり、ajar(半開き)と a jar(広口のビン)の掛詞になってるわけです。そんなダジャレどうでもいいので少女は「おばあちゃん、入るわよ」と言いながらドアをぐいっと開きました。ドアを開ける際にも油断なく左右を伺い、ドアの下部や上部のトラップワイヤーの有無を瞬時に判断するあたり、さすがスペシャリストって感じです。
ドアを開けるとむせ返るような血の匂いがしました。「おばあちゃん、すごい臭いね。まるで家のなかで人間の解体をしたみたいだわ」そう言いながら白い少女は寝室へ向かいます。寝室に入ると、人型ロボットがうずくまっていました。ロボットは「ぼく、いいロボットだよ」と言って高く手を上げて降伏の意思表示をしました。「いずれにせよあんたは赤ずきんの婆さんじゃあねえな。まあ死ねや」そう言うと少女は懐から取り出したソードオフ・ショットガンで至近距離射撃します。BLAM! BLAM! BLAM!
このソードオフ・ショットガンは、その名前の通り(sawed offは、のこぎりで切り落とす事)、普通のショットガンの銃身を切り詰めたもので、発射直後に散弾の拡散が始まるため、通常のショットガンと比べると有効射程は短いものの、至近距離の殺傷力や有効性はむしろ増大しており、更に全体の長さが短くなった事で、屋内などの狭所で扱い易いため、特殊部隊などが屋内に突入する際、出合い頭の戦闘が(敵と鉢合わせする事)多いポイントマンがエントリー・ショットガンとして用いる事もあるのです(Wikipediaより)。
ロボットはしゅうしゅうと煙を上げながら倒れ伏しました。少女は「しくじったな」とつぶやきました。おばあさんの家はいつのまにか一ダースほどの戦闘員に包囲されていたのです。
轟音とともに正面扉が吹き飛びます。おもわずそちらに包囲網の注意が逸れた隙に少女が裏口から飛び出します。銃弾が飛び交うなかをかいくぐり、戦闘員の背後にまわってショットガンを発射します。細身の体に似合わない怪力を発し、崩れ落ちる戦闘員の襟元を掴みあげるとそれを肉の盾としながら敵陣に突っ込みます。わずか50秒で瞬く間に敵を殲滅した彼女の白いフードは、今や血でベッタリと染まっていました。その美貌と戦闘力から彼女は「血染めの氷壁」と厨二っぽい二つ名で呼ばれていました。「白いフードが血で赤くそまるまで戦闘を止めない」アグレッシブな戦闘スタイルから、彼女を「赤ずきん」と呼ぶものもいました。(←これ、書いてて恥ずかしい)
血と肉片で汚れた銃身をフードで拭うと、その銃身に刻まれた文字がくっきりと読み取れました:
In Gun we trust
森から血染めの少女が帰ると、村ではお祭りの準備がされていました。今日はイースターのお祭りなのです。血染めの少女をみると、村人たちは「Meerica! Meerica!」と叫びました。突然音楽がかかり、村人たちはミュージカルめいて整然と踊り出します。バックコーラスは白い衣を着た聖歌隊です。聖歌隊には有色人種は一人もいません。スポットライトがあたる村の広場の中心に血染めの少女が歩み寄ると、先ほどの戦闘で見せた獰猛さを微塵も感じさせない清らかな声で、「アメージング・グレイス」を歌いました。
Javaで開発されたアプリケーションにはインストールにまつわる難点がある。
それによりせっかく興味をもってくれたユーザーも試す前に諦めてしまいがちである。
また、サーバーサイドアプリケーションもJava製である場合、デプロイや監視の際の難点が多く運用者を悩ませてきた。
javafxで導入されたパッケージャを用いることで各OSネイティブなインストーラーの作成が可能になり、この問題を解消・緩和できる。
SpringBoot などを用いた ExecutableJar を作成するアプリケーションであれば、サーバーサイドアプリケーションであっても一部制限があるもののパッケージングできる。
Javaで開発されたアプリケーションの配布には以下の問題点がある。
javafx-maven-pluginを使うとよい。javafxと冠しているが実態はパッケージングツール。
javafxの冠があるがためにスタンドアロンアプリ開発者以外を遠ざけている感あり。
Windows(msi/exe), Linux(rpm/deb), Mac(dmg) など各OS・ディストリビューション固有のパッケージングが行える。
公式ページ( http://zenjava.com/javafx/maven/ )では更新が止まっているが、Github( https://github.com/zonski/javafx-maven-plugin )とMavenRepository( http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.zenjava%22%20AND%20a%3A%22javafx-maven-plugin%22 )を確認するとちゃんと開発は続いている。
pom.xml に以下を追加する。
mainClassはSpringBootなら@SpringBootApplicationのついてるクラスですね。
vendor は適当に組織や個人の名前を入れておきましょう。
※ 以下の XML が化けるのは増田の不具合か仕様っぽい。 http://anond.hatelabo.jp/20100205210805
<plugin> <groupId>com.zenjava</groupId> <artifactId>javafx-maven-plugin</artifactId> <version>8.1.2</version> <configuration> <mainClass>[main method class]</mainClass> <vendor>[Vendor Name]</vendor> </configuration> </plugin>
あとはそのままビルドすればよい。
maven clean jfx:native
ビルドが終わると target/jfx/native 以下に、ビルドしたOS/distributionに合わせて msi, exe, deb, rpm, dmg ができあがります。
本当であればクロスビルドできてしかるべきなのですが、まだ実現はされていないようです。
これらのパッケージは Widonws であれば Program Files(x86) に、Linux系であれば /opt/ の下にインストールされるようです。
/opt/app-name/ の下には app と runtime の2つのディレクトリがあります。
app の下にはビルドした jar ファイルや依存ライブラリが置かれています。
runtime の下には実行用の jre が配備されています。
実行ファイルにそのまま引数を渡せば jar 実行時の引数としてそのまま渡されます。(-Xmxなどはまだ未検証です)
ImageJ用のプラグインを書くために、デバッガを設定してコンパイルする方法まとめ。
大部分はtotobookさんのブログを参考にしたけど、3年半経つと変わっているところも増えるらしく、ちょこちょこ必要なステップが増えていた。
totobookさんのブログ: http://d.hatena.ne.jp/totobook/
ちなみに、書いたプラグインはITCNという自動細胞計測プラグインを拡張し、作業フォルダ内の画像をROIごとに全自動で計測し、結果をテキストファイル保存するというもの。
ITCN: http://www.bioimage.ucsb.edu/downloads/automatic-nuclei-counter-plug-in-for-imagej
(ア) http://d.hatena.ne.jp/totobook/20101028/1288277567
(イ) http://d.hatena.ne.jp/totobook/20101030/1288468881
(ア) これをしないとjava.lang.ClassNotFoundExceptionが出てくる
(イ) NetBeansになんか言われるけど無視。コンパイルは通る。
① http://support.apple.com/kb/dl1572
(イ) ツール>Javaプラットフォーム から、プラットフォームの追加でJava1.6を追加する。フォルダは探してください。
(ウ) プロジェクトの一番上(今回はImageJ)を右クリック>プロパティ>Javaソースのクラスパス Javaプラットフォームを、JDK1.6にする。
(ア) 以下のサイトにImageJで実装されているクラスの詳細が書いてある。けど、Google検索から探すのが手っ取り早い。
(イ) http://rsbweb.nih.gov/ij/developer/api/ij/ImageJ.html
(ア) http://d.hatena.ne.jp/totobook/20101030/1288468881
(ア) java.lang.ClassNotFoundException
① ソースファイル1行目のpackages plugins; を削除する。
② jar cvf などのコマンドでコンパイル済みファイルを圧縮すると何故か出てくる。圧縮せず使いましょう。
① ImageJのJavaをver1.7にする方法が見つからなかったので、NetBeansのJavaを1.6にする。詳しくは上に書いた。
増田でこんなこと聞いていいのかわからないけど、誰かわかる人教えて欲しい。
seasarの公式サイトにある、s2jdbcのチュートリアルを試してみたんだけど、entityの生成でいきなり躓いてしまった。
$ ant -f s2jdbc-gen-build.xml gen-entity Buildfile: /Users/hoge/dev/s2jdbc-tutorial/s2jdbc-gen-build.xml gen-entity: [gen-entity] Java Result: 1 BUILD FAILED /Users/hoge/dev/s2jdbc-tutorial/s2jdbc-gen-build.xml:46: Exception in thread "main" java.lang.NoClassDefFoundError: Caused by: java.lang.ClassNotFoundException: at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
動かしている環境は
- java version "1.6.0_29"
- Java(TM) SE Runtime Environment (build 1.6.0_29-b11-402-11M3527)
- Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02-402, mixed mode)
s2jdbc-gen-build.xml:46 っていうのが、classpathに関する記述の箇所なので、動かすのに必要なjarが読み込まれていないからなんだろうなぁ、って思ってるんだけど。
同じ現象で躓いて、うまく解決できた人がいたら、教えて欲しい。
38 <target name="gen-entity"> 39 <gen-entity 40 rootpackagename="${rootpackagename}" 41 entitypackagename="${entitypackagename}" 42 javafiledestdir="${javafiledestdir}" 43 javafileencoding="${javafileencoding}" 44 env="${env}" 45 jdbcmanagername="${jdbcmanagername}" 46 classpathref="classpath"> 47 <jvmarg value="${vmarg.encoding}"/>
2010年の日本のヒップホップ音楽 【作業用BGM】 ‐ ニコニコ動画(原宿) の曲目。
01. LOST IDENTITY - 道(TAO) (YouTube)
"Lost Identity", 08.15. ILL EAST RECORDS
02. 都市伝説 - 韻踏合組合 (YouTube)
"都市伝説", 10.10. IFK RECORDS
03. 極悪JAZZ feat. 鬼 - キリコ (YouTube)
Produced by DJ OLDFASHION
04. Black File 200回記念フリースタイル (Vimeo)
"Black File", 06.24. スペースシャワーTV
05. 夕方 - S.L.A.C.K. (YouTube)
"Swes Swes Cheap", 08.04. Dog Ear Records
06. 思考品M.T.B.D. feat B.D. - DJ Mitsu the Beats (YouTube)
"UNIVERSAL FORCE", 08.04. PLANET GROOVE
07. CAMP'S RULE - RAMB CAMP (YouTube)
Produced by DJ GQ
"RAMB CAMP", 05.14. FILE RECORDS
08. MECCHA MECHA - コッペパン (YouTube)
09. GOOD MORNING BABY - やけのはら (YouTube)
10. 捕食 - asa x CUBEc.u.g.p (YouTube)
"捕食-hoshoku-", 06.11. Jar-BeatRecord
11. イッちゃってイイ? (SUGAR CRACK REMIX) - SD JUNKSTA (YouTube)
12. TORA TORA TORA - TETRAD THE GANG OF FOUR (YouTube)
"SPY GAME", 11.12. FILE RECORDS
13. SUNDAYfeat. WAX - PONY (YouTube)
Produced by KURABEATS
"Verseday", 05.05. 桃源響RECORDS
14. Get Da Passports - Black Mont Blanc (YouTube)
15. 音楽ワルキューレ - DOTAMA (YouTube)
Produced by Fragment
16. いつもそう - WAX from SD JUNKSTA (YouTube)
Produced by KYN
"神成り", 07.21. 諭吉レコード
17. MADE IN JAPAN feat. X-MAN - L-VOKAL (YouTube)
Produced by 1689
"Lovin'", 03.03. MATENRO RECORDS
18. Homeward Journey - Uyama Hiroto (YouTube)
"Homeward Journey", hydeout productions
19. G.H.E.T.T.O - SHINGO☆西成 (YouTube)
Produced by TRAMP
20. STRAIGHT CASH - YING YANG (YouTube)
"TOTAL ECLIPSE", 10.13. YING YANG PRODUCTION
21. ILLMATIC RACER feat. 来門 - UNDER BROS (YouTube)
Produced by TAKE-C
22. トーキョー難民 - あるぱちかぶと (YouTube)
"◎≠", 02.03. Slye Records 在音
23. 森羅万象 - AXIS (YouTube)
"UNPOPULAR -在日外国人奇声集-", 04.21. Libra Records
24. iPhone for GAGLE - GAGLE (YouTube)
Produced by DJ Mitsu The Beats
exclusive, 07.02. (twitter)
25a. 24 BARS TO KILL feat. ANARCHY, RINO LATINA II, 漢, MACCHO - Ski Beatz (YouTube)
"24 HOUR KARATE SCHOOL JAPAN", 10.20. R-RATED RECORDS
25b. 24 Bars To Kill "IFK REMIX" feat. Hidaddy, Erone, Satussy, 遊戯 - Ski Beatz (YouTube)
exclusive, 11.05.
25c. 24 Bars To Kill "MYC REMIX" feat. RYUZO, DABO, SUIKEN, 般若 - Ski Beatz (YouTube)
exclusive, 11.06.
26. 東京哀歌-トウキョウエレジイ- - 空也MC (Youtube)
Produced by fanfan
27. 禁断の惑星 feat. 志人 - TABOO1 (YouTube)
Produced by DJ KENSEI
"LIFE STYLE MASTA", 10.20. Libra Records
28. Break Boy in the Dream feat. 七尾旅人 - 環ROY (YouTube)
"BREAK BOY", 03.17. POPGROUP RECORDINGS
29. DREM SKY - RAU DEF (YouTube)
Produced by PUNPEE
"ESCALATE", 09.10. FILE RECORDS
30. MOTHER feat. MMM, CHIYORI - おみゆきChannel (YouTube)
"おみゆきさん", 03.10. Mary Joy Recordings
31. MISSION POSSIBLE - OLIVE OIL×ILL-BOSSTINO×B.I.G.JOE (YouTube)
"MISSION POSSIBLE", 07.21. OILWORKS THA BLUE HERB RECORDINGS TRIUMPH RECORDS
32. WAKE UP feat. MARIA - QN from SIMI LAB (Amebreak)
"THE SHELL", 07.29. FILE RECORDS
Tomcat上のJRubyから呼んだJavaプログラムから呼び出し元のJRubyの環境(Runtime)を使いたいときにどうすればいいのか?
方法が1つわかったのでメモ。
(追記2:こんなめんどいことしなくてもJRuby.runtimeで取れたみたい)
イメージ的には以下の感じ
↑↓
↑
JRubyは1.4.0、jruby-rack.jarは0.9.7、warblerは1.0.1
まずは必要なクラスをimport
import org.jruby.Ruby; import org.jruby.rack.PoolingRackApplicationFactory; import org.jruby.rack.RackApplication; import org.jruby.rack.RackServletContextListener;
ServletContextをどっかから取ってくる(Listener作ってfieldに埋めるとかして)(追記:$servlet_contextで取れる[JRuby-Rack使うから])
ServletContext context;//=~~~
warblerでwar化するとweb.xmlにRailsServletContextListener(extends RackServletContextListener)が登録される。
そのListener起動時にFactoryがServletContextに登録されるので、それを取得する
PoolingRackApplicationFactory factory = (PoolingRackApplicationFactory)context.getAttribute(RackServletContextListener.FACTORY_KEY);
PoolingRackApplicationFactoryのapplicationPoolを取ってくる
(protected fieldなのでリフレクションを使用)
Field poolField = factory.getClass().getDeclaredField("applicationPool"); poolField.setAccessible(true); Queue<RackApplication> pool = (Queue<RackApplication>)poolField.get(factory);
RackApplication ap = pool.peek(); Ruby ruby = ap.getRuntime();
呼び出しもとのJRuby環境を使ってRubyコードを実行できる
ruby.evalScriptlet("p 'test'");
どこに書いたらみんな気づいてくれるのか分からないからここらへんにも書いておこう。
windowsだと終了できないかも。(javaw.exeを強制終了で多分いける)><
http://tinyurl.com/NicoNamaAlert
だれか改良してください><
=====================================
りーどみー
=====================================
中身
NicoNamaAlert.jar
setting.txt
設定ファイル
NicoNamaAlert.java
ReadMe.sjis.txt, ReadMe.utf8.txt
使い方
その際、勝手にYahoo!ツールバーが入る事があるので気をつけて。
setting.txtに、1行ずつ予約したいコミュニティまたはチャンネルのIDを登録
channel/ch99999 とか community/co99999 といった感じで。
とりあえず1行ごとIDと比べているだけなので、
他に何か書いてあっても大丈夫なはず。
毎回このファイルは読み直しているので、変更しても再起動する必要はありません。
30秒おきに新着をチェックします。
Macの場合はおなじみのコーヒーカップのアイコンがDockに出てきます。
Windowsの場合は何も出てきません。
Unixはまだ試していません。
終了するときは、Macの場合はDockのアイコンを選択して、
上のメニューから終了 または Cmd+Q
Windowsの場合はタスクマネージャからjavaw.exeを探して強制終了してください。
他にもjavaアプリを起動している場合は、javaw.exeが複数ある可能性があるので、
そのときは運試し。
javaでブラウザを開く方法が分かりません(SE6ならできるっぽい)><
もっといい感じなの作れるひとお願いします><
コマンドラインから起動すると中の人が何してるかなんとなく見えます。
settingに最初から入っている二つのコミュ、
1つ目はお気に入りコミュ「おい、ゆとり!英語教えてください。」で、
この2つの生放送がなければこのプログラムはできていませんでした><
仕組み
http://live.nicovideo.jp/recent から必要なデータを
1行1行検索して取り出しているだけです。
チャンネル、コミュニティIDはサムネイルのファイル名から取れます。
ね、簡単でしょ?
今後の展望
アイコンをコーヒーカップ以外にしたい(っていうとOSごとに実行ファイルが必要)
Windowsでもちゃんと終了できるようにしたい(まぁ本家使ってください)
以上。
それを書き換える気かw
アドオン開発を少し勉強中なので調べてみた。
Firefox2.0だけど
BookmarksCommandクラスのopenOneBookmark関数のopenUILinkInの前に下のコードを入れたらできたよ(ファイルはbrowser.jar\content\browser\bookmarks\bookmarks.js)
拡張機能のインストール無しでopenOneBookmark関数を差し替える方法は知らない。
var w = getTopWin(); if (!w) return; var browser = w.document.getElementById("content"); if (aTargetBrowser == 'current' && url.indexOf('javascript:') != 0) { if (browser.currentURI.spec == 'about:blank') aTargetBrowser = 'current'; else aTargetBrowser = 'tab'; } else { aTargetBrowser = 'current'; }
のぞくならtabmixplus.jarじゃない?とおもってチラッと見てみた。
といっても、弄ったこともないので良くわからないけど、とりあえずchrome://tabmixplus/content/bookmarks/bookmarks.xulまわりでやってるんじゃないかと。
prefStringTMBookmarkが設定値の関係っぽくて、TMP_updateContextMenuがそれ見てコンテキストメニューを弄ってるっぽくて、その辺がchrome://tabmixplus/content/minit/minit.jsにあって、その辺で色々条件判断してて、で、setAttribute("default", "true")ってのは何を意味してるのかなと。
そんな感じでした。