| Time |
S |
Nick |
Message |
| 06:07 |
|
|
zhee_sharp joined ##javaee |
| 06:07 |
|
|
zhee_tuxer joined ##javaee |
| 06:07 |
|
|
zhee_sharp left ##javaee |
| 06:46 |
|
|
zhee_sharp joined ##javaee |
| 07:20 |
|
|
manish_chhabra joined ##javaee |
| 11:05 |
|
|
kinabalu joined ##javaee |
| 15:06 |
|
|
kinabalu joined ##javaee |
| 16:33 |
|
|
toshiba joined ##javaee |
| 16:33 |
|
toshiba |
hi friends |
| 16:34 |
|
toshiba |
I want to know whther TSR supports java? |
| 16:36 |
|
tjsnell |
what's tsr? |
| 16:37 |
|
toshiba |
terminate and stay resident |
| 16:37 |
|
sfisque |
is it 1989 again? |
| 16:37 |
|
toshiba |
i don know what is 1989 |
| 16:40 |
|
tjsnell |
what OS is that? |
| 16:44 |
|
toshiba |
windows I need |
| 16:44 |
|
toshiba |
do not need for linux/unix |
| 16:44 |
|
tjsnell |
just run it as a service |
| 16:44 |
|
sfisque |
i was being snarky. i did not know anyone was using TSR since the 80's |
| 16:45 |
|
sfisque |
it's kind of unnecessary with pre-emptive multitasking OSs |
| 16:45 |
|
sfisque |
TSRs were invented for DOS |
| 16:47 |
|
toshiba |
hmmm... |
| 16:47 |
|
toshiba |
so if I want to run any program to check some process...I can do that thru service;right? |
| 16:48 |
|
sfisque |
i would start as a standalone app. and then make the necessary mods to turn it into a service |
| 16:48 |
|
tjsnell |
that sounds an odd task for java |
| 16:49 |
|
sfisque |
depends. if the target process is also java, then the monitor would have an easier time "talking" to the target |
| 16:50 |
|
toshiba |
and if the target is not java? |
| 16:51 |
|
tjsnell |
what use java for this task? |
| 16:51 |
|
tjsnell |
seems silly |
| 16:51 |
|
toshiba |
means? |
| 16:51 |
|
sfisque |
depends tjs. if he's doing it from a "learning" standpoint, it's not silly |
| 16:51 |
|
toshiba |
if the target process is not java... |
| 16:52 |
|
sfisque |
you're dropping an unnecessary judgement |
| 16:52 |
|
toshiba |
can not I monitor that? |
| 16:52 |
|
sfisque |
you can |
| 16:52 |
|
tjsnell |
no, it's a task ill suited for java |
| 16:52 |
|
tjsnell |
not a wise learning choice |
| 16:52 |
|
tjsnell |
there are better ways to learn |
| 16:52 |
|
sfisque |
by that argument projects like opennms should not exist |
| 16:52 |
|
tjsnell |
no |
| 16:52 |
|
toshiba |
man I m not doing that for learning |
| 16:52 |
|
sfisque |
let THEM decide it |
| 16:53 |
|
tjsnell |
java was well suited to the task for opennms |
| 16:53 |
|
tjsnell |
I'm not forcing him |
| 16:53 |
|
tjsnell |
he is deciding |
| 16:53 |
|
toshiba |
I am new in thi area.... |
| 16:53 |
|
tjsnell |
I'm giving my opinion |
| 16:53 |
|
sfisque |
aye but that wasnt asked for |
| 16:53 |
|
toshiba |
that's why asking the workarounds |
| 16:53 |
|
tjsnell |
so |
| 16:54 |
|
sfisque |
to answer your question tosh, what are you trying to achieve. are you monitoring whether this process is running, whether it's healthy? whether it's responding to some status? |
| 16:54 |
|
tjsnell |
I don't help people make what I deem bad choices, I try to help them make wise choices |
| 16:54 |
|
toshiba |
is opennms another layer between java and monitoring the processes? |
| 16:55 |
|
sfisque |
neg, just an example of something that java is not very suited to do (it requires a JNI binding because java cannot do somethings an NMS requires) |
| 16:55 |
|
sfisque |
but back to your question tosh. what kind of "monitoring" are you trying to achieve? |
| 16:56 |
|
toshiba |
need to scan some of the processes |
| 16:56 |
|
toshiba |
kinda antivirus |
| 16:56 |
|
tjsnell |
having used to have a primary opennms dev on my payroll I'll just say... hahaha |
| 16:56 |
|
toshiba |
need to use along with ma desktop application |
| 16:57 |
|
toshiba |
this desktop app has to be dependent on some process |
| 16:57 |
|
sfisque |
gotcha. you're probably going to need to do some JNI binding tosh. afaik, java doesnt have a way to introspect native running processes |
| 16:58 |
|
toshiba |
and if I use that as a service wrapper that would start and stop a service... |
| 16:58 |
|
toshiba |
even then, it won't bind? |
| 16:59 |
|
sfisque |
there is a project (not sure of it's liveliness) that produces (produced?) a wrapper to turn an executable app into a service |
| 16:59 |
|
tjsnell |
bind? you're checking the process by connecting to a socket? |
| 16:59 |
|
tjsnell |
turning a java program into a service is very straight forward |
| 17:01 |
|
toshiba |
@sfisque : but not sure whther that executable app turned service would scan other processes that are not in java;right? |
| 17:01 |
|
crimsonfubot |
toshiba: Error: "sfisque" is not a valid command. |
| 17:01 |
|
sfisque |
it would depend on the native side |
| 17:01 |
|
tjsnell |
toshiba: define scan |
| 17:02 |
|
sfisque |
basically you'll probably need some native lib/exe that does the heavy lifting (unless you're scanning ports for open sockets as tjs is asking) and the java would be a wrapper around that |
| 17:02 |
|
toshiba |
i don't need that a scoket thing |
| 17:02 |
|
sfisque |
i gotta bounce. tbh , what you're asking has probably been done before. some deep googling will probably turn up a fair amount of open source projects or example code |
| 17:02 |
|
sfisque |
TTYS |
| 17:03 |
|
toshiba |
what is TTYS? |
| 17:03 |
|
tjsnell |
talk to you soon |
| 17:03 |
|
tjsnell |
is my guess :) |
| 17:04 |
|
toshiba |
sure tjsnell |
| 17:06 |
|
toshiba |
sfisque : what is TTYS bro? |
| 17:07 |
|
tjsnell |
it's "talk to you soon" it fits the context |
| 17:08 |
|
toshiba |
ohhh....tjsnell...u decoded that man :D |
| 17:09 |
|
tjsnell |
it took supreme mental capabilities |
| 18:29 |
|
|
toshiba joined ##javaee |
| 21:59 |
|
|
dangertools joined ##javaee |
| 22:02 |
|
|
tangatools joined ##javaee |