cloudseer + software   149

RT: Request Tracker - Best Practical
RT is a battle-tested issue tracking system which thousands of organizations use for bug tracking, help desk ticketing, customer service, workflow processes, change management, network operations, youth counselling and even more. Organizations around the world have been running smoothly thanks to RT for over 10 years.
helpdesk  opensource  software 
january 2012 by cloudseer
The Long-Term Failure of Web APIs
Years ago, when developers such as myself started the transition away from OS-specific APIs to web APIs, we believed that doing so would empower our software and save it from the confines of the desktop.

And we were right.

But we've also learned that while web APIs enable us to tap into a wealth of data, they can only be relied upon in the short term. The expiration date of software we create has been shortened due to the whims of those who create the web APIs we rely on.

I wrote the first version of HomeSite back in 1994, and seventeen years later I can still run it on the latest version of Windows.

I created FeedDemon 1.0 in 2003, and it was the first app I wrote that relied on web APIs. Now those APIs no longer exist, and almost every version of FeedDemon since then has required massive changes due to the shifting sands of the web APIs I've relied on.

You might think you're immune to this problem if you only integrate with APIs created by large players such as Twitter, Facebook and Google. But in recent years we've seen Twitter switch to a new authentication system, Facebook deprecate FBML, and Google discontinue several APIs. All of these changes have broken, or will break, existing apps.

The end result is that developers are spending more time upgrading their software to ensure that it continues to work with web APIs they've integrated with, and less time adding the features and refinements that would really benefit their customers.

That's a long-term failure, any way you look at it.
Software  Web/Tech  shared  from google
november 2011 by cloudseer
Keyboard Maestro 4.3.2: Work Faster with Macros for Mac OS X
Keyboard Maestro 4.3.2: Work Faster with Macros for Mac OS X
mac  software  from delicious
may 2011 by cloudseer
FlashBoot: Install Windows XP/Vista/7 from USB and more
FlashBoot: Install Windows XP/Vista/7 from USB and more
usb  software  utilities  flash 
march 2011 by cloudseer
Own Your Data
Captured from Twitter, here is Tom Henrich’s partial reconstruction of my conversation with Tantek Çelik, Glenda Bautista, Andy Rutledge and others on the merits of self-hosting social content and publishing to various sites rather than aggregating locally from external sources.

via Own Your Data / technophilia
Best_practices  Community  Design  Standards  State_of_the_Web  Tools  UX  Usability  User_Experience  apps  content  social_networking  software  shared  from google
january 2011 by cloudseer
Not an Option
It's hard to say no to your customers, but I'm getting a lot of practice at it.

You see, almost every day I say no when a customer asks me to add a feature to FeedDemon.  It's not that I don't want them to be happy - it's just that every feature I add to FeedDemon potentially makes it more complicated for every customer, so I have to shoot down features that I don't believe will be widely used.

Quite often, the customer will reply with, "well, why not just make it an option?"  Which of course makes sense when you're thinking about one little feature.  I mean, how could adding one measly checkbox tucked away in the program's settings make it more complicated?  But multiply that by the number of feature requests I get, and it becomes clear that making everything an option is, well, not an option.

I wasn't always this way.  Many years ago when I worked on HomeSite (and, to some extent, TopStyle), I'd say "yes!" to feature requests all the time.  If the feature wasn't one that a ton of people wanted, I'd just make it an option.  I thought this was great - and at first, it was.  Customers got new stuff all the time, and loved seeing their suggestions included in the product.  But fast forward a few years, and suddenly my software was an option-laden monstrosity.

In a misguided attempt to please everyone, I had added page after page of checkboxes to the options dialog.  Customers kept asking for options that already existed, or wondered where an option was that they knew was there but couldn't find in the checkbox maze.  Even worse, they'd inadvertently enable some option that changed the program's behavior, and then report that the software no longer worked like it was supposed to.  Which meant that when I received a bug report, I'd have to figure out which options might be involved in the bug, and then figure out which of those options the customer had enabled.

The other thing is, while it's easy to add an option, it's very hard to take it away.  If you add an option to your software, you'd better be prepared to keep it around for the life of the product unless you want customers coming after you with pitchforks and torches.

For example, in the first version of FeedDemon, I added a few options that made sense at the time, but later on weren't being used much and were complicating the development of new versions.  So in the first few beta versions of FeedDemon 4.0, I did away with some options that had existed for years.  To say this wasn't received well would be an understatement.  Customers who had become used to these options were up in arms, and said they'd never upgrade if the options weren't returned.  It's pretty frustrating for a developer to hear that all the work done to improve a product is overshadowed by the loss of a few options that probably shouldn't have been added in the first place.

So if you're a developer and you're working on a new piece of software, don't make my mistake of adding options, especially if you're doing so just to please a handful of power users.  In fact, see if you can avoid the need for a settings dialog at all.  You and your customers will be happier in the long run.
Software  shared  from google
december 2010 by cloudseer
UI Design Framework for Web Designers
Vincent (no last name given) has designed a beautiful, extremely useful, feature-rich interface design framework for web designers who create their initial design mock-ups in Adobe Illustrator. And it’s free for personal or commercial use (credit link required).

The set includes:

GUI library – Hundreds of vector elements for interface design
Minimal UI icons set – 260 vector icons for Illustrator
Styles library – 200 styles to apply in Illustrator

I’d pay cash money for the color schemes alone: 330 swatches harmonized with graphic styles for backgrounds, typography and other GUI interface elements.

The back-link requirement may be a deal breaker in some situations. I’d happily use these GUI icons on a personal project, but I might refrain on a client project if it seemed awkward to include a widget credit on the site. (It all depends on the client.)

That possible caveat aside, this is an extraordinary set of widgets and gizmos many web designers will want to have in their tool kit.
Adobe  Design  Tools  software  framework  vector  illustrator  icons  interface  credit  styles  breaker  shared  from google
july 2010 by cloudseer
Four short links: 14 January 2010
Four Possible Explanations for Google's Big China Move (Ethan Zuckerman) -- I'm staying out of the public commentary on this one, but Ethan's fourth point was wonderfully thought provoking: a Google-backed anticensorship system (perhaps operated in conjunction with some of the smart activists and engineers who’ve targeted censorship in Iran and China?) would be massively more powerful (and threatening!) than the systems we know about today. It's deliciously provocative to ask what the world's strongest tech company could do if it wanted to be actively good, rather than merely "not evil".
Gordon -- An open source Flash™ runtime written in pure JavaScript. (via Hacker News)
Pop Software -- great blog post about this new category of software. The people who are consuming software now are a vast superset of the people who used to do so. At one time, especially on the Mac, we’d see people chose software based upon how well it suited their requirements to get a job done. This new generation of software consumers isn’t like that - they’re less likely to shop around for something rather they shop around for anything. These are people who want to be entertained as much as they want to have their requirements met. [...] Apps are not Applications - they are their own things. They are smaller. They are more fun. Pop software has amazing scale, is hit-driven, is a very hard business for developers, and isn't going away. (via timo on Delicious)
Why Hasn't Scientific Publishing Been Disrupted? -- an analysis of the scientific publishing world: what roles it serves, how some of those roles can be better served by new technology, and which roles are still mired in traditions and performance plans anchored to the old models. As is often the case, people won't move to the new system when the amount they're paid is determined by the old system. (via timoreilly on Twitter)
business  china  flash  google  javascript  opensource  publishing  science  software  shared  from google
january 2010 by cloudseer
Fab Font Favelet
This is a bookmarklet made for web designers who want to rapidly check how different fonts and font styles look on their screen without editing code and refreshing pages. 

Download the amazing and oh-so-practical Soma FontFriend bookmarklet.
Design  Fonts  Tools  Typography  Web_Design  Web_Standards  software  webfonts  webtype  widgets  shared  from google
december 2009 by cloudseer
Semantic Versioning
Semantic Versioning. Tom Preston-Werner provides a name, specification and URL describing the relatively widely used Major.Minor.Patch versioning system. This is really useful—by giving something a name and a spec, people can say “this project uses semantic versioning” and skip having to explain their backwards compatibility policy in full.
namingthings  opensource  semanticversioning  software  tomprestonwerner  versioning  shared  from google
december 2009 by cloudseer
Microsoft Security Essentials Final Announced
Microsoft Security Essentials is a free security software that is being developed by Microsoft. The security software was released as a limited beta to users in the United States, Brazil and China. It was (actually still is) possible to download the beta from download portals like Betanews without experiencing limitations. That’s what many users did and most seemed to have been pleased with the performance of the security software.

Several updates of Microsoft Security Essentials were released since then and it was rumored that Microsoft aimed for a October 22 release to give Windows 7 users a chance to use the final version of the software program.

The announcement that Microsoft Security Essentials would be released in the coming weeks was spread to all beta participants who received an email that informed them of an upgrade and the projected release in the coming weeks.

The final version of Microsoft Security Essentials will be released to the public in the coming weeks. If you are running the older version of the beta (1.0.1407.0), we encourage you to upgrade to a newer version of the beta (1.0.1500.0).

The announcement does not explicitly mention the Windows 7 release date but it seems pretty obvious that Microsoft Security Essentials final will be released around the time of the Windows 7 release. Users who want to test Microsoft Security Essentials right now can do so by following the links posted above. The final version will be published at Microsoft’s Security Essentials website.

Tags: antivirus, antivirus software, microsoft, microsoft security essentials, windows security, windows software

Related posts

Microsoft Security Essentials Leaks (8)
Microsoft Security Essentials Beta Now Available (11)
Download Microsoft Security Essentials (9)
Antivirus Software Microsoft Security Essentials Tested (18)
Norton Security Scan (17)
Security  Windows  software  antivirus  antivirus_software  microsoft  microsoft_security_essentials  windows_security  windows_software  shared  from google
september 2009 by cloudseer
Create your own Certificate Authority with TinyCA
If you run any sort of server that is accessible by the public, you know the importance of certificate authorities (CAs). These certificates give your users a bit of insurance that your site is actually what it claims to be and not a spoofed version of your site waiting to either snag some data or drop a small payload onto an unsuspecting users’s machine.

The problem with CAs is that they can be a bit costly – especially for the administrator running a free service, or even a small business without the budget for purchasing CAs. Fortunately you don’t have to shell out the money for CAs, because you can create them for free on your Linux machine with an easy to use application called TinyCA.

Features

Create as many CAs and sub-CAs as you need.
Creation and revocation of x509 S/MIME certificates.
PKCS#10 requests can be imported and signed.
Both server and client CAs can be exported in multiple formats.

TinyCA works as a user-friendly front-end for openssl, so you don’t have to issue all of the necessary commands to create and manage your CAs.

Installing TinyCA

You won’t find TinyCA in your distribution’s repositories. You can either add the necessary repository to your /etc/apt/sources.list file or you can install from one of the binaries found on the main page. Let’s use Ubuntu and Debian as an example for installation.

If you want to install using apt-get you will need to first add the repository file to your sources.list file.  So open up the /etc/apt/sources.list file with your favorite editor and add the following line:
deb http://ftp.de.debian.org/debian sid main

NOTE: Replace “sid” with the version you are using. If you are using Ubuntu 9.04 the example above will work.

Now run the command:

sudo apt-get update

You will notice that apt-get complains about the lack of a gpg key. That’s okay because we are going to install using the command line. Now issue the command:

sudo apt-get install tinyca

This should install TinyCA without complaint. You might have to okay the installation of some dependencies.

Using TinyCA

Figure 1

To run TinyCA issue the command tinyca2 and the main window will open. Upon your first run you will be greeted by the Create CA window (see Figure 1). When you already have CAs this window will not open automatically. In this window you will create a new CA.

Figure 2

The information you have to enter should be fairly apparent as well as unique to your needs. After you fill out the information click OK which will open up a new window (see Figure 2). This new window will contain configurations that are passed onto SSL during the creation of the certificate. Like the first window, these configurations will be unique to your needs.

After you fill this information out click the OK button and the CA will be created. Depending on the speed of your machine, the process could take a bit of time. Most likely the process will be completed within 30-60 seconds.

Managing your CAs

Figure 3

When your CA is complete you will be taken back to the management window (see Figure 3). In this window you can create SubCAs for your main CA, you can import CAs, open CAs, create new CAs, and (most importantly) export CAs. You can’t see the Export button in Figure 3, but if you were to click the down arrow on the upper right portion of the window you would see another button you can click to export a CA.

Of course you have just created a Root Certificate. This certificate will only be used for:

create new sub-CA:s
revoke sub-CA:s
renew sub-CA:s
export the root-CA:s certificate

For anything other than the above you would want to create a SubCA. We’ll discuss creating a SubCA that can actually be used for your website in the next article.

Final thoughts

TinyCA takes a lot of work out of the creation and management of certificate authorities. For anyone that manages more than one web site or server, this tool is certainly a must have.

Tags: CAs, certificate authority, server security, SubCAs, web server security

Related posts

No related posts.
Advice  Linux  Open_Source  Security  Server  Tutorials_Basic  software  CAs  certificate_authority  server_security  SubCAs  web_server_security  shared  from google
september 2009 by cloudseer
Access US-Only Services Like Hulu, ABC Or Pandora With UltraVPN
Many companies and organizations limit their services on the Internet to users of a specific country. This is especially true for streaming based services that stream media like music or videos over the Internet. It usually comes down to usage rights as the main reason for the limitation. Others say the limits are there to save money and bandwidth as the target audience is usually also limited to the countries the services are allowed in.

One of the best ways of accessing these services from outside the supported countries is to use a VPN, a virtual private network. This is helpful for citizens on holidays who want to access the services abroad but also – obviously – for users from other countries who want to access the services.

UltraVPN was discovered by Nakodari from Addictive Tips and we have to say that it is one of the easiest solutions right now. It works great currently and gives access to Hulu, Pandora and all the other US-only websites and services out there. The streaming quality is excellent unlike that of other free competitors (like Hotspot Shield). Our guess however is that it is only a matter of time – thanks to popularity – before the performance of UltraVPN will get a dent or two as well.

Installation is a breeze. All the user needs is to create an account at the UltraVPN website (only username and password required). The VPN setup is available for Windows and Mac OS. The username and password have to be supplied on startup. The vpn service will notify the user that the computer has been connected to it. What’s left is to access the websites and services to test the speed and quality of the service.

Head over to the Ultra VPN website to download the client, create an account and access additional information about the virtual private network. The vpn service has been successfully tested with Hulu, ABC and Pandora.

Tags: abc, hulu, mac software, pandora, ultra vpn, virtual private network, vpn, windows software

Related posts

Use Hotspot Shield to access US-only websites like Hulu and Pandora (51)
Always VPN To Watch HULU And Similar Services (17)
VLC Media Player 1.0 Released (9)
Stream Music With Subsonic (11)
Remote Control Software Teamviewer (11)
The_Web  software  abc  hulu  mac_software  pandora  ultra_vpn  virtual_private_network  vpn  windows_software  shared  from google
september 2009 by cloudseer
Changes
That was my main feedback on eurogamer's survey http://tinyurl.com/33qvhb
mac  osx  software  diff  development  subversion  svn 
february 2008 by cloudseer
« earlier      

related tags

3d  abandonware  abc  accessibility  actionscript  admin  adobe  Advice  ajax  analysis  animation  antivirus  antivirus_software  apple  apps  architecture  art  article  asp  asp.net  audio  autohotkey  automation  avatar  backup  beatslicer  Best_practices  blender  blog  Bookmarks_bar  books  breaker  broadband  browser  bugs  bugtracking  business  c#  cad  calendar  capture  CAs  catalog  certificate_authority  china  chords  clean  clickoff  clone  cms  codeplex  coding  collaboration  community  compression  computer  content  convert  converter  credit  Daily  decrypt  delete  design  desktop  development  diagrams  diff  documentation  dotnet  download  downloads  drivers  dutch  dvd  e-learning  editing  editor  editorial  education  effects  elearning  email  enterprise  experience  expose  facebook  file  filemanagement  files  filesystem  findability  finder  flash  Fonts  forum  foto  framework  free  freeware  ftp  gallery  games  ghost  glamorous  google  graphics  gtd  hack  hardware  hci  helpdesk  hooks  howto  html  hulu  ibm  icons  ie  illustrator  images  individual  industry  Information_architecture  interface  internet  interview  iphone  ipod  javadoc  javascript  joomla  jsdoc  latex  launcher  Layout  lifehacker  linux  list  lms  lookout  lua  mac  mac_software  malware  management  Marketing  menu  microsoft  microsoft_security_essentials  midi  mistakes  mod  modeling  mouse  mp3  music  mysql  namingthings  network  news  nonadmin  notes  notetaking  office  omnifind  openoffice  opensource  Open_Source  optimization  osx  outlook  pandora  panorama  par  pdf  performance  photo  photography  photoshop  php  pim  plugin  plugins  png  podcast  privacy  productivity  Products  programming  projectmanagement  proxy  publishing  qa  quick  radio  rar  rebuild  recorder  recovery  reference  regex  regexp  registry  reinstall  repair  replace  review  reviews  ripping  scheduling  science  scite  screencapture  screenreader  screenshot  scripting  scripts  sculpties  search  secondlife  security  semanticversioning  server  server_security  services  sftp  shared  sharepoint  shell  shoutcast  sketchup  social  socialnetworking  social_networking  softmod  software  sound  speech  spyware  ssh  Standards  State_of_the_Web  storage  streaming  styles  SubCAs  subversion  sucks  support  svn  swf  synth  synthesizer  tagging  tdd  tech  technews  technology  testing  text  text-to-speech  theory  The_Essentials  The_Web  This_never_happens_to_Gruber  ticket  tidy  time  tips  tomprestonwerner  tools  toread  tray  tutorial  Tutorials_Basic  tv  tweaks  Typography  ubuntu  ui  ultra_vpn  undelete  unlock  unlocker  unrar  usability  usb  usenet  User_Experience  utilities  UX  vector  versioning  video  virtual_private_network  virus  visio  visualization  vj  vle  vpn  vst  vsti  web  Web/Tech  web2.0  webdesign  webdev  webfonts  Websites  webtype  Web_Design  Web_Design_History  web_server_security  Web_Standards  widgets  wiki  windows  windows_security  windows_software  work  workflow  Working  writing  xbox  xhtml  xp  yahoo  youtube  Zeldman  zip 

Copy this bookmark:



description:


tags: