-
Archives
- August 2023
- January 2023
- December 2022
- November 2022
- October 2022
- April 2022
- January 2022
- December 2021
- November 2021
- February 2021
- January 2021
- December 2020
- September 2020
- August 2020
- July 2020
- June 2020
- January 2020
- December 2019
- September 2019
- July 2019
- March 2019
- February 2019
- January 2019
- December 2018
- November 2018
- August 2018
- June 2018
- February 2018
- January 2018
- October 2017
- September 2017
- August 2017
- April 2017
- March 2017
- January 2017
- November 2016
- October 2016
- September 2016
- May 2016
- February 2016
- January 2016
- December 2015
- August 2015
- July 2015
- April 2015
- February 2015
- December 2014
- October 2014
- September 2014
- August 2014
- July 2014
- June 2014
- May 2014
- March 2014
- October 2013
- June 2013
- May 2013
- April 2013
- July 2012
- June 2012
- April 2012
- January 2012
- December 2011
- November 2011
- October 2011
- June 2011
- May 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- August 2010
- June 2010
- May 2010
- April 2010
- January 2010
- October 2009
- September 2009
- July 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
-
Meta
Web of Trust Notary
I become Thawte Web of Trust Notary. Last week I was able to reach over 100 points, and today I found my status green as a WOT Notary. I decided not to charge anything for my service. At beginning I can assign 10 points. In the directory I’m listed at USA/Minnesota/Olmsted/Rochester. As a today, there are two other notaries in Rochester (10 and 25 points), and there are three notaries in Olmsted county, actually they reside also in Rochester (10, 15, and 35 points). It means new customer can earn easily 50 points, and it is possible to earn 105 points, and become notary. I learned about contact emails: US customers have contact email wot-us@thawte.com, international customers wot-intl@thawte.com. I’ll be happy to notarize my first customer to receive free personal e-mail certificate.
Posted in workday
Leave a comment
Experian
I decided to get one of my three free credit reports from www.annualcreditreport.com. From three possible companies, I choose Experian, and I received my free credit report. There are zero potentially negative items. All my accounts are in good standing, but I noticed four accounts are actually closed, but in the report they are listed as open with $0 balance. I contacted my bank, and they adviced me to dispute it. I requested a dispute online and we’ll see.
Posted in workday
Leave a comment
Wifi Network Authentication
Wifi Access Point should be guarded and it is not recommended to disable network authentication. There are options without server authentication like WPA-PSK (Pre-Sharred Key, or also WPA-home), or with Radius server like WPA or IEEE802.1x. Default radius port is 1812. Such server would need dedicated IP address, because most network devices would refer to it by IP address and not by domain name. Many APs now come with integrated Authentication Servers (AS) which act as RADIUS servers, so it is not necessary to install and operate RADIUS server. Price range is about $200, see for example USR5453 Professional Access Point, ZyXEL G-2000 Plus, etc.
Posted in workday
Leave a comment
WorkLife
My last week guest Dan told me about WorkLife, a support and networking group. Group meets every Tuesday from 7 to 7:45 AM at Oasis Church, 1815 38th ST NW, Rochester MN at north lobby. Group facilitator is Preston Holister. Today’s featured guest was Jeff Kiger, Business Editor of the Post-Bulletin. Jeff has pretty good idea about business activities around town, he has blog at postbulletin.typepad.com/kiger/. One of his recommended resources was local Rochester Area Chamber of Commerce.
Posted in workday
Leave a comment
PHP Login System
Google shows this article on one of the first positions: http://evolt.org/PHP-Login-System-with-Admin-Features, but what is missing is verification of email address at initial registering. One would expect email like this:
Subject: Action Required: Some.new.website Membership Activation Thank you for registering on some.new.website.com !To protect your privacy and prevent unauthorized sign-ups, please take a moment to verify your registration by clicking on the link below. Doing so will activate your some.new.website.com membership. Click here to activate Just by clicking the link above, you’ll join many other members.Thanks for letting us welcome you to some.new.website.com! Sincerely, |
Posted in workday
Leave a comment
Calendar range
In need to print range of customized calendar date date strings, I wrote this simple java program. Here is how it looks highlighted by Code2HTML jEdit plugin. Information about date string formatis for example at java site.
1:/** 2: * By Josef Chlachula, March 2009 3: */ 4:package apod; 5: 6://import java.lang.Integer; 7:import java.util.Calendar; 8:import java.util.Date; 9:import java.util.GregorianCalendar; 10:import java.text.FieldPosition; 11:import java.text.SimpleDateFormat; 12: 13:/** 14: * This program prints dates from start date to end date 15: */ 16:public class CalRange { 17: 18: public static void help(String msg){ 19: if (msg != null) System.out.println(); 20: System.out.println("Usage:"); 21: System.out.println("java apod.CalRange yyyy mm dd DD YYYY MM DD [format string]"); 22: System.out.println("Examples:"); 23: System.out.println("java apod.CalRange 1999 12 30 2000 1 5 \"yyyy.MM.dd EEE\""); 24: System.out.println("java apod.CalRange 1999 4 1 2001 12 31 \"'Beautifull ' EEEE M/d/yyyy', isn''t it?'\""); 25: System.out.println("See date patterns at http://java.sun.com/javase/6/docs/api/java/text/SimpleDateFormat.html"); 26: } 27: public static void main(String[] args) throws java.lang.NumberFormatException { 28: if (args.length < 6) { 29: help("Not enough arguments."); 30: System.exit(1); 31: } 32: int y1 = Integer.parseInt(args[0]); 33: int m1 = Integer.parseInt(args[1]) - 1; 34: int d1 = Integer.parseInt(args[2]); 35: GregorianCalendar cal = new GregorianCalendar(y1, m1, d1); 36: int y2 = Integer.parseInt(args[3]); 37: int m2 = Integer.parseInt(args[4]) - 1; 38: int d2 = Integer.parseInt(args[5]); 39: GregorianCalendar cal2 = new GregorianCalendar(y2, m2, d2); 40: SimpleDateFormat dateFormat = null; 41: if (args.length > 6) dateFormat = new SimpleDateFormat(args[6]); 42: else dateFormat = new SimpleDateFormat(); 43: 44: while (cal.before(cal2)){ 45: Date date = cal.getTime(); 46: StringBuffer sb = new StringBuffer(); 47: FieldPosition pos = new FieldPosition(0); 48: 49: String s = dateFormat.format(date, sb, pos).toString(); 50: System.out.println(s); 51: cal.add(Calendar.DAY_OF_MONTH,1); 52: } 53: } 54: 55:}
Posted in workday
Leave a comment
Routing
Our local network is connected through cable modem, and D-Link wireless router DI-514. This router has also four RJ-45 ports. Local network could be 10.0.0.0 with mask 255.255.255.0, so up to 254 IP addresses could be assigned from 10.0.0.1 to 10.0.0.254 . It’s getting interesting, how to add another subnetwork to this router.
Router1 (DI-514): WAN port to the cable modem has IP address assigned by ISP (Internet Service Provider). Local network can be 10.0.0.0/25 with mask 255.255.255.128, so 126 IP addresses from range 10.0.0.1 to 10.0.0.126 could be assigned. And there could be another network 10.0.0.128 with mask 255.255.255.128 with another 126 IP addresses from range 10.0.0.129 to 10.0.0.254 . Lets say, that this second network 10.0.0.128 could be used as a connecting network. One port could have IP address 10.0.0.129, port on another device 10.0.0.130, and rest of the address space would be wasted. But in this situation it does not hurt.
Router2 (Linksys): WAN port should be assigned IP address 10.0.0.130, mask 255.255.255.128.
Unfortunately easy available private networks 10.x.x.x (10.0.0.0/8), 172.16.x.x (172.16.0.0/12) and 192.168.x.x (192.168.0.0/16) routers don’t propagate, so it can be challenge to configure it. As a DNS it’s possible to use opendns.org IP addresses 208.67.222.222 or 208.67.220.220 .
Posted in workday
Leave a comment