topbanner_forum
  *

avatar image

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

Login with username, password and session length
  • Monday April 29, 2024, 12:42 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

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - wraith808 [ switch to compact view ]

Pages: prev1 2 3 4 5 6 [7] 8 9 10 11 12 ... 24next
151
General Software Discussion / New Windows Update Breaks SSC Shortcuts
« on: November 02, 2015, 04:25 PM »
Recently, Windows updated.  I'm not sure if it's in the basic windows settings, or in onedrive.  I think the latter.  But now it has usurped SHIFT+PRTSCN, which I used for SSC to capture an area.  Does anyone know where you can change this?

152
General Software Discussion / Unique Solution to Pirates
« on: October 23, 2015, 01:45 PM »
Just found out that the developer of uBar for Mac found a unique solution to Pirates.

The text of the article is below:

The Klingon Pirates

When I released uBar 2 last year, it wasn’t long before cracked copies started appearing on the internet. uBar costs $20, which is more than reasonable for the amount of work put into it and what it does. But there’s always people who feel entitled to your work, and proclaim “it should be $X”,  where X is the amount they arbitrarily have decided to be acceptable. That’s fair enough – nobody is forcing them to use uBar – but some people think that justifies pirating it. The “I’m pirating it because I don’t know if I like it enough to buy it” routine doesn’t work given the generous 4 week trial period. This is merely a case of people feeling entitled to other people’s work.

So a year ago, I decided to do something about it. Rather than change the protection mechanism and play cat and mouse with people that have nothing to do all day but crack software, I decided to play the long game, and have some fun while I was at it.

I made it so that if uBar detected that the registration mechanism was circumvented, after 10-15 hours it would begin substituting any app or window title with… Klingon.

I searched Google for “Klingon Dictionary”, and found a list of several hundred Klingon words. I then created a mechanism that would substitute the words of any sentence into a sentence with an equal number of random Klingon words. So “This is the title of a window” would become “Qus tay ngaS qlm lom wlv Qu'”, whatever that means.

So I implemented this system, and decided to wait and see what would happen. I figured the pirates wouldn’t suspect it had anything to do with a counter-piracy measure, but rather would assume it was a bug. They could solve it with a relaunch, but that would be annoying.

I was right. In fact, support emails began coming in from people who had the gall to actually request support when using a pirated copy of uBar.

It wasn’t who you would normally expect, and frankly, forgive, such as teens without any income. Many people have pirated high-end software in their youth, so I can empathize. The difference is that people with a conscience tend to do the right thing once they enter adulthood and earn a living. They understand that other people also earn their living writing the software they use, and that paying for what they use is what makes it work.

Instead, we got emails from grown adults using their corporate email addresses, replete with management job titles. These people actually pirated a $20 piece of software, and then had, again, the gall to email the uBar team for support. Example, with identifying information mercifully redacted:

Just reporting a bug. Every now and then the bar writes gibberish for the titles.

[image here]

These are Lotus Notes, Adium, Rdio. A re-launch of the application fixes the issue.

Kind regards,

[Redacted full name]
Development Manager
[Redacted company name]

[Redacted company address]
[Redacted company phone and fax]
I don’t know what “Mismoh pon” means in Klingon, but we can rest assured that Mr. Development Manager knows it’s Lotus Notes, which he may or may not have decided he didn’t have to pay for.

He got the boiler-plate response:

Dear [redacted],

As you are using a pirated copy of uBar, it is unavoidable that you must begin learning Klingon. It is the life you have chosen. Dujeychugh jagh nIv yItuHQo’!

Sincerely,

The uBar team
It’s been a year since this little experiment started, and it’s been interesting to say the least. uBar is used by thousands of Mac users every day, and I’m glad to conclude that the overwhelming majority are legitimate, paying customers who appreciate the effort put into it.

Qapla’!


153
Living Room / Are RFID Skimmers FUD? Or a real, present threat?
« on: October 21, 2015, 03:15 PM »
tinfoil_hat.jpg

I've pledged for a minimal wallet on Kickstarter: Wally Micro - The Minimal Wallet with a Few Surprises.  As always comes up in these campaigns, people asked about RFID protection.  So they did some research and a blog post: RFID: To Block – or Not To Block.  They also referred to another article: The Skimming Scam.

A quote that I think sums it up:
The real threat to credit card hacking is in the form of ATM skimmers. Thieves place readers into any ATM or point of sale device where cards are read, and all of your data is collected. For them, it's much more efficient and they can gather thorough data in large quantities this way. Unfortunately, a foil sleeve or lined wallet can't protect you from this. The good news is the U.S. is finally adopting the Euro-style chip and pin pairing called EMV cards. They've been using this across the pond for nearly a decade, and it seems to be an effective redesign for minimizing fraud.

That's been my feeling for a while, and the fact that the human factor is a big issue, i.e. carrying everything and not knowing what you're carrying with big bulky wallets.

An an interesting quote from the Slate article: If you’re going for maximum efficacy, however, few [RFID shields] work as well as simply wrapping your cards in aluminum foil.



154


Not if you're on a Mac, though.  System Integrity Protection has been added into OSX Capitan, making a lot of things impossible without changing the OS and turning the protection off - and not just through a setting.  You have to go to the terminal in recovery mode, and type in a command to disable it.  Rootless, as it's called, is also retroactive.  If you modified anything in one of the protected folder, it is moved to a migration folder when you install.

Now, one might thing this is a good thing.  And on the surface, I couldn't disagree with that assessment.  But remember the walled city of the Apple ecosystem.  This is a trial of that walled city extending to the desktop.  And because the ability to turn it off is in such an obscure place... they can take it out without notice.

Jailbreaking desktops, anyone?

I'm so glad I switched away from Mac.  But I'm sure that the PC market is salivating over the lock-in and how to apply it to Windows...

155
General Software Discussion / Chrome and Printing to PDF
« on: October 16, 2015, 10:48 AM »
Just posting this in case anyone else runs afoul of it.  And hoping that someone else might have a workaround.

Chrome introduced a print to PDF setting on the browser. However, long before they did so, many people used another software way of doing it.  I've been using PDFFactory for YEARS before they introduced that.  They've crippled every other way of doing it, in the name of compatibility, even though they worked fine before.

A thread on it: https://code.google....sues/detail?id=92304

Basically, if you print to PDF from chrome, it creates a fully searchable PDF.  However, if you print to a printer driver from chrome, it creates a rasterized flattened image to send to the printer.  The quality sucks, and you can't search it.  It took me forever to figure out what was going on.

156
N.A.N.Y. 2016 / NANY 2016 Release: Text Overlay Tool
« on: October 11, 2015, 01:08 PM »
NANY 2016 Entry Information

Application NameTextOverlayTool
Version 1.0
Short Description Display transparent overlay of a Text file (plain text or markdown)
Supported OSes/Requirements Any OS that supports .NET 4.5
Download Link http://bit.ly/TextOverlayTool

CodeTRUCKER had a pretty simple list of requirements for a text based reference tool.

I have created a number of checklists for flight simulator.  But, having another Notepad window open to read the text line (checklist item) is quite distracting and the white background of the window makes things difficult to see for night flights.

Okay, so this isn't a perfect world, so I will settle for a menu-less, border-less text editor with the capability to make the background black and the text white or green (sort of like Q10).  It would have the ability to shrink it vertically to only see one line at a time.

This app creates a transparent window that displays the contents of any text file.  If it detects markdown, it will display it formatted in markdown.  The one thing I've still not been able to solve is always on top on full screen (instead of full screen windowed) games.

textoverlaytool1.pngtextoverlaytool2.pngtextoverlaytool3.pngtextoverlaytool4.png

And one screenshot of it in use over a game:
overlaytool.png



Installation

With .NET 4.5 installed, unzip application to location and run.

Feature Map

Implemented

  • Opens Text or Markdown files (if the file is formatted in markdown, it displays the markdown format)
  • Allows the preview to be refreshed manually
  • Specify an opacity of the window
  • Allow the changing of the background of the window
  • Can export to HTML or PDF (determines which one you want by filename used)
  • Borderless, movable, resizable minimal interface
  • Window background can be set.
  • Can be set to always on top
  • Watches chosen file for changes, and updates on the fly.
  • Global Hotkey to enable control no matter where the cursor is

Planned

  • Add Global Hotkey customization to the settings dialog.

157
N.A.N.Y. 2016 / NANY 2016 Pledge: WakaDash (Canceled)
« on: October 11, 2015, 01:05 PM »
NANY 2016 Entry Information

Application NameWakaDash
Version 1.0
Short Description A dashboard for WakaTime

I've been using WakaTime- which is a great service!  But one of the annoyances I've had is the fact that the dashboard is completely web based, and when using it to log my time for work, it's not the most straightforward for logging time.  And there's the limitations on storage duration.  So, armed with their API, I am going to create a dashboard in C#/WPF/.NET.



Update: Cancelled as they changed the model format on their response stream- a real no-no.  Because of this change, it stopped deserializing, and I didn't realize until too late to finish it for NANY.

158
General Software Discussion / LogMeIn purchases LastPass
« on: October 09, 2015, 10:43 AM »
https://blog.lastpas...-joins-logmein.html/

https://investor.log...astPass/default.aspx

I have mixed feelings.  I like LogMeIn as a company.  I use Join.Me and Cubby, and have for a while, even though there were other alternatives (and cheaper alternatives) because of their reliability.  (If you want to try, PM me your e-mail and I'll send an invite- a lot less intrusive than the links, I think).  I started with Xmarks, which was saved by LastPass, which got me involved with LastPass, and they've been very reliable.  So it seems like a win-win.

But then you wonder what they offer each other, and how they will change...

159
Living Room / Anyone know anything about CAN-SPAM laws?
« on: October 07, 2015, 07:22 AM »
I was trying to set up a mailing list for betas that I run of my writing- just to send notifications and have an easy way to subscribe to it in a RESTful manner from a form, rather than using mailman.  Mailchimp and Tinyletter both require your address to put in the footer of your e-mail- said it's because of CAN-SPAM laws.  But e-mail lists I get from companies and such don't have their physical address on every newsletter they send out, and I was definitely not going to have my personal physical address on them.

Anyone know if that is truly a requirement, and how other companies get away with it?

160
Personal Knowbase is on sale today on BDJ.  It's half off the normal $49.95 price tag. 

From their site:

Personal Knowbase is a program for organizing free-form information using keywords. Build a personal knowledge base of all your notes, messages, and ideas. Store and index your information in one place for easy retrieval using keywords that you choose. The attachment feature even associates disk files and Internet addresses with your notes, so you can access any computerized information using the same set of keywords.

I'm most impressed with the replies of the support person to my questions, and the rapidity of providing the reply.  She was quite frank in the limitations and capabilities, which you don't find much these days.  After thinking about it, I'm not going to get it- Evernote works well enough for me.  But I figured I'd post it here.  It's been mentioned tangentially, but never a full view done on it.

161
Living Room / Chromium bug... turned into a game?
« on: September 22, 2015, 07:52 PM »
Courtesy of Make Use Of:

Chrome’s Terrible Bug Turned Into a Game

As of Monday, Chrome is vulnerable to a bug that can crash any tab, just by hovering over links with certain characters in succession. This is obviously terrible, but you know the old saying: when life gives you bugs, make bug-based games.

3030 is a simple game where you move your mouse through a maze of potentially browser-crashing links. Don’t touch a tree!

browser-game.png

https://github.com/szhu/3030/tree/master

From the page
Mouse your way through the map without touching the deadly trees! (Chrome, Opera, etc. only)

WARNING: Do you have important, unsaved work open in other tabs?
You need to close this tab RIGHT NOW. Go save your work. Come back. Enjoy!

162
DC Gamer Club / A history of World of Warcraft’s gold economy
« on: September 21, 2015, 11:09 PM »
wow-header.jpg

A history of World of Warcraft’s gold economy

Interesting read... economics in MMOs is a lot more complicated than most people think...

163
Developer's Corner / Ethics in Technology
« on: September 21, 2015, 06:43 PM »
So, I've never personally been confronted with this, and I'm glad, because the reality of it is I sadly don't think I know what I'd do if I was.

From the AVG bit, to the Microsoft Privacy concerns, to Volkswagon's dodge around emissions, it's the developers and engineers that are the first (or is that last) line of defense against companies using technology for purposes that are against the public good.

In particular, on Volkswagon's dodge, it appears that the implementation had to be spot on in order to get away with it for this long:
Michigan Radio's Tracy Samilton reports for our Newscast unit:

"The German automaker will have to recall about 482,000 Audi and Volkswagen cars with 4-cylinder turbo diesel engines. The issue affects 2009 through 2015 model years.
"The cars have devices that turn emissions controls on during tests and off during normal driving.
"The deception is a serious violation of the Clean Air Act, for which CEO Martin Winterkorn says he is personally deeply sorry, and he promises the company will do whatever is necessary to reverse the damage this has caused. The company faces potentially billions in fines and other costs."

On Friday, the EPA and the California Air Resources Board said that a "defeat device" had allowed diesel Jettas, Beetles and other cars to "emit up to 40 times more pollution" than allowed under U.S. standards.

Saying that Volkswagen has ordered an external investigation of the software exploit that skirted U.S. emissions tests, Winterkorn stated, "We do not and will not tolerate violations of any kind of our internal rules or of the law."

I never took an ethics class for software engineers- it wasn't required when I was in school.  I don't know if it is, and if they cover this now.  And are there other ramifications, in particular this doesn't sound good for anyone involved:

"Using a defeat device in cars to evade clean air standards is illegal and a threat to public health," said Cynthia Giles, assistant administrator for the Office of Enforcement and Compliance Assurance.

I thought this would make good food for discussion from a higher level (no politics in this, please to keep it above ground).

Personally, I'm not sure that I could do what I would want to- i.e. tell them to stuff it and just walk out.  I support a pretty substantial family, and I'm the only one really working.  I would hope that what I would do is bide my time until I found something else and jump ship.  I would hope that I couldn't continue to work for such a company.  But hope is the truthful word, if I look at it honestly.

Thoughts?

164
Found Deals and Discounts / Sticky Password Premium - 1 year free
« on: September 21, 2015, 01:26 PM »
Promo link: https://www.stickypa...5&utm_content=lp
Promo type:
Giveaway

Found at http://malwaretips.c...m-1-year-free.50434/.

Page is apparently in Russian, and I haven't tried it.

165
Living Room / 14 year-old boy arrested for creating a digital clock
« on: September 16, 2015, 04:22 PM »
Ahmed Mohamed, 14, arrested over clock mistaken for bomb

Is this how we inspire technical innovation in our youth?

clock_not_bomb.jpg

166
DC Member Programs and Projects / TextOverlayTool
« on: September 14, 2015, 10:21 PM »
In this post, CodeTrucker mentioned that he was looking for a White-on-Black or Transparent Menu-Less Text Displayer.  Many people came up with some creative solutions using existing software, but it came to me that this was a logical extension of my Reference Overlay Tool, and shouldn't be too hard to code.

I was right and wrong- dealing with the varieties of text turned out to be a lot more intricate than dealing with a couple of set image formats.  But it's done, and I present Text Overlay Tool.

textoverlaytool1.pngtextoverlaytool2.png
textoverlaytool3.pngtextoverlaytool4.png

I now have a functional release- download it here.  And comment on the project below!

Installation

With .NET 4.5 installed, unzip application to location and run.

Feature Map

Implemented

  • Opens Text or Markdown files (if the file is formatted in markdown, it displays the markdown format)
  • Allows the preview to be refreshed manually
  • Specify an opacity of the window
  • Allow the changing of the background of the window
  • Can export to HTML or PDF (determines which one you want by filename used)
  • Borderless, movable, resizable minimal interface
  • Window background can be set.
  • Can be set to always on top
  • Watches chosen file for changes, and updates on the fly.

Planned

  • Global Hotkey to enable control no matter where the cursor is
  • The ability to change the font style and color.

167
Developer's Corner / Unity Errors in Configuration File
« on: September 11, 2015, 10:52 AM »
This could be subtitled How I've wasted 2 days 3 times on 3 different projects

I have a common logger, that allows me to inject different behaviors depending on how I want to log.  It works well.  But Unity configuration sucks!  Or it might just be me.

And when I say unity, I mean the unity application block, not the unity for gaming.

So at the top of my configuration file, I have the following to register the System Information Gathering module for the application:

Code: Text [Select]
  1. <register type="ISystemInformationProvider" mapTo="SpecificInstanceSystemInformationProvider" name="SpecificInstanceSystemInformationProvider">
  2.   <lifetime type="singleton"/>
  3. </register>

Then later on, I have to use it.

Code: Text [Select]
  1. <register type="ILogBehavior" mapTo="CriticalErrorEmailNotificationBehavior" name="CriticalErrorEmailNotificationBehavior">
  2.   <lifetime type="singleton"/>
  3.   <constructor>
  4.     <param name="formatter" dependencyName="CriticalErrorEmailFormatter"></param>
  5.   </constructor>
  6.   <property name="Recipients">
  7.     <array>
  8.       <value value="[Redacted]"/>
  9.     </array>
  10.   </property>
  11.   <property name="SMTPServer" value="[Redacted]"></property>
  12.   <property name="From" value="[Redacted]"></property>
  13.   <property name="SystemInformationProvider" dependencyName="SpecificInstanceSystemInformationProvider"></property>
  14. </register>

Notice that the SpecificInstanceSystemInformationProvider dependency is in there twice.  But I always forget the second one... and the resolver complains about the FIRST one when the SECOND one is the problem, because I still have the class for the default use, instead of replacing it.  I know... search and replace.  But I just do a C&P on the first one... and then spend 2 days looking for it.

ARGH!  It's really cool... when I can get past my own stupidity and unity's build up error reporting!  I just had to rant... I have a love/hate relationship with Unity...

168
General Software Discussion / Windows 10 Tips
« on: September 10, 2015, 07:01 PM »
I figured I'd start a general thread about Windows 10 tips that people come across, so we can have them all in one place.

One thing that I've gone through on both of my machines that have it is that I can't seem to figure out how to set the stupid network to private the first time.  It has to be there... but for some reason, I just overlook it!  And it's a pain to change it normally.  But I found out that the type of the network can changed in the registry:

In regedit, under the branch HKLM\Software\Microsoft\WindowsNT\CurrentVersion\NetworkList\Profiles\

Change the key Category.  It's a DWORD value that translates as follows:

0 = Public
1 = Private

Anyone else have any interesting information to share?

169
Developer's Corner / Double Clicking, Force Touch, and other strangeness
« on: September 06, 2015, 03:59 PM »
Looking at a tweet from Jeff Atwood led me to an article from 2004 that clarified some things for me.

As coders, we come up with some strange ideas that are to get around hardware deficiencies.  We convince ourselves that we're making strides in UX, when all we're really doing is making a lot of problems for people that will come after us.

Mouse Gestures
Finger Swiping
Double Clicking
Force Touch

Heck, let's add right clicking into it.

From a developer's standpoint, they seem cool, and add a lot of functionality in an 'elegant' fashion.  But in all reality, they in general add a layer of complexity and frustration that our users will be hampered by.

Sometimes, simple, no matter how inelegant it may seem, is just better.

What is this rant for?   A reminder to myself, I suppose, of a quote by Einstein that I sometimes forget.

"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."

170
Developer's Corner / AWS security woes
« on: September 01, 2015, 11:25 AM »
I use AWS for backing up my web sites mostly, though I use it for other reasons sometimes.  I switched to 2-factor, even though it's annoying and I don't use it much.  After all, if I'm only using it for a few things, how much trouble could I get in?

I saw these articles, and realized that 2-factor was a very good idea.

How a bug in Visual Studio 2015 exposed my source code on GitHub and cost me $6,500 in a few hours

Developers, Check Your Amazon Bills For Bitcoin Miners

Amazon AWS Account Hacking and How to Avoid it

How my Amazon S3 account was hacked with 10,776$ in billing.

Check your S3 and secure it... even if you don't use it.  Basically, they login, and then create EC2 instances with bitcoin miners.  They make the money, and leave you with the bill.

Just figured I'd post this as I'd not seen this particular phenomenon before.

the-bill.jpg

171
DC Gamer Club / GOG Scores Bethesda!
« on: August 26, 2015, 10:20 AM »
BETHESDA (SOFT)WORKS ITS WAY TO GOG.COM

BETHESDA CLASSICS NOW DRM-FREE - BUY ANY BETHESDA GAME, GET THE ELDER SCROLLS: ARENA & DAGGERFALL FOR FREE

I think we're seeing a contender in GOG's moves as of late.

Fallout is back on GOG also with this announcement.

172
Windows 10 won't run games with SafeDisc or Securom DRM

Microsoft has announced that it will block games utilizing SafeDisc or Securom DRM on Windows 10, citing security concerns owing to a lack of support by the companies that made them.

To add insult to injury, SafeDisc is saying that Microsoft should have been the one to do the updates.

173
I bought in on the Humble Weekly Bundle: The Return of Space Boy

There were a lot of duplicates in there for me, so I'm putting them here.  You have to be a member of the DC steam group.  There are also some personal groups included in there to make the pool a little wider- but not much.

The giveaways run from today until 8/27/2015 (2 weeks)

Steam Marines: http://www.steamgift.../eBgkO/steam-marines
Starmade: http://www.steamgift...eaway/PzUmp/starmade
Interplanetary: http://www.steamgift...xGwMJ/interplanetary
Edge of Space: http://www.steamgift.../iRm6l/edge-of-space

174
General Software Discussion / Windows 10 Clean Install Instructions
« on: August 10, 2015, 10:29 PM »
from: http://imgur.com/gallery/qCWHwCd

So ofcourse Microsoft being Microsoft they are very vague about licensing which makes the whole thing somewhat unintuïtive.
This is what i figured out myself, and it works for doing a complete fresh install of Windows 10 and activating it if you are currently running Windows 7 or 8(.1).

1: First things first, make sure you have everything backed up and saved. Also write down your current key for Windows 7 or 8.1.

2: Then download this little tool https://www.microsof...e-download/windows10 . And use it to download an ISO for your version of Windows. Got Windows 8.1 Pro? Go with Windows 10 Pro. Got Windows 7 Home Premium? Go with Windows 10 home, etc..

3: Make a bootable USB stick with this: https://rufus.akeo.ie/ . Use GPT for partition table, and file system FAT32.

4: Then put the USB stick aside and install the Windows 10 upgrade through Windows update. The reason being that your old key won't work to activate Windows 10. But during the update process you automatically get a new key, a legitimate Windows 10 key.

5: Now once it's all installed use this tool: http://www.nirsoft.n...t_cd_key_viewer.html to find your new Windows 10 key. Make sure to write this down, so you can always find it.

6: Now with your new Windows 10 key you can install Windows 10 and activate it like you're used to. Boot from the USB stick, install Windows 10, install the drivers, activate and off you go.

I hope this is helpful for someone out there, because it took me a while to figure out as well since there are 0 tutorials explaining this right now at the time of writing.

175
So, I've just gotten into creating aliases, and I don't know how I didn't do this before!  But I want to create an alias with optional parameters, and regex is not working for me.

The program (QuickNote for OneNote - note.exe) allows you to feed in the note text, a switch for displaying the note, and a switch for the category.  I want the switch for the category to be optional.

The RegEx

^QuickNote (.*),(.*)?

The commands:

QuickNote - $$1 | C:\Users\wraith808\My Files\Dropbox\Tools\QuickNote\Note.exe $$1 /sect $$2
QuickNote and Display - $$1 | C:\Users\wraith808\My Files\Dropbox\Tools\QuickNote\Note.exe $$1 /disp /sect $$2

It works... but you have to put a , at the end (I tried making the , optional, but that made it match the whole string, instead of splitting it).  I can live with that, even though it's suboptimal.

Is there a way to make it, however, so that if the second param is empty, it uses a default for that second parameter?  Or to check if that second parameter is set, and change behavior based on that?

Pages: prev1 2 3 4 5 6 [7] 8 9 10 11 12 ... 24next