How a smart and interpreted code can crash entire systems:
- With the increase of web use/navigation, the browsers are become more and more integrated with Operating Systems, the main idea is to bring to Web, resources that user only had inside his computer. In the case of Internet Explorer and Windows, this kind of integration is getting dangerous, because the browser are working as an 'exploit window, where smart codes can open critical security breaches.
Low cost Linux Mainframes. That is it. In the last 10 years, against several forecasts, the Mainframes are evolving. They are smaller, they are cheaper, they support Linux, They can concentrate several unixes servers in one box. But still they are running, mostly, over z/OS.The real movement from z/OS to Linux is still slow, so, most of features, related with cloud computing, virtualization and SOA were not really known. But now, IBM just released a new low cost Mainframe (~US$ 220,000) with no z/OS but with Linux (SuSE/RedHat). The idea is to compete with other servers that come with about 16 processors, but with the well-known stability/robustness of Mainframes. Read, more here [http://www.computerworld.com/s/article/9142007/IBM_s_newest_mainframe_is_all_Linux_] . (16.12.2009)
Prepare yourself for the Black Tuesday, next Oct 13, 2009.
Microsoft will release from automatic update 13 (yes, thirteen) fix patches, for several (highly used) softwares, like Office, SQL Server, Windows, Internet Explorer etc.
- The risk is too high!
- The fixes affects several applications!
- The number of patches are 13!!!
- The update day is 13!!!!!
Redmond guys, do not do this kind of provocation, is the Halloween month. :(
Campinas/SP - Unicamp, nos dias 23 e 24 de Outubro de 2009 Faça como seu time, não perca!!!
Esta é uma excelente oportunidade para entender mais sobre esse SGBD de alto desempenho e extremamente robusto. Alguns temas abordados serão:
O tempo passa, o tempo vooa e continuamos a ver problemas de compatibilidade com bibliotecas distribuídas nas ferramentas de desenvolvimento da MS:
Vejam esse post do [http://slashdot.net] , é lamentável, um upgrade no Visual Studio 2005 altera a compilação e por sua vez a compatibilidade com DLLs pré-existentes. Isso sem contar que desenvolver aplicações self-contained ainda é praticamente impossível com .Net, o usuário final continua preso a ter um sistema operacional compatível com a aplicação e não o contrário.
É interessante pq este problema exemplifica claramente a contínua fragilidade de aplicações baseadas no Visual Studio e fortifica a adoção do uso de máquinas virtuais que abstraem a configuração do SO. Isso sem contar que quando uma IDE interfere no modelo de compilação, o profissional passa a ter mais uma variável de risco em seu software, a IDE, pois seu código não depende tão somente da linguagem na qual foi codificado.
neutrino38 writes "This is an alert for all developers using Microsoft Visual Studio 2005. At the beginning of January, Microsoft issued a security fix for Visual Studio 2005 forcing the use of new dynamic libraries (DLLs) by all applications compiled with this IDE. Basically, applications compiled with Visual Studio 2005 will not work anymore on an ordinary (non-dev) PC unless the newer DLLs are installed. And we found out that this is true on fully updated PCs. I just posted some details and some suggested fixes." Read below for some more background on Microsoft's so-called "side by side assemblies."
For those unfamiliar with the Microsoft world, native microsoft applications written in C++ rely on dynamic libraries. Two of them are infamous: MSVCRT.DLL and MFCxx.dll. Because of software evolution and security fixes, multiple versions of these DLLs were often present in the system, causing application instability. Where Linux implemented a simple suffix notation on the dynamic libraries, Microsoft created a new beast in 2001: the Side By Side assembly. These are basically DLLs with a companion XML file that identifies them. The XML file contains a digital signature and when the system binds these DLLs dynamically to an application, it checks that the signature of the DLL matches the DLL itself. When everythings runs well, this is pretty transparent. But when issues arise, it becomes excruciatingly difficult to troubleshoot and fix. DLL hell is not over. (06.10.2009)
Um amigo meu me pediu uns links de projetos caseiros de antennas wifi. Como já trabalhei com isso no passado, resolvi publicar aqui o meu bookmark sobre o assunto:
Information Week reports that the Transaction Processing Council, which sets benchmarks for measuring database performance, has fined Oracle $10,000 for Oracle's ads published August 27 and September 3 on the front page of the Wall Street Journal which violate the 'fair use' rules that govern TPC members by comparing an existing TPC result to something that does not exist. The ads said to expect a product announcement on October 14 that would demonstrate that some sort of hybrid Oracle-Sun setup would offer two-digit performance on the TPC-C online transaction processing test compared to IBM's 6 million transaction per minute result on its Power 595 running AIX and DB2. The TPC Council serves as a neutral forum where benchmark results are aired and compared. At the time of publication, they didnt have anything submitted to the council says Michael Majdalany, administrator of the council adding that that Oracle is free to use TPC numbers once it submits an audited result for the Sun-Oracle system. Fines by the TPC are infrequent, with the last action — a $5,000 fine — levied against Microsoft in 2005 for unsupported claims about SQL Server. It takes a fairly serious violation to warrant a member being fined, says Majdalany.
This is a very simple application (written in Java) that aims to test multiple instances of IBM DB2 at same time with just one application through Command Line Interface. The test itself is just a connection try, plus a current and average time (in milliseconds) of each successful connection.
The User Interface is designed to work in a command line shell. It uses a Curses implementation for Java (jcurses).
(01.07.2009)
http://code.google.com/p/db2tm/
Another scientific paper (I am co-author) from R&D project called IVELA. This paper was accepted at WCCE 2009 (The IX World Conference on Computers in Education (IFIP).
(27.06.2009)
http://dcon.com.br/jd.comment/WCCE2009_Final.pdf
The paper 'Is Knowledge Transmission Possible ?' that discuss the ways and concepts of knowledge transfer was translated from Portuguese to English by Niura Regiane Henke. (18.06.2009)
http://www.dcon.com.br/jd.comment/comment.php?id=622
This is a small and very simple JEE application. That intents to be a based "report wizard". It collects data from one main table/view (and its relationships) and present the results based on simple logic arguments as AND, OR, <, >, CONTAINS, ==
This application is written in Java POJOs with EJB3 (Session Beans) and plain Servlets.
The target platform for this application is Glassfish v2 with Postgres 8.1
(30.05.2009)
http://code.google.com/p/javaquerybuilder/
The paper 'Hacker Nature' that presents the roots and explanations of hacker behavior was translated from Portuguese to English by Niura Regiane Henke.
(18.05.2009)
http://www.dcon.com.br/jd.comment/comment.php?id=560