Archive for the ‘Blogroll’ category

Links for 2010-11-08

8. November 2010

TecChannel had a (German) article about one of my favorite tools: Launchy – a program for starting applications or opening web pages …

 

If you are a PHP programmer and interested in CakePHP, CakeFest was a conference for you. Not attended? There are slides online:

And according to Entwickler.COM the conference should be held in 2011 too…

 

If you are a Java programmer unit tests are a standard. Therefore mocking is also a discipline you know. If you are interested in the mock library Mockito, the DZone article „5 minute Mockito“ is worth reading.

 

 

Advertisements

Links for 2010-07-20

20. Juli 2010

According to Entwickler.COM Microsoft has published a free ebook about „Cloud Computing“ by Bob Muglia.

On Wakaleo the development of an open source book about Hudson: „Continuous Integration with Hudson„. First chapters are online …

Golem.DE has found a free German video workshop about Gimp 2.6.

On DZone Hudson creator Kohsuke Kawaguchi introduced his new startup, InfraDNA, which provides support and consulting for the Hudson Continuous Integration system.

Again on DZone there is a nice introduction into HtmlUnit. It provides a Java based WebClient which you can control via its API. With this you could write JUnit tests. But more easily you could write them with the additional assert-Methods:

@Test
public void testGoogle(){
 WebClient webClient = new WebClient();
 HtmlPage currentPage = webClient.getPage("http://www.google.com/");
 assertEquals("Google", currentPage.getTitleText());
}
@Test public void htmlunitAsserts() {
 // Load a page
 webClient.getPage("http://www.google.com/search?q=htmlunit");

 // JUnit asserts and WebClient API
 assertEquals(200,currentPage.getWebResponse().getStatusCode());
 assertEquals("OK",currentPage.getWebResponse().getStatusMessage());

 // HtmlUnit asserts
 WebAssert.assertTextPresent(currentPage, "htmlunit");
 WebAssert.assertTitleContains(currentPage, "htmlunit");
 WebAssert.assertLinkPresentWithText(currentPage, "Advanced search");

 // XPath Query
 assertTrue(currentPage.getByXPath("//h3").size()>0); //result number

 // Cookies
 assertNotNull(webClient.getCookieManager().getCookie("NID"));
}

According to Entwickler.COM Microsoft has published a bunch of Powerpoint-Templates for demonstrating the new features of PPT 2010.

If you ask yourself what Darth Vader and Yoda are doing after making the movies with George Lucas, GolemDE has found the answer: they are creating TomToms next voices … 😉

If you are updating to Java 1.6_21 and having problems with Eclipse, have a look at this blog entry: it show how to tune the JVM settings …

Also if you write JPA applications you should have a good test suite. So looking at the blog „Patterns for Better Unit Testing with JPA“ is not waste of time 😉

Ant: 2nd article

9. April 2010

My 2nd (German) article about Ant is online. Here I write about subprojects and sandbox experiments like Ivy, props, autoconf, parallel executor, …

Links for 2009-11-13

13. November 2009

Today I found two tools for testing: Byteman and YouDebug.

While I haven’t have a deeper look at Byteman I realized that YouDebug is writte by Kohsuke Kawaguchi. And it is very funny to recognizing him after Args4J and Hudson with another project. The world is small and you’ll see another every twice … or more 😉

Links for 2009-10-30

30. Oktober 2009

77 Windows 7-Tips by Jeffrey Hick, Don Jones, Pav Cherny, J. Peter Bruzzese and Bill Boswell.

Webcast zur Windows Power Shell 2.0 by Holger Schwichtenberg. In this first of three episodes he talks about Commandlets, Pipelining, direct use of .NET- and WMI-Classes and remote access.

Java: If you want to have the diff between two lists (Arrays.asList(„a“, „b“, „c“) vs. Arrays.asList(„a“, „c“, „d“)), then you should have a look at this blog entry.

Microsoft Press publishes a new eBook „Deploying Windows 7“ for free. It is an introduction by the authors from Windows 7 Resource Kit and TechNet Magazine.

🙂 If you are interested in Darth Vaders daily routine … here are some pictures.

DE: Webcast: NET for JEE-Developer – In this first of six episodes Golo Roden shows „From Java to C#“

With „Mastering PowerShell“ there is another free eBook available. Content: The PowerShell Console, Interaktive PowerShell, Varables, Arrays and Hashtables, The PowerShell Pipeline.

Links for 2009-10-19

19. Oktober 2009

Microsoft has announced two analysis tools for security wholes: BinScope Binary Analyzer and MiniFuzz File Fizzer. The first one checks for forgotten security flags and the second checks against flow patten.

There is a nice paper about risks in cloud computing:

  • Stalking in Amazon’s EC2
  • Sidechannel Attacks
  • Data Leakage through CPU Caches

If you are in N.Y. or Toronto and interesting in modeling, the Eclipse Modeling Days could be interesting for you.

German: event series about server virtualization.
Thu, 12.11.2009, Pullmann Hotel Köln
Wed, 18.11.2009, Gastwerk Hotel Hamburg
Thu, 26.11.2009, Novotel München Messe

Galileo publishes the „Linux Handbuch“ as free available OpenBook.

German: Microsoft publishes the eBook „Windows 7 – Auf einen Blick“ for free (since 31.10.2009). A free chapter is directly available, for the whole book you have to register.

Links for 2009-08-21

21. August 2009

With Blende 8 Galileo Deisgn presents a video podcast about fotographing. New episodes will be available all 14 days.

VMWare provides several free information events about vSphere 4 in Germany, Austria an Switzerland from 26.August till 29.October.

Galileo Computing created a video training about VMWare vSphere4 – 83 lessons and 10 hours.

I also found a blog about a question someone was interested in too: Why is that action not available?

According to that roadmap MS Windows 8 is intended for 2012 with cluster support, one-way-replication, inproved file handling …

Denoise My Image is a free tool for improving the picture quality.

My favorit: Launchy is a free small app for starting programs, documents, urls … with just a jew keystroke.

Oracle provides free ebooks about SOA (after a registration). Content is

  • Grid Enabled Architecture: Move to Modern Service Oriented, Grid Enabled Architecture
  • Business Process Management: Achieve Business Flexibility through Oracle BPM
  • Business Activity Monitoring: Stay Agile Responding to Changes in Real-time
  • Data Integration: Integrate Data at High Performance and with High Productivity
  • Application Integration Architecture: Accelerate Application Integrations
  • History: Service-Oriented Architecture Milestones
  • Case Studies: Comprehensive, Preintegrated, Hot-Pluggable Middleware

On 24./25.November there is the ix-Day – this time about Cobol. CfP ends on 28.September.

A nice toy (maybe a tool also). Draganfly is a quadcopter which transports and controlls a photocamera or videocamera. So you can take your own pictures from the air.

The VCC team at https://vcc.dev.java.net/ is pleased to announce our first bleeding edge pre-alpha release of the Virtual Computer Control API (version 0.0.3) and associated implementations (version 0.0.3) and plugins (version 0.0.1). The Virtual Computer Control API is designed to be a virtualization platform agnostic API for controlling (Ant, Maven, Hudson) virtual computers (VMWare ESX, VMWare Workstation, Xen, KVM, QUEMU, libvirt, VirtualBox, AmazonEC2, xVM): list, start, suspend, stop and pause a virtual computer, take a snapshot or revert to a snapshot, clone a virtual computer, query their network settings.

There is a free ebook how to install Windows 7.

RMBench Relational Modeller is designed to be a one-stop Eclipse-integrated solution for grapically modelling relational databases. But sadly there arent any screenshots online. So you have to compile and install it for yourself.

JSR-294 Jigsaw & OSGi – maybe somewhere in the middle? Peter Kriens, BJ Hargrave and Richard Hall suggested a new approach for the moludarization in Java – not as complex as OSGi and Jigsaw, but compliant to the OSGi specs.

Microsoft Research publishes Code Contracts. Speaking with Java terms (sorry I dont write .NET code) the basic concept is a validator class which takes several closures. Then you could validate your object/parameters:

static private int TraditionalValidation(int Input1, string Input2, List Input3)
{
Contract.Requires(0 <= Input1 && Input1 <= 100); Contract.Requires(Input2.Length > 5);
Contract.Requires(Input3.Contains(500));
Contract.Ensures(Contract.Result() >= 0);

}

When I read that two things poped up in my mind: the Notification Pattern and the validator for Ant tasks.

PHPUnit 3.4 is a stop before release.

Cloudera announces Hadoop World: NYC 2009.