avatar image

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

Login with username, password and session length
  • April 26, 2018, 07:18 AM
  • Proudly celebrating 13 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 - app103 [ switch to compact view ]

Pages: [1] 2 3 4 5 6 ... 18next
We are wrapping up an excellent quarter and an excellent year for the company, with performance in many teams and products that we can be proud of. As we head into the new fiscal year, it’s appropriate to reassess each of our initiatives. I’m writing to let you know that we will end our investment in Unity8, the phone and convergence shell. We will shift our default Ubuntu desktop back to GNOME for Ubuntu 18.04 LTS.

I am unable to compile something for use on a Mac, and I have need for a small utility to be compiled, for one of the guys on my work team...the only Mac user on my team. (The rest of the team already has access to a version I compiled for Windows.)

It's just a tiny little thing to help make his work faster & easier. Source is attached at end of this post.

It's just a URL builder, which takes a Bitbucket user name and opens the URL for that profile in the default browser.

Screenshot of Windows version:
Screenshot - 8_19_2016 , 3_34_06 AM.png

If you volunteer to do this, you'll have to compile it in Lazarus on a Mac, changing the fonts used in the memo & button to something that is actually on a Mac. I have no clue what fonts are on a Mac, other than Helvetica, so use your own discretion and choose something legible.

Pay What You Want: SitePoint Design E-Book Bundle
(10% of the profits goes to the charity, Save the Children)

Beat the average offer to get all 10 of these e-books*.

- Killer UX Design
- The Web Designer's Roadmap
- Photoshop CS6 Unlocked
- The CSS3 Anthology, 4th Edition
- HTML5 & CSS3 for the Real World
- Build Your Own Website the Right Way Using HTML & CSS, 3rd Edition
- Photography for the Web
- Jump Start Bootstrap
- Jump Start Responsive Web Design
- Jump Start CSS

*If you pay less than the current average price, you will only receive the last 2 ebooks in the list.

DISCLOSURE: I work for SitePoint, and while they did not ask me to make this post, the link does contain my StackSocial referral ID. I may receive some compensation, in the form of StackSocial credits, should anyone make a purchase through my link. StackSocial credits can be used towards the purchase of items offered through StackSocial shops.

General Software Discussion / 1Password Leaks Your Data
« on: October 18, 2015, 09:40 PM »
For those of you who don’t know, 1PasswordAnywhere is a feature of 1Password which allows you to access your data without needing their client software. 1Password originally only used the “Agile Keychain” format to store their data (not including when they were OS X keychain only). This format basically stores your data as a series of JavaScript files which are decrypted your data when you supply your master password. Since the files are JavaScript and implementations of various crypto algorithms exist in JavaScript, there was no reason why AgileBits couldn’t come along and make a HTML and JavaScript client for viewing your data, so they did.

If you browse to your .agilekeychain “file” on disk, you find that it is actually a directory. Inside this directory is a file named “1Password.html”. If you access this file over HTTP (note that using the file protocol won’t work), you will be greeted with a grey page which has a lock image and a password field. Enter your password and your keychain will unlock and you have a read only view of your data.

So what’s the problem? Well, it turns out that your metadata isn’t encrypted. I discovered this after having a sync issue with Dropbox (I use Dropbox to host my keychain). The file that had issues was 1Password.agilekeychain/data/default/contents.js. Being a curious kind of guy I opened the file to see what was in there. The answer is the name and address of every item that I have in 1Password. Every single one. In plain text.

The implications of that are rather serious, in some cases. To understand just how serious and hear what 1Password had to say about all of this, read the full article.

If you visit How-to Geek with an ad blocker enabled, it now displays the site all in Comic Sans.

Screenshot - 9_2_2015 , 7_40_44 PM.png

As some of you may know, I have been working for SitePoint/Learnable for a couple of years, now, so when I tell you that this deal is unprecedented, consider where it's coming from.*

AppSumo is presenting a deal for a LIFETIME membership to SitePoint Premium (formerly Learnable) for $49, and that comes with unlimited downloads of all our books and courses.

You pay $49, once, and you get access to all of our book and course that we have now and every book and course we will ever release in the future.

Annual memberships are currently worth $108 per year, so this is a serious unprecedented bargain on something we have never offered before...lifetime memberships. (if and when we do offer this plan for sale on our site, it's likely to be priced at $500 or more)

Now, this is a limited time offer, good for the first 5000 that manage to take advantage of it before they are all gone. So, if you want it, hop on it now and don't wait.

* Disclaimer: I work for SitePoint but they have not encouraged nor offered me any compensation to make this post.

SourceForge, the code repository site owned by Slashdot Media, has apparently seized control of the account hosting GIMP for Windows on the service, according to e-mails and discussions amongst members of the GIMP community—locking out GIMP's lead Windows developer. And now anyone downloading the Windows version of the open source image editing tool from SourceForge gets the software wrapped in an installer replete with advertisements.

Update: In a blog post issued shortly after this story posted, an unidentified member of SourceForge's community team wrote that, in fact, "this project was actually abandoned over 18 months ago, and SourceForge has stepped-in to keep this project current." That runs counter to claims by members of the GIMP development community.

The GIMP project is not officially distributed through SourceForge—approved releases are only posted on the GIMP project's own Web page. But Jernej Simončič, the developer who has been responsible for building Windows versions of GIMP for some time, has maintained an account on SourceForge to act as a distribution mirror. That is, he had until today, when he discovered he was locked out of the Gimp-Win account, and the project's ownership "byline" had been changed to "sf-editor1"—a SourceForge staff account. Additionally, the site now provided Gimp in an executable installer that has in-installer advertising enabled. Ars tested the downloader and found that it offered during the installation to bundle Norton anti-virus and remote backup services with GIMP—before downloading the installer authored by Simončič (his name still appears on the installer's splash screen).

Living Room / Please help Archive Team save Friendfeed's content
« on: April 06, 2015, 11:05 AM »
Facebook is shutting Friendfeed down on April 9, 2015.

Archive Team is attempting to grab as much of the public content as possible, before the shutdown removes it from the internet, for good. All content grabbed will eventually be posted to's Wayback Machine.

These are the same guys that saved most of Geocities, when Yahoo shut it down. (they have also rescued content from other sites)

As an active, dedicated Friendfeed user, I have a personal interest in the success of this project. I have been in contact with them, answering some of their questions about Friendfeed, providing them with other info (api limitations, etc), and doing some community relations work related to this enormous project. (like making this post)

What they need now is at least 1000 volunteers to run a Warrior for this project, right now, or they will have no hope of being able to grab all of the public content in time, before the shut down.

If you qualify to run a Warrior, and you care about what they are trying to do here, please run one for at least this project.

To qualify, Please ensure the following:

  • No OpenDNS. No ISP DNS that redirects to a search page. Use non-captive DNS servers.
  • No ISP connections that inject advertisements into web pages.
  • No proxies. Proxies can return bad data.
  • No content-filtering firewalls.
  • No censorship. If you believe your country implements censorship, do not run a warrior.
  • No Tor. The original IP address is needed for the WARC file.
  • No free wifi cafe. Archiving your cafe's wifi service agreement repeatedly is not helpful.
  • We prefer connections from many public IP addresses if possible. (For example, if your apartment building uses a single IP address, we don't want your apartment banned.)

The Warrior runs on Windows, OS X and Linux using a virtual machine. You'll need one of the following:

  • VirtualBox (recommended)
  • VMware workstation/player

Or alternatively, if you are running Linux, you can try running a script for this project, directly:

For more info about running a Warrior for this project, and other related project info, please see the following page: http://archiveteam.o...endFeed#Content_grab

For more general info about running a Warrior for this or any other Archive Team project, please see this page: http://archiveteam.o...ex.php?title=Warrior


PS: DonationCoder has had a Friendfeed page for quite a long time, and this project will rescue it's posts, likes, subscriber list, subscriber comments, etc, to save them for future generations, too.

If you sign up for hosting with Bluehost before June 30, 2015, through the special link on this page, you'll get hosting for $3.50 per month, plus Bluehost will send you a voucher good for 1 free year of Learnable.


DISCLOSURE: I work for SitePoint/Learnable but they have not compensated nor encouraged me in any way, to make this post.

Developer's Corner / Microsoft Q&A: Azure Mobile Services
« on: March 22, 2015, 01:11 PM »
Sitepoint will be hosting a live, 4 part Q&A on their forum:

Team SitePoint is proud to announce we have 4 Microsoft Q&A sessions being hosted on this very forum. Each 30 minute session focuses on a specific aspect of Microsoft products, the first of which is this Tuesday, 24th March at 9am AEST (click here to find your timezone) on Azure Mobile Services.

Our first session will be facilitated by myself and all questions answered by Microsoft Evangelist Andrew Coates (linkedin | twitter | blog). Andrew Coates has been a Developer Evangelist at Microsoft for over ten years. During that time he’s focused on .Net development on the desktop, in the cloud, on the web and, most recently, on mobile devices. Andrew has a number of apps in various stores and generally has far too much fun doing his job to honestly be able to call it work.

 The four Microsoft Q&A sessions will take place on the following days:

  • Tue 24th March
  • Thu 26th March
  • Tue 31st March
  • Thu 2nd April

DISCLOSURE: I work for SitePoint, but they did not pay or encourage me to make this post.

It's possible that in the near future, if you are pulled over by an officer, you'll just hand over your mobile phone when he asks for license, registration, and proof of insurance.

While electronic versions of these documents would be convenient for many, the current practice of an officer taking the paper/plastic versions of them back to his vehicle while he writes up your ticket, could pose some privacy risks, if he is taking your mobile phone to his vehicle, instead.

What is going to stop him from snooping through your phone, at the same time?

A recently passed bill in New Jersey allows electronic proof of insurance, like 37 other states already allow, but explicitly forbids police from accessing any other information on the phone.

But the original version of that recent NJ bill would have allowed police officers to search a driver's mobile phone without a warrant, to determine if a driver was texting or talking on the phone at the time of an accident.

And while it would be forbidden for an officer to snoop under this current e-insurance bill, it might not be in the next one covering e-drivers licenses, or it might not be under future legislation, or in states other than New Jersey.

And even if snooping is illegal, it would still be up to the officer to be a good guy, acting with integrity and complying with that part of the law. What if he doesn't feel like it? What if he snoops and finds something he can use against you and claims an "oops, my finger slipped" moment, leading to the discovery of that data (or he exploits some other loophole in the law to cover his butt)?

License, registration and cell phone: Showing insurance proof on smart phones coming soon?
E-Driver’s License Legislation in N.J. Gains Momentum


Post New Requests Here / IDEA: Specialized folder/file cleanup script
« on: December 22, 2014, 11:24 PM »
I have a need for a specialized cleanup script that will delete files & folders according to the following rules:

I have a main folder that contains a number of subfolder with dates as their names, following this format: YYYY-MM-DD

Within those subfolders can be any number of files & folders of unknown naming convention, unknown depth.

What I need is something I can drop into the root folder which when run will check the date named folders and will delete the ones (and whatever may be within them) in which the names correspond to dates older than 2 weeks old, regardless of the actual age of the folder. (it's possible the creation/last modified date may not agree with the folder name)

I need to be able to run it without providing path information at each run, without any confirmation dialogs, without any visible windows, without any prompts or messages about there being nothing fitting those parameters to delete, etc. And it needs to exit when it is done. I do not want to be bothered or interrupted when this runs. (whether you want to send the deleted stuff to recycle bin or not is up to you, but I do not want a dialog asking me if that's what I want to do, every time this is run)

I will be running this as a daily scheduled task to remove content that has been shared via dropbox, to solve support issues more than 2 weeks prior, to ensure the customers will only receive the latest version of the content. I don't want them to be able to download it 3+ weeks later without asking for new links/new content, due to the high probability of there having been revisions and/or corrections to that content.

If there is anything about this that you are unsure about or do not understand, please ask and I will clarify it.

Found Deals and Discounts / Pay It Forward Bundle
« on: December 02, 2014, 11:38 PM »
From now until the end of the month, get $4,500+ worth of design assets & creative services and pay what you want!

All proceeds support Watsi, a charitable organization dedicated to funding life changing medical treatments for people that otherwise might never be able to afford them.

Some highlights:

  • $1,116 worth of goodies from Creative Market (worth grabbing just for this)
  • Skillshare Premium Membership for 6 Months
  • $1000 value StackSocial design bundle
  • and more!

Developer's Corner / Coding at a rate of 240 words per minute
« on: December 02, 2014, 03:34 AM »
An interesting use case for Stenotype.

Found Deals and Discounts / 48 hours of Learnable for free
« on: November 27, 2014, 05:30 PM »
Black Friday special: 48 hours of Learnable for free, no credit card needed.

Using the following link between now and midnight Sunday (Pacific time) will get you a free 48 hours of online access to all of Learnable's books and video courses:

With NANY coming up, this might be a good opportunity to brush up on your web development skills. You'll be able to enroll in as many courses as you want, watch as many videos as you want, and read as many books as you want, online, in your browser. If you decide to renew and continue your membership, it will be at a rate of $9 per month.

Disclosure: I work for Learnable but they have not asked me to post this, nor are they paying me to do so.

Living Room / Where do you buy your printer ink?
« on: November 14, 2014, 06:31 PM »
First of all, I know by making this post, I'll probably be inviting every ink spammer on the internet to reply, so I will only consider replies from existing members. If you join the forum just to post on this thread, I will consider it spam and it will be deleted!

That said, I am curious where you guys buy your printer ink.

I have a brand new fancy Canon inkjet printer and I need the best deal I can get for Canon PGI-250XL/CLI-251XL compatible cartridges (all 5 colors), and I don't want to get ripped off. (shipped to a US address)

Now, this is not an invitation to do a Google search for me. I am quite capable of doing that myself. What I need is for you to speak from experience, offering only those sellers that you have purchased from, that in your opinion gave you a great deal on a great product, that was as described.

Doing a Google search, I came across a seller offering a 30-pack for $38 (free shipping), and I probably would have jumped on it, but there was only 1 review on the seller/item, and it wasn't so good. The buyer complained that they were passing off regular cartridges as XLs, and when he called the seller to complain about it, he got a woman that kept repeating "we sell quality ink" to everything he said. And when he returned the product, he had a hard time getting a refund. Not sure I want to trust a seller like that.

So, can you steer me in the right direction?

Living Room / A Malicious
« on: October 27, 2014, 04:52 PM »
Google blacklisted several days ago in a move that caught many publishers off guard. We started seeing spotty reports of being blacklisted over the weekend and it has now gone full-blown with all links apparently being blacklisted by Chrome as hosting malware.


Delicious has changed hands several times over the years and recently was re-sold earlier this year to Science Inc. They also rebranded several years ago to which is not blacklisted, but there are likely a large number of legacy .us links out there. [Edit: Thanks Kelson] has now been removed from Google’s Safe Browsing list which is the list that Google maintains of known malicious websites that engage in malware distribution and phishing. [Edit: Correction, we are still seeing links being flagged by Google's GSB and Chrome] It’s also one of the data sources that Wordfence uses to scan your site’s files, posts and comment for malicious activity and infections.

General Software Discussion / Ad blocking add-ons in Pale Moon 25
« on: October 16, 2014, 04:29 PM »
Users of the Pale Moon browser recently discovered, upon upgrading to Pale Moon 25, that 2 popular add-ons for blocking ads (Adblock Plus & Adblock Edge) no longer worked properly. The main complaint was the disappearance of the toolbar icon.

This issue was the result of a decision of the Pale Moon developers to stop identifying the browser as Firefox variant, and for Pale Moon to have its own unique application GUID.

In most cases this caused no issues with regards to add-on compatibility, since Pale Moon does accept add-ons with a Firefox GUID, as well as those with a Pale Moon GUID.

But with regards to Adblock Plus and Adblock Edge, there will be a need going forward for both add-ons to officially support Pale Moon, or they will not work.

You can read more about it here:

Unless and/or until both add-ons begin officially supporting Pale Moon, you will either have to find other means for blocking ads, or use this edited Adblock Plus add-on, from the Pale Moon site. Please be sure to remove Adblock Plus/Adblock Edge from your browser before installing this version:

After installing this version you will notice the return of your toolbar icon and that the add-on functions as it should.

Living Room / SSL broken, again, in POODLE attack
« on: October 15, 2014, 05:30 PM »
From the researchers that brought you BEAST and CRIME comes another attack against Secure Sockets Layer (SSL), one of the protocols that's used to secure Internet traffic from eavesdroppers both government and criminal.

Calling the new attack POODLE—that's "Padding Oracle On Downgraded Legacy Encryption"—the attack allows a man-in-the-middle, such as a malicious Wi-Fi hotspot or a compromised ISP, to extract data from secure HTTP connections. This in turn could let that attacker do things such as access online banking or e-mail systems. The flaw was documented by Bodo Möller, Thai Duong, and Krzysztof Kotowicz, all of whom work at Google. Thai Duong, working with Juliano Rizzo, described the similar BEAST attack in 2011 and the CRIME attack in 2012.

The attack depends on the fact that most Web servers and Web browsers allow the use of the ancient SSL version 3 protocol to secure their communications. Although SSL has been superseded by Transport Layer Security, it's still widely supported on both servers and clients alike and is still required for compatibility with Internet Explorer 6. SSLv3, unlike TLS 1.0 or newer, omits validation of certain pieces of data that accompany each message. Attackers can use this weakness to decipher an individual byte and time of the encrypted data, and in so doing, extract the plain text of the message byte by byte.

As with previous attacks of this kind against SSL, the most vulnerable application is HTTP. An example attack scenario would work something like this. An adversary (typically in cryptography literature known as Mallory) sets up a malicious Wi-Fi hotspot. That Wi-Fi hotspot does two things. On non-secure HTTP connections, it injects a piece of JavaScript. And on secure HTTP connections, it intercepts the outgoing messages and reorganizes them.

As you may have heard, Keurig is engaged in a battle with a host of companies that aspire to provide consumers with ‘pirate’ coffee pods. And who is losing this battle? The consumer.

For those of you who aren’t familiar with it, Keurig’s business model is pretty much the same as the business model used by most producers of desktop printers. Desktop printers have become almost trivially cheap — you can buy a laser printer for under a hundred bucks now — but the cartridges cost a bundle. That’s where they make their money. Likewise, Keurig sells its popular single-cup coffee makers at astonishingly reasonable prices, and makes its money on the coffee pods. Naturally, given that the pods are lucrative and easy to make, there have been imitators. A large number of companies have sold, over the last few years, their own “K-cups,” pods of coffee designed specifically to work in Keurig’s machines. Consumers love this, both because competition lowers prices and because it expands the range of roasts and flavours available.

To fight the onslaught of packagers of (perfectly legal) pirate K-cups, Keurig recently starting selling its “Keurig 2.0″ line of coffee makers. The 2.0 machines incorporate a digital rights management (DRM) system, designed to ensure that Keurig machines work only with Keurig branded and Keurig licensed pods, effectively shutting out the competition, at least temporarily. The result is that all those non-licensed Keurig imitators won’t work in the new 2.0 machines.

Sitepoint is having a drawing, giving away 5 annual Learnable memberships. (That a full year of Learnable, with unlimited online access and unlimited downloads)

To enter, visit this link:

You will have to complete a number of actions to earn entries. The more actions you complete, the more entries you will have in the drawing.

Disclosure: I work for Sitepoint/Learnable, but was not encouraged or compensated in any way, to make this post.

Living Room / Kevin Mitnick Is Now Selling Zero-Day Exploits
« on: September 26, 2014, 08:44 AM »
This gave me a really sick feeling in my stomach.  :sick:

As a young man, Kevin Mitnick became the world’s most notorious black hat hacker, breaking into the networks of companies like IBM, Nokia, Motorola, and other targets. After a stint in prison, he reinvented himself as a white hat hacker, selling his skills as a penetration tester and security consultant.

With his latest business venture, Mitnick has switched hats again: This time to an ambiguous shade of gray.

Late last week, Mitnick revealed a new branch of his security consultancy business he calls Mitnick’s Absolute Zero Day Exploit Exchange. Since its quiet inception six months ago, he says the service has offered to sell corporate and government clients high-end “zero-day” exploits, hacking tools that take advantage of secret bugs in software for which no patch yet exists. Mitnick says he’s offering exploits developed both by his own in-house researchers and by outside hackers, guaranteed to be exclusive and priced at no less than $100,000 each, including his own fee.

And what will his clients do with those exploits? “When we have a client that wants a zero-day vulnerability for whatever reason, we don’t ask, and in fact they wouldn’t tell us,” Mitnick tells WIRED in an interview. “Researchers find them, they sell them to us for X, we sell them to clients for Y and make the margin in between.”

Mitnick declined to name any of his customers, and wouldn’t say how many, if any, exploits his exchange has brokered so far. But the website he launched to reveal the project last week offers to use his company’s “unique positioning among security researchers and the hacker community” to connect exploit developers with “discerning government and corporate buyers.”

from Versioning

General Software Discussion / Looking for calendar software
« on: September 02, 2014, 02:47 AM »
Does anyone happen to know of some desktop calendar software (freeware) that can display events with a date range, as stripes similar to this, where you can click the stripe for more info about the event?

This screenshot is from a Wordpress plugin, and I really don't want to have to run an instance of Wordpress on my desktop, just to have a calendar like this, if I can help it.

Screenshot - 9_2_2014 , 3_32_18 AM.png

Adventures of Baby Cody / A Genuine Baby Cody Sighting
« on: August 18, 2014, 11:50 AM »
Of all the photos my boss could have picked to put on the company website, he chose this one, which clearly shows Baby Cody peeking to see who needs help with learning web development.

Screenshot - 8_18_2014 , 12_29_20 PM.png

This is the 2nd company I have worked for that has selected a DC related photo to display on their official website. The other chose a photo of me holding up a NANY mug.  :D

$12 A Month For Facebook – Sprint Tramples Over Net Neutrality With New Prepaid Plan

Today, Sprint dispensed with all subtlety. Without any pretense of net neutrality whatsoever, the carrier unveiled a plan with options to pay more for unfettered access to social media and streaming music, depending on the tier.

The Virgin Mobile Custom plan, sold under Sprint’s Virgin Mobile brand, provides unlimited access to one of four social media services – Facebook, Twitter, Instagram, or Pinterest – on top of your data plan for $12 a month. An additional $10 will net unlimited use of all four, while $5 more grants unlimited streaming from any one music app. The base plan also includes 20 minutes of talk time and 20 texts, both of which can be upgraded. Lines start at $6.98 a month, $5 extra for “unlimited” access. Plans can be adjusted on the fly, even daily if so desired.

Pages: [1] 2 3 4 5 6 ... 18next