Windows Live writer comes very, very highly recommended in many different blogging circles and I have often wondered why it is as popular as it is. I am not sure I like the WYSIWYG interface as much, but it is quite interesting to see your post on your blog as you type it.
On the other hand, I really miss the WordPress interface. I have been blogging with WordPress for so long that I seem to write better posts using the WordPress interface than I can anywhere else. I am definitely a creature of habit.
I wonder how a map would look in the middle of this post?
Twubble: Pretty cool if you are into that sort of thing. In case you are wondering, I am LaughingLizard on twitter.
Source: WikipediaI caught on the ASUS Eee PC bug a few months ago and bought one for myself but it was annoying to have to carry the power adapter to work everyday because it reduced the portability of the device. However, I looked everywhere for a decent power adapter that would work on the Eee PC. It uses a very weird 9.5V 2.5A draw which is uncommon and not found in most universal adapters. Car adapters work and they are cheap but the amperage is hard to get in 12 v cigarette adapters for the home. The best I could do with a universal adapter was 9V and 1000mA The EeePC would power up on the adapter but it kept switching between charging the battery and on battery power every second.
Then one of my co-workers found AllElectronics.com and we found an adapter that works. It was $17 shipped and it works just fine on my EeePC. The model number is PS-930 and you can buy it here. It is a 9V adapter wth a 3A draw and it performs wonderfully. Hope this helps someone.
Custom WordPress database error pages: This is an interesting article on how to setup WordPress to display custom database error pages and even send out an email to the owner of the blog in case of database failure.
This means that should your database fail, and someone would open your front page at example.com, he would be served that error page with a 200 OK header. If that someone were a search engine, that’s what it would index… If the search engine encounters a 500 error, it will not index that page and just wait for your server to be fixed again. That means not making sure it sends a 500 header is a huge risk.
Source: WikipediaI never thought that this would be the case but I am really enjoying Safari for Windows. Customization was really simple as should be expected but the speeds are astounding. Safari seems to render visibly faster that any of the three other browsers that I was running (IE, FF, Opera). The only drawback is that I do not have access to the various extensions that Firefox offers, many of which I have gotten quite used to. I guess that is the switching cost that Apple is going to have to bare. I have not looked into it but I wonder if Safari has a similar pluggable interface or has any tools in development that would allow for FF extensions to be imported into Safari and used with some compatibility.
In the related articles below are links that explain the recent changes in the Safari license that *now* allows Windows computers to run Safari.
Here is the instructions and such from the WayBack Machine.
my home network is built upon a wireless LAN using Orinoco RG-1000. however, the network performance from my linux server to Internet is poor due to the server location is separated from a ‘thick’ concrete wall. i need some tools to monitor the details such as signal strength, link rate… etc.
mrtg is the first things come to my mind. i search thru google.com and discovered Martin from Western Austrila has already do a great job using rrdtool.
mrtg has a long history in the Net and many people are using it around the world. mrtg does not only collect data every 5 mins, but also generate graph every 5 mins. the graph generation is cpu & io intensive and it limited the scability of mrtg. author of mrtg reimplement mrtg as rrdtool (round robin database) and it separated data acquisition and presentation.
Martin from Western Austrila have a good demo how rrdtool integrate to monitor linux wirless interface. martin also indicated that mrtg cannot be used to measure negative and fraction value, but rrdtool can. however, martin’s script required server to generate graphs every 5 minutes and store them into disk.
i rewrite the code and separate the task of data collection and graph generation. perl script is used to collect data and store it into rrdtool database. php will be used as a server script to generate graph on-demand. i called it drrdgraph (dynamic rrdgraph). it should be easy to integrate into your webpage or add you customer code to limit the access of graph.
here’s a screen shot of dynamic rrdgraph page. it has a similar look of mrtg!!
you’ll need…
i install redhat 8.0 on my linux box and it recogized my Orinoco siliver card during installation. however, if you have problem on wireless interface, have a look at linux wireless lan howto.
hints: support on usb-based wireless card is limited. if your desktop/laptop have pcmcia adapter, get a wireless pc card. i prefer ISA-based pcmcia adapter especially for compaq desktop as there is problem on ricoh chipset, PCI-based pcmcia adapter. trust me, i try it on my compaq already.
installation of rrdtool is straightforward. if you got rrdtool tarball, untar it and follow README instruction. if you are using redhat, simply get the rpm package and type…
rpm -Uvh rrdtool*.rpm
you should download dynamic rrdgraph, untar it under your html root document tree. four perl scripts for capturing cpu, ethernet traffic, wireless and memory usage are included as examples. you should move them to /var/rrd/ and chmod 755.
mkdir /var/rrd/ mv script/* /var/rrd/ chmod 755 /var/rrd/*
same to marty website, i also use the same rrdtool database to store wireless data such as SNR, signal, noise and link rate details. Here’s the command to create the database…
rrdtool create /var/rrd/eth1w.rrd -s 300 \
DS:snr:GAUGE:600:0:60 \
DS:signal:GAUGE:600:-105:-50 \
DS:noise:GAUGE:600:-105:-50 \
DS:rate:GAUGE:600:0:11 \
RRA:AVERAGE:0.5:1:576 \
RRA:AVERAGE:0.5:6:672 \
RRA:AVERAGE:0.5:24:732 \
RRA:AVERAGE:0.5:144:1460
four data sources (snr, signal, noise and rate) are created and this command create four aggregates too (2-day of 5-min average, 2-week of 30-min average, 2-mount of 2-hour average and 2-year of 12-hour average). please refer to rrdtool create” manpage for details explanation.
configure the following perl script eth1w.pl and make sure path and interface are good to your system.
# define location of rrdtool binary my $rrdtool = '/usr/bin/rrdtool'; # define location of rrdtool databases my $rrd = '/var/rrd/eth1w.rrd'; # define the wireless interface my $iface = 'eth1';
run the script. if it’s good, you should get the following output.
> /etc/rrd/eth1w.pl eth1 link stats: snr: 22 dB, signal: -76 dBm, noise: -98 dBm, rate: 5.5 Mbits/s
to automate the data collection, schedule the script to run every 5 minutes by setup a cron job. edit /etc/crontab and add…
# rrd # get wireless link details (snr, signal, link rate) 00-59/5 * * * * root /etc/rrd/eth1w.pl > /dev/NULL
edit config.php and make sure path is correct to your rrd database. samples for wireless, cpu, memory usage and ethernet traffic are included.
use your favourite web browser and select drrdgraph.php. a dropdown menu should be available for your selection for graph display.
it’s also easy to put the code inside your portal or add your authorization code for per user view. i integrate drrdgraph here and you could see my server statistic online.
you can use your imagination to create round robin database to store the data and display it thru my drrdgraph. commands for creating other rrdtool database are also shown here for your reference.
cpu0.rrd- three datasources are created using DERIVE. lower and upper values are set as 0 and 100 respectively (percentage).
rrdtool create /var/rrd/cpu0.rrd -s 300 \
DS:user:DERIVE:600:0:100 \
DS:nice:DERIVE:600:0:100 \
DS:system:DERIVE:600:0:100 \
RRA:AVERAGE:0.5:1:576 \
RRA:AVERAGE:0.5:6:672 \
RRA:AVERAGE:0.5:24:732 \
RRA:AVERAGE:0.5:144:1460
eth1.rrd- two datasources are created using DERIVE. lower and upper values are set as 0 and 10^6 respectively (10^6 = 1000000 = 1m).
rrdtool create /var/rrd/eth1.rrd -s 300 \
DS:in:DERIVE:600:0:1000000 \
DS:out:DERIVE:600:0:1000000 \
RRA:AVERAGE:0.5:1:576 \
RRA:AVERAGE:0.5:6:672 \
RRA:AVERAGE:0.5:24:732 \
RRA:AVERAGE:0.5:144:1460
mem.rrd- i use a single database to store main memory and swap memory so there are four datasources created as GAUGE. lower and upper values are set as 0 and 10^9 respectively (10^9 = 1000000000 = 1g). if you have more memory, set the upper limit to higher.
rrdtool create /var/rrd/mem.rrd -s 300 \
DS:memused:GAUGE:600:0:1000000000 \
DS:memfree:GAUGE:600:0:1000000000 \
DS:swapused:GAUGE:600:0:1000000000 \
DS:swapfree:GAUGE:600:0:1000000000 \
RRA:AVERAGE:0.5:1:576 \
RRA:AVERAGE:0.5:6:672 \
RRA:AVERAGE:0.5:24:732 \
RRA:AVERAGE:0.5:144:1460
you can download and integrate drrdgraph from here
you could see demo at my server statistics. let me know if you have any comment on the php!!
Rewrote some of the frequently generated files to be cached, tweaked the mysql server some more before the load hits. Coincidentally, the Mysql Performance tuning script at http://day32.com/MySQL/ was a great starting point.
Getting two servers in the same network segment of the same datacenter (by request) is impossible through 1and1, so I moved the blog to its own server. Weirdness should subside by tomorrow, I hope.
New SQL server coming online, that should reduce some of the load times
Maybe this could become a weblogtoolscollection.com group Twitter. That would be interesting!
I received a fix for the WP-Forum issue from a helpful reader, but I think it might be better to let people disable it until there is a fix from the author.
input for my blog is hard to come by. My mom told me it looked and worked great, and people who know more tend to be “for money.” Don’t get me wrong, my mom is wicked good at COBOL and dBASE.
But just like the little bee in that one music video, I know there exists a place for people just like me. If anyone has any ideas, please email me at:
or at twitter as nogrrlsallowed. Thanks!
I just went through and updated the blogs I run to wp 2.3.3 - nice to see them catch and release that patch so quickly.
I wonder how WordPress is handling upgrade notifications if just the xmlrpc.php file is upgraded on the server (in this case)?
Really want the eeePC from Asus but I think I am going to wait for the Everex to come out before I commit. I wish MACs weren’t so expensive!
Because of the unfreezing process, I have no inner monologue. ZZZzzzzzzz
I think I like CareerBuilder.com much better than Monster.com SimplyHired.com (from LinkedIn.com) is also better than Monster. I wonder if there are any stats about “likability”.
Error code 1000008e sucks. This 8600GT card is starting to get on my nerves. I might have to RMA it.
Still looking for the elusive Paypal Banner Plugin for WordPress
Spam bots are really starting to suck again. I am going to have to look to purchase another MySql server. Arrrgghhh!
I really like the idea of having my own twitter. Checking out OpenAds and BTDSoft Paypal plugin. I wonder if I can write something like that on my own without having to spend oodles of time on it.
Modellflug.tv Videoseite : Amazing Remote control videos from some of the most innovative pilots in the world. Don’t forget to check out parts 2 and 3. Way cool!!
Machinist: Tech Blog, Tech News, Technology Articles - Salon
The present article is an attempt to prove to you that, on price alone, the Mac is not the BMW of computers. It is the Ford of computers. I am not arguing that the Mac is cheaper only if you consider the psychic benefits conferred by its quality. Rather Im going to illustrate something more straightforward: Even though you may pay a slight premium at the cash register for a Mac over a comparable Windows PC a premium that gets slighter all the time, it will cost you less money — real, honest-to-goodness American dollars — to own that Mac than to own that PC.
Forget the Google phone, here’s clippy: “Alert! Someone may be trying to call your phone! Do you want to enable Windows Mobile Defender?”
Linux.com :: New York Times opens up code
The New York Times likes open source — so much so that, as it gradually moves more of its print operations online, it is nurturing a Web development team that has released two of its own open source projects. XSL Cache is a PHP extension the Times is using to cache stylesheets on its Web site. DBSlayer is a tool the team developed to overcome LAMP scaling limitations that caused database replication processes to overwhelm the DB connection limits.
FT Alphaville: Financial Times instant market insight blog that uses WordPress. The developer was less than flattering of the codebase but I love the way he throws in the final word (And yes, my own blog runs Wordpress. It’s just so damned easy to install
). I urge the author of that email to roll up their sleeves, build some patches with the fixes they made or they think are required and submit them. Also, since all traces of WordPress are removed from the blog, I could not tell whether it is running 2.3 or earlier code. Since 2.3 was released on the 25th and the email is from the 24th, I am assuming that he was using older code. This blog also won the EPPY award recently and was commended for the technology behind the blog.
46 Tax Deductions that Bloggers Often Overlook: Interesting post from a guest blogger on Darren’s ProBlogger. This is definitely something I will have to check out during tax time. Though I make very little money after expenses from WeblogToolsCollection.com, a nice tax benefit from all the spending would be very welcomed.
Why Total Geeks Build Businesses Faster: The name of this article in Business Week says it all. Since I have always had that entrepreneurial itch, the content of the article is interesting to me. A recent survey of business leaders’ attitudes toward IT showed an owner’s level of tech savvy is linked to growth in revenue and employee count. So IT Does Matter!
Victor Keegan: Ignoring open source is costing us dear
… would have latched on to this new cooperativism which brings people together for a common purpose with a burning zeal. In fact, its wanton neglect could damage our economic prospects.
Cities turning off plans for Wi-Fi: I was involved with one and I can understand why they are being shelved. Though it may sound like a good idea, the infrastructure/capital needs are tremendous and the city governments seem more interested in getting freebies than actually providing free Internet access to their residents.
AirPress: Live video from a webcam on your blog use Adobe AIR (among other features). This is destined for the main blog but I will have to wait and test it before I can write more about it.
Murdoch’s Choice: Paid or Free for WSJ.com? WSJ might be following the NY Times in making their newspaper site free as well. However, what surprised me about the article was the total audience per year that is quoted. Apparently, WSJ online has about 14 million unique visitors per year which is very odd because weblogtoolscollection.com had an audience of about 1.2 million unique visitors since the beginning of this year. They might also be talking about absolute unique visitors, and is that was the case, weblogtoolscollection.com had about 600,000 of them since the first of this year. I wonder how many absolute unique visitors TechCrunch has.
Microsoft Reveals Windows Vista SP1 Will Install XP: That would be very nice. I have yet to upgrade to Windows Vista because of incompatibilities with existing apps at work (some of which I maintain
) but this would work for me. Yes, I fell for this one and I fell hard!
A Letter to Readers About TimesSelect - New York Times: There is a lot of hype around the NY Times getting rid of their pay site. I support the idea and I love reading the times. But I also like reading the WSJ and the IHT which may have better news coverage but have much lesser quality commentary and reports. I am not sure if I am as excited as some of the other people about a free Times, but it is definitely good news. I now wish WSJ was also free. However, to say that TimesSelect was doomed from the start, might be a stretch.
Youlicit: Thanks to a post on Lifehacker, I found this search engine that suggests sites of similar nature from your search request. They also have a Firefox extension that can suggest sites of similar nature much like Stumbleupon. I am not sure I am that starved of browsing material that I would use something of this sort but I found the results for weblogtoolscollection.com interesting. Apparently we concentrate too much on Wordpress plugins and not much else. ![]()
Treo 500 Unboxed: Close look at the still-to-be-released-in-the-US Treo 500. I recently bought a Treo 755p and have been very impressed with the phone and find myself depending on it more and more. I like PalmOS better than Windows Mobile and have had very few problems with my phone so far but I am also a relative newbie to the Smartphone arena and am satisfied with a lot less than more sophisticated users. I believe that Palm has a long way to go before they make a truly advanced Smartphone (though I also strongly believe that they are capable of delivering one), the Treo 500 might be a step in the wrong direction. They might win over a few existing Treo users but they need to do much more to really wow the crowd like they have done in the past with the now aging Treo line.
TechCrunch40 List 2007: The 40 or so companies in the TechCrunch40 list of companies that will either go live at the event or shortly thereafter. I have tested some of the software from companies on this list and they are all quite exciting. I was invited by a couple to attend their presentations or talk with them afterwards but I rarely get out to conferences and this weekend was no exception.
anySIM is here: open source GUI iPhone unlock app: I wish I had an iPhone but I don’t. For all those wishing and hoping for an OSS and free unlock, this looks pretty promising!
Are You Being Cheated by Digital Cable?: Ummm…no!!! I work in the cable business. Trust me, we have more to worry about than cheating the customer out of a few measly megahertz of pipe!
Once you go Mac (You can’t go back): I am seriously considering getting myself one of those 24″ iMacs this Fall. I need a new computer, my old Windows box, which I will not get rid of, will serve fine for communicating with work and I have been wanting a Mac since I graduated in 1999. Does that make sense? My wife agrees, but she wants written instructions on how not to break my computer (she worked in cable modem tech support for many years, she knows the horror stories).
PubMatic: I have worked closely with these guys after reading about them on Techcrunch and I was pleasantly surprised. Rajeev was very easy and friendly to work with and he is a good listener (which is a rarity in this web 2.0 world). Use Pubmatic to increase your Google AdSense revenue by letting them determine the best colors for your AdSense ads and also letting them choose the best advertising network for your ads. This does work. My blogs are terrible when it comes to Adsense and there was a 30% increase in revenue when I switched. I just wish (ethical) advertising revenue was as easy to come by as John Chow makes it sound!
WordPress vs Drupal: Mostly fair look at WordPress Versus Drupal for building various types of on demand applications and communities.
Since I was thrust into the forefront of the WordPress Sponsored Themes debate and I chose the “high road”, I had the opportunity to try an ethical decision making exercise with this ethical question and I wanted to share my thought process. Bear with me, it is long and somewhat repetitive. The first part is the question as I see it, the second part is the various perspectives of for and against allowing sponsored themes and finally my optimal resolution.
(Background edited out …) Many theme designers release themes for use with these blogging tools in order to gain experience in developing themes and to gain in popularity as a designer. Since most bloggers are hobbyists, they do not want to pay money for themes and designers have had to release their themes for free in order to gain popularity. These free themes are downloaded many hundreds of thousands of times a day by bloggers from all over the world and there are many community websites that highlight these themes and provide them as downloads.
However, there is little money to be made in distributing themes for free. Some theme authors have been trying to sell advertising on their free themes in order to make money from their work. Those free blog themes that have embedded advertising in them are termed “Sponsored Themes”. Theme advertising has taken on a dark tone in recent months. Many of these advertisers’ link to sites that are considered spam such as those peddling insurance and get rich quick schemes. These ads are also designed to generate “back links” for Search Engine Optimization (SEO) of these spam sites by redirecting some of the “search engine reputation” of the sites they are displayed on to the advertisers’ sites. Since most bloggers are not tech savvy, they do not remove these links and are mostly unaware of the harm that the sponsored themes might cause their blog. Also, in order to prevent users from removing the ads on their themes, some authors have been releasing themes under non-GPL licensing schemes which is illegal under the GPL.
On the positive side, sponsored themes provide incentive for designers to release more themes for free, provide an abundance of themes for bloggers to choose from, are a great venue for ethical and tasteful advertising and they help popularize blogs and blogging. Some of the more popular and ethical Sponsored Theme authors deliver highly aesthetic, useful and beautiful themes with minimal and neatly tucked away advertising which costs them a lot of resources and time to design, build and distribute. These designers would be adversely affected by a blanket ban of sponsored themes on community sites. In addition to the positives of Sponsored Themes, some of the most popular community sites that feature these themes and are run by community leaders also sell ads from spammy advertisers on these sites. Though their ads are not forced upon unwary users, they still cast a dark shadow on the whole issue.
As leaders of the community, do we continue to allow sponsored theme authors to promote and distribute their sponsored themes on our community sites and forums or do we stop the exploitation of unwary users and prevent sponsored theme authors from being able to submit their themes to community directories. For Action is to stop the exploitation of unwary users and stop Sponsored theme authors from posting and publicizing their themes on community sites. Against Action is to do nothing and allow Sponsored Themes to be published on community sites.
“For Action” is to stop the exploitation of unwary users and stop Sponsored Theme authors from posting and publicizing their themes on community sites.
Rights Perspective:
Results Perspective:
Relationship Perspective:
Reputation Perspective:
“Against Action” is to do nothing and allow Sponsored Themes to be published on community sites.
Rights Perspective:
Results Perspective:
Relationship Perspective:
Reputation Perspective:
Optimal Resolution
For me, the optimal resolution is to stop the exploitation of unwary users and stop Sponsored Theme authors from posting and publicizing their themes on community sites. So we are for action. This was a very hard decision to make but after looking at all the lenses from both perspectives, we as leaders of the community cannot condone a practice that preys upon the weak and the unaware. We cannot stop the practice of Sponsored Themes completely and they will probably continue to be developed and posted on websites, forums and blogs that are outside of the community control. However, we will not allow these to be advertised or publicized within the websites that are controlled by the community and will actively purge out those Sponsored Themes that were posted in the past. We believe that this will help highlight those designers who do not practice questionable methods and will spur new development in both design of and involvement in the free themes community.
Rights Perspective:
Results Perspective:
Relationship Perspective:
Reputation Perspective:
WLTC © 2007.
Simple Grey theme developed by Rodrigo P. Ghedin.