Technorama

An omnibus of tech posts by a Futurologist on software development primarily.

Friday, 30 December 2011

 

China cancels dodgy degrees

http://blogs.wsj.com/chinarealtime/2011/11/23/china-to-cancel-college-majors-that-dont-pay/

Can only be a good thing. Like degrees in kites and surfing in UK !


Tuesday, 27 December 2011

 

thunderbird tuning

My thunderbird tuning:

mail.showCondensedAddresses change to FALSE. This means that all email addresses are visible. if set to TRUE, only the vanity tag is displayed.

Labels: ,


Sunday, 25 December 2011

 

C++11

C++0x, now standardised as C++11

Labels: ,


 

C11 ISO standard download link

Download the latest edition of the C programming language, C11. This follows C99, which followed C90.

Labels: , , ,


Friday, 23 December 2011

 

WikimediaUK Insecure personal details aquisition

After donating on 19 Nov I noticed Wikimedia UK form was insecure for "UK Gift Aid" records. I've submitted my personal details in the clear! oops WikimediaUK.

The URL to watch out for:
http://donate.wikimedia.org.uk/thanks-gift-aid

This isn't the first time they've fessed up

I've emailed WikimediaUK several times, but no reply. So I don't know if they are still trading...?

Labels:


 

C++2x

What should the next versions of C++ and C language support?
  1. Standardised library interfaces, and errno reporting, including POSIX standard.
  2. Logical bitfield ordering
  3. switch case mask support
  4. binary number support b1010;

Labels: , , ,


 

C, C99 and C++ Standard free PDF downloads

C standard download.

C99 standard download.

C++ standard download.

C++11 standard download. Includes nullptr constant, yay!

Labels: ,


Thursday, 22 December 2011

 

POSIX 2012

Features on my POSIX 2012 wish list:

  1. All APIs that require valid pointers, should be specifically documented in the interface contract to check for the "null pointer constant" NULL. Functions like aio_cancel can of cause still keep using NULL in their interface contract.
  2. Add errno.h value for -1, e.g. EERROR
  3. Add errno.h value for 0, e.g. ESUCCESS
  4. Document standard interface for all functions. e.g. printf does not currently say it will ever set errno when an error has occurred. It should set errno -1, and return EINVAL, EFAULT etc etc.


How to handle NULL pointers.

Labels:


Sunday, 18 December 2011

 

Different train companies, same train time

Why does National Rail allow different train operators to run trains that stop at same station, at same time, to same destination. Makes it impossible to figure out which train to get on.


A good example is the London Midland and Virgin Trains service from Milton Keynes to London Euston at 18:47 daily. Virgin takes 33mins, the other takes 1h13!

Labels:


 

The web is dead? Nah

The web is dead? Nah. Why do magazines keep thinking the web is dead and apps are again the the future.

Apps take so much more time to prepare, test, deploy, support. They must be prepared for each platform. Compared to web, which works on everything, out of the box ;)

Web is best for simple processes. For intensive number crunching, that must be native applications of cause.

Labels:


 

Paypal Considered Harmful

Paypal single point of failure. For this reason Paypal Considered Harmful.

Why is Paypal still refusing to provide proper online payment security systems? Its 2011, and they don't provide:

  1. Digital pin card reader
  2. Two stage login
  3. Additional login verification from new PC
  4. Multiple attempt login blocking
  5. Phone number to report compromised account
  6. Memorable pass-phrase which they only ask for 3 characters from.

This is a major single point of failure, just waiting to occur.

Labels:


 

Standard Variable Rate Gas Price Tracker

How come I can get a variable rate savings account, 2% above the base rate, a variable mortgage account that is 2.69% above the base rate.. but my gas is still charged on some other scheme which makes it impossible to quantify and compare?

Let's promote Ofgem the Gas regulator to set the base national Grid Gas price, and then each Gas supplier can market themselves at 2% above base rate price etc. Simples.


Apply same solution to Electricity marketplace. Then I can really see how much cheaper Ecotricity are.

Labels: ,


 

Ubuntu needs brightness/contrast control

Due to many displays brightness/contrast controls not working with Ubuntu. It should have in System Settings a Brightness/Contrast control setting; this could simply set xgamma etc.

Labels:


Saturday, 10 December 2011

 

Easy use computer vision

Nice challenge

http://www.bbc.co.uk/news/mobile/magazine-16036967


 

Obsession with M-class planet is good ;-)

http://www.bbc.co.uk/news/mobile/magazine-16068171


 

Road signs are a design classic UK

http://www.bbc.co.uk/news/mobile/magazine-15990443


Sunday, 4 December 2011

 

Lean Systems - Business and Departmental Optimisation

Lean Systems, a tool for Business and Departmental optimisation, but what is it?

Well, in a traditional top down approach invocation only occurs at the top, and the lower-level staff are almost considered to be "robots", just performing actions, and following pre-defined processes that appear as decrees.

However, in Lean Systems, there is a regular "revolution" of processes, and the people looking at, and inputing into this process are the staff that are doing the *actual* work -- as they are the ones best place to give the input and feedback on how systems (processes) can be improved.

Workers who perform filling, or form filling, ticking boxes and checklists may realise that these forms and process are out of date and even no longer applicable, but they are not in a position that can influence change, so they have to keep wasting time filling in the forms and ticking the check-lists. I say: Take their feedback, and tailor the processes. It may be that the full checklists are needed sometimes, but for most things they may not be needed. This can only be determined by looking at the processes.

Firms should introudce monthly "Innovation meetings", where each member of staff is invited, and suggested to bring an idea or two along. The output of the meeting would be agreeing on some of the team working on an implementation of some of these innovations, and rolling out across the department or even company with wider involvement.

Innovation meeting, white board, presentations, even post it notes on a pin board. All discussion facilitators that should be harnessed.

RBWM council in Autumn edition 2010 Around the Royal Borough has an article discussing how they approached. Quoting:

"Lean is transforming the way we operate, principally because it challenges borough stgaff themselves to look at how they work and make sure that everything they do adds value for their customers. They are the experts, ideally placed to identify where there is waste and needless bureaucracy and how things could be done better."

They have improved: 10% reduction in incorrect parking penalty charge notices.
Benefit claims processing down from 25 -> 15 days.

I say: Bring it on!

Labels:


 

iplayer flickery background

Any one else noticed how the background image hatch pattern causes interlaced and TFT laptop displays to flicker? This is basic stuff the BBC should know.. this is why cheque/tartan shirts are not allowed on TV! Will they fix it?

Labels:


Saturday, 3 December 2011

 

ecotricity - not so eco with post

Switched my current account, which took with it my ecotricity Direct Debit. I was surprised just how many items of post they sent me about this process. Expected at most one, but got three. Each letter was posted by 2nd class post (36p each)

  1. "Setting up your direct debit"
  2. "Confirmation of Direct Debit"
  3. "Direct Debit Payment Review"

They all contained roughtly the same information, (1) was brief and missed most info. (2) said payment would show up as "The Renewable Energy Company" rather than Ecotricity, (3) included the payment amount. All of this I already knew from when I switched to Ecotricity 2 years ago and they sent me all the letters then as well.

I let them know via email, noticed their reply said " Hug that tree. Don't print this e-mail unless you really REALLY need to.". It's a shame this isn't applied to their postal dept!

Posting these letters cost £1.08, plus admin staff I estimate at £5. So around £6 wasted. I see that means they are £6 inefficient, for every customer, doh! Hope they have the will to sort it out!?

Labels:


Archives

February 2003   March 2003   April 2003   August 2004   September 2004   December 2004   May 2005   June 2005   December 2006   January 2007   February 2007   March 2007   April 2007   July 2007   August 2007   September 2007   October 2007   November 2007   December 2007   January 2008   February 2008   March 2008   April 2008   May 2008   June 2008   July 2008   August 2008   September 2008   October 2008   November 2008   December 2008   January 2009   February 2009   March 2009   April 2009   September 2009   November 2009   December 2009   January 2010   April 2010   September 2010   October 2010   November 2010   December 2010   January 2011   February 2011   March 2011   April 2011   May 2011   June 2011   July 2011   August 2011   September 2011   October 2011   November 2011   December 2011   January 2012   February 2012   March 2012   April 2012   May 2012   June 2012   July 2012   October 2012   December 2012   March 2013   May 2013   August 2013   September 2013   October 2013   November 2013   March 2014   May 2014   June 2014   July 2014   September 2014   October 2014   December 2014   January 2015   February 2015   March 2015   April 2015   May 2015   June 2015   July 2015   August 2015   September 2015   October 2015   November 2015   December 2015   March 2016   April 2016   May 2016   July 2016   August 2016   September 2016   October 2016   November 2016   December 2016   January 2017   February 2017   March 2017   April 2017   May 2017   June 2017   July 2017   August 2017   September 2017   November 2017   March 2018   April 2018   May 2018   June 2018   August 2018   October 2018   December 2018   January 2019   March 2019   May 2019   August 2019   September 2019   March 2020   April 2020   May 2020   September 2020   October 2020   February 2022   June 2022   July 2022   October 2022   December 2022   February 2023   April 2023   September 2023   October 2023   May 2024   June 2024   July 2024  

This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]