Software
Archived Posts from this Category
Archived Posts from this Category
<SCRIPT TYPE=”text/javascript”>
var a = confirm(’#errorMessage#’);
if (a == true)
history.back(0);
else {
history.back(0);
}
<SCRIPT>
0 comments Thursday 05 Apr 2007 | Andrew Dashin | Software, Coding, Bugs, WTF, JavaScript
Last monthes I was using Google Reader, it is perfect on normal browsers and wide screens, but it does not work on my PocketPC. It did not become a big disappointment beacause Live.com works! It provides a full set for my every day morning: news, weather and mail.
But it has some problems too. The first one is that I can not change forecast properties to use centigrade. And the second is that I can not read all news in one page is it done in Google Reader, but I believe MS guys soon will fix this.
2 comments Friday 19 Jan 2007 | Andrew Dashin | Software, Usability
I’ve bought a new notebook, and it was a big problem to make a good choice - which operation system to install? Really there is only two operation systems - Linux and Windows. So has been installed Ubuntu 6.10. Ubuntu is one of most popular Linux distribuions, it has a big and fast growing community, and if to be honest, I think this is most promising distribution.
But, after some minutes after installation I’ve fond such interesting window.
I thought UTF usage will solve all localization problems, but it seems not to be a silver bullet. Can you imagine such situation in Windows?
2 comments Tuesday 05 Dec 2006 | Andrew Dashin | Life, Software, Usability
Sometimes we need to make POST request to verify some functionallity or for anything else. As for me, the most handy way is to use wget with –post-data command-line parameter.
Wget is one of usefullest applications I have ever used. Windows version is also available.
1 comment Thursday 12 Oct 2006 | Andrew Dashin | Life, Software
When I was installing Apache 2.0.59 on my Windows XP machine I missed to fill ServerName, ServerAdmin and ServerName. Than Apache service has failed to register because these fields were empty in httpd.conf but they shouldn’t be empty.
That is a crap, is it so difficult to check if these fields are not empty during installation process?
Apache, I thought you are better than you are.
2 comments Thursday 05 Oct 2006 | Andrew Dashin | Software, Bugs, Usability
Yep, at first stage of development I was so busy with logic that absolutely forgot about security. And as result now you can login to alpha Memrefresh version with login “‘ or 1=1 or ‘1′=’1″ and any password. Hurry up I am planning to fix this at monday.
PS and this situation will never happend if I’ve used Java/C# prepared statements.
2 comments Saturday 23 Sep 2006 | Andrew Dashin | Software, Coding, Bugs, My projects, Memrefresh.org, PHP
Keyword INTO in the INSERT statement is optional and serves only to make code more readable. In other words, queries:
INSERT INTO [MyTable] ([MyName], [MyValue]) VALUES (’TestName’, ‘TestValue’)
INSERT [MyTable] ([MyName], [MyValue]) VALUES (’TestName’, ‘TestValue’)
have not any differences.
0 comments Monday 11 Sep 2006 | Andrew Dashin | Software, Coding, Usability, MsSQL
Today I was reading http://secunia.com. Ohh, how many vulnerabilities are discovered every day. A lot a of unknown (for me) products are affected. And it just was interesting how quick hackers are.
Lets take yesterday vulnerability SimpleBlog SQL Injection. Truly I have never heard about this blogging engine but anyway it is interesting to find site using this engine. First of all I’ve found its official site: 8pixel.net and downloaded engine. Then have tried to find anything specific in pages generated by this blog. Page default.asp has link “SimpleBlog 2.3 by 8pixel.net” so the next step is to google for sites with such text google query. Only two sites were found - 8pixel.net (its official site) and www.profileddesigns.com/simpleblog23/ that is already defaced.
So I think defacing is a kind of sports but what about making a clever deface? I mean do not much harm to site owner (for example adding only one banner or something like) but patch the hole. As for me it sounds much more interesting that simple deface.
0 comments Wednesday 06 Sep 2006 | Andrew Dashin | Life, Bugs
On friday I’ve got an issue with some web applications on IIS. When I’ve tried to run application a got an error message like this: “Server Application Unavailable
The web application you are attempting to access on this web server is currently unavailable.” Event log also had an entry for this error: “It is not possible to run two different versions of ASP.NET in the same IIS process. Please use the IIS Administration Tool to reconfigure your server to run the application in a separate process.”
I’ve spent about a half of a hour to troubleshoot this. And… and the root of the error was in that web application was configured to use net-2.0 but application pool used net-1.1. All works fine since new pool has been created and applications have beed reconfigured to use it.
Don’t know why I am happy
0 comments Monday 04 Sep 2006 | Andrew Dashin | Software, Bugs
There is “one” application that I am working with/on, and one of error messages looks like:
Call of Complete URL failed. Response from the remote server is:200 Success.
It has not any sence, but originally this error appears when application gets wrong result by some URL. Please do not like this
0 comments Thursday 31 Aug 2006 | Andrew Dashin | Software, Usability
The good question is: “How can we measure the quality of the sowtare?”. Somebody thinks the quality depends on bugs number per thousand lines of code. But who knows how many bugs does the code consist and who can compare QC procedures? For example I can write a program with about two thousands of lines, do not QC, and say: ”It is has highest quality, it has not bugs at all!”. Only the time can measure the quality, we should operate with time, software usage extent and number of found bugs. But, during bugs discovering and fixing
quality grows. Or not? Any fix can init new bug. I’ll proceed thinking on it…
0 comments Friday 25 Aug 2006 | Andrew Dashin | Life, Bugs
Sorry folks, I dunno why the LAMP is so popular. As for me, I can’t see any
reason to use MySQL or PHP, but it is like snowball - constanly grows.
Memrefresh.org is written with PHP+MySQL, but please trust me it was not my idea.
PS Have you any reasons to use it?
2 comments Monday 21 Aug 2006 | Andrew Dashin | Software, My projects, Memrefresh.org
When you are in deep debug and you see that system does not behave the way
like it should. This confuses you. And here it is, our insect. It sits on the heap
of unsunned logic.
So the idea is to keep the code as celar as possible. Yes it sounds silly, but it is
a true
For good code producing we need only follow the set of rules called
Code Standart.
1 comment Thursday 03 Aug 2006 | Andrew Dashin | Coding, Bugs