topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Tuesday November 11, 2025, 1:11 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Recent Posts

Pages: prev1 ... 7 8 9 10 11 [12] 13 14 15 16 17 ... 121next
276
Living Room / Re: How do you resist buying ever more powerful PCs?
« Last post by Edvard on July 15, 2015, 12:53 AM »
I just look at my bank account the day after payday... no resistance required.  :(  :P
277
... and now you know what ISIS is really for.

*edvard ducks and covers in the basement
278
Good catch  :Thmbsup:
279
I assume you're asking for a Windows solution, but I do have a solution if you have a spare box or old laptop sitting around, and can install some flavor of Linux on it (*cough* Debian *cough*).  After setup, install a sync service like Dropbox or Copy, then install Motion.

http://lavrsen.dk/fo.../view/Motion/WebHome
Welcome to the home of Motion, a software motion detector.

Motion is a program that monitors the video signal from cameras. It is able to detect if a significant part of the picture has changed; in other words, it can detect motion.

It's a command-line program, so it's very light on resources, the sensitivity, snapshot interval time, and snapshot folder location can all be set.  So just configure it to dump snapshots in your Dropbox/Copy/SpiderOak folder, and voila'... remote monitoring.

For Windows, I know WebcamXP was one of the more popular webcam softwares around, and the free version has motion and audio detection.

http://webcamxp.com/home.aspx
News:

webcamXP Free and webcamXP Private now with Motion and Audio Detection. We have decided to extend the features of those 2 versions to allow everybody to put in place home security even with the free version. The only feature which remains specific to webcamXP / webcam 7 PRO is the continuous recording (DVR). A license for webcamXP Private allows supporting up to 4 cameras and removing or changing the webcamXP watermark displayed over the video streams and recordings.


Dunno other than that...
280
Living Room / Re: Interesting "stuff"
« Last post by Edvard on July 04, 2015, 12:45 PM »
Now THIS... this looks like lots of fun.  Though the groin tag at 0:33 makes me cringe.  :'(

Archery tag:
281
Living Room / Re: Be prepared against ransomware viruses..
« Last post by Edvard on June 28, 2015, 03:30 PM »
I remember LaBrea.  The original author almost abandoned the project, citing potential legal action against him because the nature of LaBrea goes against certain provisions of the Federal Wiretap Act, namely:
Any person who intentionally intercepts, endeavors to intercept, or procures any other person to intercept or endeavor to intercept, any wire, oral, or electronic communication…intentionally discloses, or endeavors to disclose, to any other person the contents of any wire, oral, or electronic communication, knowing or having reason to know that the information was obtained through the interception of a wire, oral, or electronic communication in violation of this subsection; intentionally uses, or endeavors to use, the contents of any wire, oral, or electronic communication, knowing or having reason to know that the information was obtained through the interception of a wire, oral, or electronic communication in violation of this subsection…

Basically, LaBrea does exactly that; intercepts electronic communication.  How that actually would play out in the courts is another matter, as TechRepublic's John McCormick pointed out back in 2003:
You probably think that this is a really stupid idea—the concept that you could be violating the law merely by monitoring what a trespasser does on a system you own. But that’s just your common sense speaking, and any lawyer will tell you that the law has little or nothing to do with common sense.

I think the honeypot concept mouser is talking about involves more of a "mousetrap" aspect; an application places a special file or fake network connection that looks (to a ransomware program) like something it would want to access and modify, but is in fact actively monitored by said 'honeypot' application such that when the file or network is accessed, the process doing the access is immediately targeted and shut down.  Sounds like a good idea to me; how to implement?  Beyond me.
282
Yeah, I should have been a little clearer.  Basically it's anything part of the browser that's not web content.  Window decorations, icons, fonts, things manipulated by plugins, tab shapes, bookmark colors, etc.  Look through the list of chrome:// urls and get a feel for everything that can be manipulated.  That's chrome.
283
the chrome:// thingy in Firefox is not indicative of a chrome backend, chrome is Firefox's euphemism for add-ons and shiny-shiny (like adding chrome to cars and household appliances). 
https://developer.mo...docs/Glossary/Chrome

For a list of all the current chrome:// URLs, see here:
kb.mozillazine.org/Chrome_URLs

284
Living Room / Re: Be prepared against ransomware viruses..
« Last post by Edvard on June 27, 2015, 09:23 PM »
My mother-in-law got one of these.  Fortunately, I found the hijacked files shuffled away in an archive somewhere with the file extensions removed.  A little sleuthing and I got all that restored.  It was a little harder to restore the "My Documents" folder, Start Menu items, default icons, etc.  Whatever it was really went to town...
The clincher is, when I explained to her what probably happened, she suddenly knew, in startling detail how ransomware works and how the ransomware people con you.  :-\

My MIL is kinda funny sometimes...
285
Living Room / Re: Document Production Specialist
« Last post by Edvard on June 24, 2015, 07:25 PM »
are you sure it's that simple? they work shifts and they even have managers/supervisors and they are whole departments of law companies
I am in UK, maybe things are different here?

Yes, that's exactly my experience as well.  The companies I worked for were basically outsourced copy shops.  Law firms would send us boxes of evidence or files and we would copy it all and send it back.  We had 3 shifts with 8-15 people per shift, and many law firms had their own department as well (chained up in the basement... just kidding). 
Training was pretty easy; besides how to run the copier, every shop had their own preference on how the actual documents were handled, how to use the drilling and cutting equipment, what the quality standards were, etc.  I worked with many people of all stripes, probably the most diverse workplaces I've ever worked at.
286
Living Room / Re: Document Production Specialist
« Last post by Edvard on June 22, 2015, 08:02 PM »
That sounds suspiciously like "the guy who runs the copy machine".  I should know, because I've done that very thing for the last 20 years, still doing it (a little more advanced now with typesetting and printing, but it's still a photocopy process onto paper), and in all that time, my job title was always some variation of "Document Production Specialist".  
How to become one?  Apply for jobs that require you to work with copy machines and printers.  It's not a glamorous job, but it has paid the bills so far...
287
Given the personality of your average cat, staunch Libertarian  :-\

http://www.theguardi...s-acceptable-to-them

shouldthegovernmentno.jpg
288
Living Room / Re: Webassembly: Big four to develop binary format for the web
« Last post by Edvard on June 20, 2015, 02:49 PM »
Yes, it sounds like they're attempting two goals; 1- to make the language of the web more language-agnostic (at least on the front end; what's in front of the programmer that is...) and 2- as xtabber said, to push processing to the client rather than the server AND be more efficient when doing so.  

When I first read the announcements on this, I was like "Didn't we already have this in CGI executables?" but, like Java and .NET for the web, CGI bins run in their own little world, separate from the HTML they reside in.  Where JavaScript excels is in actually working with and manipulating the content.  WebAssembly is like the best of both of those worlds, with a few perks.

Heres a good Ars Technica article on it that goes into a bit more depth:
The Web is getting its bytecode: WebAssembly
WebAssembly, or wasm for short, is intended to be a portable bytecode that will be efficient for browsers to download and load, providing a more efficient target for compilers than plain JavaScript or even asm.js. Like, for example, .NET bytecode, wasm instructions operate on native machine types such as 32-bit integers, enabling efficient compilation. It's also designed to be extensible, to make it easy to add, say, support for SIMD instruction sets like SSE and AVX.

I wonder though... how long before we see embedded viruses and malware written for WebAssembly?
5.. 4.. 3.. 2..
289
Living Room / Webassembly: Big four to develop binary format for the web
« Last post by Edvard on June 19, 2015, 08:10 PM »
Mozilla, Google, Microsoft and Apple have decided to develop a binary format for the web. Called WebAssembly, this format could be a compilation target for any programming language, enabling applications to run in the browser or other agents.
...
WebAssembly is meant to allow programs written in languages other than JavaScript to run in the browser and other JS agents on the server, mobile or IoT.



from CodeProject News
290
Living Room / Re: Interesting "stuff"
« Last post by Edvard on May 22, 2015, 01:17 AM »
What computer is she using?
-Arizona Hot (May 20, 2015, 04:11 PM)

That, my friend, is an Apple ][, ][+, or ][e with a green-screen monitor.  The design on the screen is the girl using either Logow to draw something interesting, or the Apple BASIC's PLOT command and some standard geometry formulas.
 :Thmbsup:
291
Living Room / Re: Recommend some music videos to me!
« Last post by Edvard on May 15, 2015, 11:39 PM »
I'll just leave this right here...

292
Living Room / Re: Interesting "stuff"
« Last post by Edvard on May 13, 2015, 07:08 PM »
I have been tempted to try it, but I fear being underwhelmed.  Although the top rated review on Amazon is quite a hoot, and makes me want to:
http://www.amazon.co...&ASIN=B006KK4GUO
I don't even know where to begin... words cannot describe the evil.

It was November of last year when I purchased my first jar of drug butter.
...
293
Living Room / Re: 10th Anniversary - long time member check-in thread
« Last post by Edvard on May 11, 2015, 06:34 PM »
I recall him saying he was going to step out for a bit, just didn't know when.  Remember his turtle avatar was slowly fading?  That was a hint. 
I have his email around somewhere, and I keep meaning to dig it up and touch base with him, but other things get in the way.  I'll do that now...
 :tellme:
294
Well, I got my invite email, we'll see how this goes.
https://blog.lavaboo.../lavaboom-rolls-out/
lavaboom.png

First look:
Nice web UI (no, really, it's pretty slick, if rather Metro-y)
1GB storage
No emails-per-day limit as far as I can see.
295
DC Gamer Club / Re: A Few Hundred More Retro Games To Enjoy For Free.
« Last post by Edvard on May 08, 2015, 08:44 PM »
I remember seeing advertisements for the high-end Sinclair models in computer magazines back in the day and drooling.  My Timex-Sinclair 1000 with 1KB of memory seemed a toy calculator in comparison (Spectrum ads were where I first saw screenshots of multiplex terminal screens *drool*).  This is going to be fun...
296
General Software Discussion / Re: Looking for a very flexible timer
« Last post by Edvard on May 05, 2015, 11:51 PM »
both look good there - but #2 is preferable I think - and more foolproof too

#2 it is... I'll roll with that.  Though how it is in the screenshot probably won't be the final final form.

I'm still confused by the above:

I admit it is confusing, but all I was saying is that if task #4 has been initialized, but not started, then the value that remains stored in the Reset variable is the beginning time of the previously active task, so that explains the behavior.  Bug?  Yes, that should count as a bug.  But I'm left wondering what should be happening.  Should hitting Reset at the point after a new task is initialized set the start time to Zero?  Or the end time of the previous task?  (Actually, I have an idea; more about that farther down...).

So, a group of tasks can ultimately be treated as one task,
...
I have no ideas about difficulties of implementation. What do you think?

Task grouping sounds like a great idea, but I am at a loss as to how to implement it.  For now, anyways...

Maybe this is not yet implemented:
tasks are not saved on closing.

Whoops!  Time to implement auto-save, or a reasonable facsimile.  Should it ask the user to confirm on exit?  Or simply save the session with a possibility to recall on the next start-up?  Or a set-able option to automatically load the previous task list on start-up?  So many possibilities...



OK, so with most of the internal logic pretty set, here's what I'm thinking for the next iteration of user interaction:

New Task:
- Make a toggle for "Start at Zero" or "Continue from Previous".

Reset:
- Reset should always reset to the beginning time of the current task, whether that is zero or something else depends on the New Task behavior.
OR...
- Make "Continue from Previous" the default 'New Task' action, but "Reset" will set the clock back to zero.  Much simpler code that way...

Timer:
- I don't like the idea of the end time updating in the list, I mean, it's not even there until you stop the timer, so I think "graying out" the end time and total when re-starting a current task is a great idea; takes your mind off the list and back on the timer, and also lets you know at a glance that this is a task that has been continued.  Which leads to...

Tasks:
- Going back to an old task to continue the time spent on it is a good idea as well.  I know how it can be done, so that'll be in the next iteration.
- Grouping tasks isn't as easy, maybe even impossible without a custom component.  The StringGrid component has a lot of methods and properties to it, and is quite complex.  Trying to wrangle sub-lists into it would be problematic at best.

Sessions:
- Saving sessions should be a given by now, you're right; not saving the session is kind of unsettling.  But how to implement?  I'm thinking either offer the user to save the current session on exit, or simply auto-save and have an option to auto-load on next start-up.  That will be easy to do.  Hmmm... maybe even differentiate between saving a session and saving a final file; kind of like: if saving a session, then auto-load the session on the next start-up, but if saving a final file, the next start-up is blank.  You can always manually load a saved file from the File menu and continue as well.

So that's what I got, I'm going to dive back in and get something ship-shape for you to test, hopefully not too far in the future.  I'll keep the thread posted with any breakthroughs...  
8)




297
General Software Discussion / Re: Looking for a very flexible timer
« Last post by Edvard on May 04, 2015, 09:13 PM »
I like version 2 for layout, though I wonder if it was a typo that the task-begin-end-total bar was left out?

It just seems we're so close to everything, because if there is a "stopwatch mode", then it can start with a timer of 0, start-stop works as normal, and "lap" creates its own "pseudo-tasks" aka the laps breaking down the segments of each task, below the main header of it.

It feels to me like this should be easy ... but famous last words?

Umm... yes.   :stars:
 
... and I have no idea what happened in the screenshot for #2, but yeah, I like that layout better too.  I may even have some ideas for a 3rd, but first I think I need to simply get the main stuff happening and get some feedback from Tomos as well.

Onward!
298
General Software Discussion / Re: Looking for a very flexible timer
« Last post by Edvard on May 04, 2015, 01:36 AM »
I notice:
  • create, say, three tasks - without using reset (let each run for a time before creating the next)
  • then create a fourth task - it will show the endtime of task #3 in the timer
  • try Reset on task #4 - it reverts to endtime of task #2
should it not simply reset to zero? (again, I may be missing an application)

If my logic is correct here, if the fourth task has not been started yet, it may (should?) reset to the beginning time of #3, which is the ending time of #2.  Once the fourth task has started, reset should simply reset to the beginning time of #4.  Sounds like I really do need to implement some choices and defaults like  "Start new tasks at zero/Continue from previous."

Also, I have been working on some GUI changes, which I'd like your opinion on the layouts:
- No "New Task" edit box; Since we can change the Title of the task in the grid anyway, why not just have it all happen there?
- Start/Stop button
- Larger Clock
- Replaced the H/M/S buttons on either side of the clock with more compact Up/Down buttons
- Direct editing of the time in the clock

Layout 1 (yes, the button order should be H/M/S, fixed in the other one):
screenshot1.png

Layout 2:
screenshot2.png
299
One word: Thermite.  :tellme:

300
General Software Discussion / Re: Looking for a very flexible timer
« Last post by Edvard on May 03, 2015, 03:25 AM »
OK, I'd seen the issue with the timer font and it's not an issue with your DPI, but with the GUI elements showing differently on different platforms (I am doing all development on Linux, so everything looks great for me ;) ).  I can fix that, just the clock window may have to be a bit larger.  On my box, I use the Euromode font as my main font; I love the square-ish look and it's very legible, more so than the fonts it was inspired from (Microgramma and Eurostile) and makes a very nice clock face.  I wish I could embed it in my program, but I'm sure there would be licensing issues or something.  I didn't set the font, Lazarus just uses whatever the default is if I don't set it explicitly, so looks like it chose something funky ;D

I considered a start/stop button, but I thought using the clock as  button would be economical as far as UI goes; maybe I was wrong...  :o
As far as tasks, the last task in the list always has focus; at this stage of development, it's the only way I could keep things straight.  When you click on another task to change the name, that's all that's allowed.  Are you wanting to change between tasks to add more time on the selected task?  Great idea, and I'm sure I can figure out how to do that.  Let me know what you are needing exactly.  

For the Reset function, I think I know what's going on there.  It doesn't start with the Total, it starts from where the previous task stopped.  So you want the clock to default to 0 for every new task?  I can do that.  In fact, it may be time to introduce saving preferences, and have the option be "New task - Reset to 00:00 or Continue from previous time".  

@TaoPhoenix: It's not you, it's me ;)  I was trying to keep the timekeeping as simple as possible because even as it is I had a devil of a time keeping the time set-able but synchronized with real time, and the correct time showing up in the correct places.  That's why I made it so when you make a new task, the old task is "closed out"; that is, the time is finalized.  That can be changed in the final CSV file, but if I'm interpreting Tomos' comments correctly, maybe I should make it so you can switch between tasks to add time to a previous one.
Pages: prev1 ... 7 8 9 10 11 [12] 13 14 15 16 17 ... 121next