Skip to main content

Vladislav Pervushin's Library tagged howto   View Popular

15 May 09

The Linux Documentation Project: Guides

  • home  |  

    HOWTOs
      |  

    Guides
      |  

    FAQs
      |  

    man pages
      |  

    Linux Gazette
      |  

    LinuxFocus






     Linux Documentation Project Guides 





    The Linux Documentation Project (LDP) is working on developing good,
    reliable documentation for the Linux operating system. The overall
    goal of the LDP is to collaborate in taking care of all of the issues
    of Linux documentation, ranging from online documentation (man pages,
    HTML, and so on) to printed manuals covering topics such as
    installing, using, and running Linux. Here is the Linux Documentation
    Project Manifesto and
    Copyright License for LDP works.



    Translations of LDP works (languages other than
    English) can be found on the "Non-English
    Linux Info
    " links page.



    Additional documentation (HOWTOs, FAQs, etc) can
    be found here.



    Older and unmaintained (but still pertinent)
    guides
    can be found here.



    Search the LDP documents from
    our search page.

06 Apr 09

Eclipse RCP How-to - Eclipsepedia

This page is a checklist to get started to build an Eclipse RCP application.

wiki.eclipse.org/Eclipse_RCP_How-to - Preview

development java eclipse rcp howto tips reference links

10 Feb 09

IntelliJ idea.exe.vmoptions revised for version 7 and JDK 6 « Piotr Gabryanczyk’s Blog

  • IntelliJ 7 was a bit unstable with JDK 1.6 on previous set of options I presented on this blog so I decided to tweak it again.


    Here are the options I ended up with:


    -Xms256m

    -Xmx256m

    -XX:MaxPermSize=150m

    -XX:MaxGCPauseMillis=10

    –XX:MaxHeapFreeRatio=70

    -XX:+UseConcMarkSweepGC

    –XX:+CMSIncrementalPacing

    -Didea.no.jdk.check=true

23 Dec 08

10 Useful Techniques To Improve Your User Interface Designs | How-To | Smashing Magazine

  • Web design consists, for the most part, of interface design. There are many techniques involved in crafting beautiful and functional interfaces. Here’s my collection of 10 that I think you’ll find useful in your work. They’re not related to any particular theme, but are rather a collection of techniques I use in my own projects. Without further ado, let’s get started
22 Dec 08

Print Stylesheets - css-discuss

  • This document describes some of the issues concerning the use of CSS to reformat Web documents for printing (using the media type "print"). We also discuss those aspects that CSS is not able to control or even influence. We assume a good knowledge of CSS and concentrate on practical issues, given the current deficiencies in browsers in implementing print-related CSS. For more basic tutorials and theory see "Other Sources" below. See also MediaStylesheets for practical media stylesheet strategies.




    Two of the most common problems with printing occur when positioning other than static is used (e.g. position: absolute) or when there are floats. See the section below "Suggested strategy for page breaks".

21 Nov 08

Stripes-Quickstart - The Stripes Book Blog

    • Stripes-Quickstart



11 Nov 08

MicroBenchmarks - HotSpot Internals for OpenJDK - wikis.sun.com

Here are some rules, in priority order, to know about when you write micro-benchmarks for Hotspot.

wikis.sun.com/...MicroBenchmarks - Preview

development java performance optimization benchmarking sun howto tips wiki

  • Rule 0: Read a reputable paper on JVMs and micro-benchmarking. A good one is Brian Goetz, 2005. Do not expect too much from micro-benchmarks; they measure only a limited range of JVM performance characteristics.



    Rule 1: Always include a warmup phase which runs your test kernel all the way through, enough to trigger all initializations and compilations before timing phase(s). (Fewer iterations is OK on the warmup phase. The rule of thumb is several tens of thousands of inner loop iterations.)



    Rule 2: Always run with -XX:+PrintCompilation, -verbose:gc, etc., so you can verify that the compiler and other parts of the JVM are not doing unexpected work during your timing phase.



    Rule 2.1: Print messages at the beginning and end of timing and warmup phases, so you can verify that there is no output from Rule 2 during the timing phase.

  • Rule 3: Be aware of the difference between -client and -server, and OSR and regular compilations. The -XX:+PrintCompilation flag reports OSR compilations with an at-sign to denote the non-initial entry point, for example: Trouble$1::run @ 2 (41 bytes). Prefer server to client, and regular to OSR, if you are after best performance.



    Rule 4: Be aware of initialization effects. Do not print for the first time during your timing phase, since printing loads and initializes classes. Do not load new classes outside of the warmup phase (or final reporting phase), unless you are testing class loading specifically (and in that case load only the test classes). Rule 2 is your first line of defense against such effects.



    Rule 5: Be aware of deoptimization and recompilation effects. Do not take any code path for the first time in the timing phase, because the compiler may junk and recompile the code, based on an earlier optimistic assumption that the path was not going to be used at all. Rule 2 is your first line of defense against such effects.



    Rule 6: Use appropriate tools to read the compiler's mind, and expect to be surprised by the code it produces. Inspect the code yourself before forming theories about what makes something faster or slower.



    Rule 7: Reduce noise in your measurements. Run your benchmark on a quiet machine, and run it several times, discarding outliers. Use -Xbatch to serialize the compiler with the application, and consider setting -XX:CICompilerCount=1 to prevent the compiler from running in parallel with itself.

28 Oct 08

Java Examples from The Java Developers Almanac 1.4

  • This website supplements the book The Java Developers Almanac
    1.4
    . All the code examples from the book are made available here
    for you to copy and paste into your programs.
21 Oct 08

API Design - InfoQ: Joshua Bloch: Bumper-Sticker API Design

Preparing another conference session "How to Design a Good API and Why it Matters" - instead of an ordinary abstract author decided to try something a bit unusual and distilled the essence of the talk down to a modest collection of pithy maxims.

www.infoq.com/...API-Design-Joshua-Bloch - Preview

development architecture howto advice design api article

26 Sep 08

Automated integration testing with Selenium, Maven and Jetty

  • Automated integration testing with Selenium, Maven and Jetty




    Posted by:

    Daniel Rubio

    on
    September 19, 2008

    DIGG

    <script type="text/javascript">
    function _parseDiggURL() {
    var _diggURL = "http://digg.com/submit?phase=2&topic=Programming&url="
    _diggURL += encodeURIComponent(location.href);
    _diggURL += "&title=";
    _diggURL += escape ( "Automated integration testing with Selenium, Maven and Jetty") ;
    _diggURL += "&bodytext=";
    _diggURL += escape ( "What tools do you use to perform integration testing on your applications ? This post by Kevin McCormack explores the process using the following tools: <br> <br> * Selenium.- A suite of tools to automate web app testing across many platforms (<a href="http://selenium.openqa.org/" target="_blank">http://selenium.openqa.org/</a>).<br><br> * Maven.- Apache's project management &#38; dependency manager ( <a href="http://maven.apache.org/" target="_blank">http://maven.apache.org/</a> ).<br> <br> * Jetty.- The Open-source Java web server ( <a href="http://www.mortbay.org/jetty/" target="_blank">http://www.mortbay.org/jetty/</a> ).<br><br>Read Kevin's complete post on 'Integration testing with Selenium, Maven and Jetty':<br><a href="http://www.theserverlabs.com/blog/2008/09/17/automated-integration-testing-with-selenium-maven-and-jetty/" target="_blank">http://www.theserverlabs.com/blog/2008/09/17/automated-integration-testing-with-selenium-maven-and-jetty/</a>").substring(0,300);
    return _diggURL ;
    }
    </script>



    What tools do you use to perform integration testing on your applications ? This post by Kevin McCormack explores the process using the following tools:

    * Selenium.- A suite of tools to automate web app testing across many platforms (http://selenium.openqa.org/).

    * Maven.- Apache's project management & dependency manager ( http://maven.apache.org/ ).

    * Jetty.- The Open-source Java web server ( http://www.mortbay.org/jetty/ ).

    Read Kevin's complete post on 'Integration testing with Selenium, Maven and Jetty':
    http://www.theserverlabs.com/blog/2008/09/17/automated-integration-testing-with-selenium-maven-and-jetty/
1 - 20 of 82 Next › Last »
Showing 20 items per page

Diigo is about better ways to research, share and collaborate on information. Learn more »

Join Diigo