Tampilkan postingan dengan label with. Tampilkan semua postingan
Tampilkan postingan dengan label with. Tampilkan semua postingan

Computer system Pile of cash with respect to Hauppauge Computer Works Hauppage USB Live2 Video Capture 610

Bundle for Hauppauge Computer Works Hauppage USB Live2 Video Capture 610 Vendor

Reviews: Hauppauge Computer Works Hauppage USB Live2 Video Capture 610

Hauppauge Computer Works Hauppage USB Live2 Video Capture 610

Hauppauge Computer Works Hauppage USB Live2 Video Capture 610 Car dealer

The Hauppauge Haup610 USB video capturer is a great choice for connecting your VCR, camcorder or video to your computer without the hassle of opening the case. Equipped with composite plus s-video port on the end and built-in video digitizer, the Hauppauge Haup610 can conveniently turn the analog video into digital format, with 30 digital images per second over the USB bus. Besides the support of up to 720x480 video format size (NTSC video), the included software can help you grab still video images in adjustable high-resolution modes, saving your highlights on hard disk. And With the detachable design, you can leave the cables connected to your A/V source while moving the Hauppauge Haup610 to a different computer for maximum convenience. Type: Video Capture & Editing Features: Watch, capture or record live video from your VCR, camcorder or video camera! USB-Live connects to any S-Video or composite video source and plugs into your PC or laptop's USB port. USB-Live's video digitizer turns your analog video into digital video, and then sends 30 digital images per second over the USB (1.1 or 2.0) bus. Snap and print stills from whatever you're watching (BMP and JPEG supported). Or record video clips from your camcorder or VCR to create your own high-impact presentations. Add video clips to your Web Page: Creative Webmasters can incorporate still frame video highlights or motion video clips on their web sites! Videoconference over the Internet: USB-Live is a video digitizer and can be used with Internet videoconferencing applications such as Microsoft's NetMeeting, CU-SeeMe and more! Videoc.

Read more »
Read More..

Fetch Art 1 2 Verified Compatible with iTunes 6

Ive done some testing with the new version of iTunes, and am happy to report Fetch Art 1.2.0 is fully compatible with iTunes 6.0.

Ive tested under Mac OS X Tiger 10.4.2.

For the people who have contacted me with questions:
1) Yes, I am working on a new version.
2) I havent been able to reproduce most of the bugs reported. Many of them seem to be installation issues with the Apple installer.
3) I do try to respond to all my emails, but the response to this application has been overwhelming, and its difficult to respond to every one.

Thanks for all the support and kind words. This application seems to work for most people but a few do report bugs or installation problems. I will address some of those issues with the next release hopefully by the end of the year.
Read More..

Meet Again With Your Past Thanks To Cell Number Seek Out

By Ashlan Archard


Nuisance calls are fun for the caller and annoying for the one who gets the call specifically, if it takes place in the middle of the evening. It does not matter whether they talk to you or simply hang up on your kids. Fortunately is, you can make it stop. You can end the issue of having somebody you do not know calling your number by reversing the call after you have actually used Cell Number Seek out.

Contact number searches are not just for land lines anymore. This is due mainly to so many individuals utilizing cellular phone in contrast to common home phone lines. Anyone can do a mobile phone search as long as you have a mobile number for someone. You can search for even individuals that you do not feel are stressing you.

Picture that childhood pal that you had growing up that you lost touch with; you can have an additional opportunity to connect. Envision the individual you enjoyed in senior high school but things happened and the two of you parted ways. Would it be nice to understand where they are now? How life has treated them? You can easily search for their name and find out. You never understand, they could enjoy remembering with you as well.

Since of household issues and now you want to reconnect, if you have a household member that you knew as a child however lost touch with them. You can do it. You can discover anything you want to know about them as long as they have a cellular phone and you utilize the cell number lookup. Possibly this relative or long lost buddy has actually been questioning you too. You could be doing that individual a favor by putting in the effort.

Searching for somebody utilizing their name or their telephone number does not make you a creepy stalker. With excellent intentions, you just have favorable results. You can use it to reconnect with your past or protect your future.

Understanding that you have the option to check phone numbers could even assist you secure yourself from possible scams. That business that keeps calling you saying you owe them cash and should provide them your credit card might or may not be genuine. If you had a for sure method to discover whether to trust them or not, would you utilize it? You can if you feel you should safeguard yourself and your financial resources.

In todays time of internet dating it can likewise safeguard you from being the one who is the other woman. If you search for a telephone number to the one who declares to wish to fulfill you personally and his information shows that he is married, you will know ahead of time exactly what you could be entering. You can have the option to state, "No." It can guarantee that you do not get played by someone from the web and keep you from getting hurt.

Everybody knows that you probably do not such as considering the bad things. Nobody wishes to check out another individual. Nevertheless, you do have to consider the possibility that someone is not telling you the entire reality all the time. You owe it to yourself to try and take the time to secure yourself and your family if you have an issue about someone who is calling you. Just make use of Cell Number Admire doing this.




About the Author:



Read More..

Portable computer Packages with respect to Dell Inspiron Desktop Computer Intel Pentium G2020 2 90 GHz Black

Savings for the purpose of Dell Inspiron Desktop Computer - Intel Pentium G2020 2.90 GHz - Black on sale

Comparisons: Dell Inspiron Desktop Computer - Intel Pentium G2020 2.90 GHz - Black

Dell Inspiron Desktop Computer - Intel Pentium G2020 2.90 GHz - Black

Dell Inspiron Desktop Computer - Intel Pentium G2020 2.90 GHz - Black on sale

Intel Pentium G2020 processor, 4GB memory, 1TB hard drive, 20-inch monitor included. Processor Cache Size: 6MB. Screen Type and Resolution: 20" Active Matrix TFT Color LCD. Graphics Type: n/a. Wireless Compatibility: n/a. Chipset: B-75. Modem Detail: N/A. Audio: Yes. Optical Drive Write Speed: n/a. Energy Compliance: n/a. Screen Range: 17" and Above. Installed Memory DIMMs: N/A. Hard Drive Size: 1TB. Processor Brand: Intel. TV Tuner: No. Graphics Brand/Model: Intel HD Graphics. Dimensions: 14.8" x 3.9" x 10.4". Fingerprint Reader: No. Battery: No. Optical Drive Detail: DVD+/-RW Drive. Memory Type: DDR3 SDRAM. Graphics Memory: n/a. Card Reader: Yes. Processor Model: G2020. External Ports: Total Number of USB Ports: 8Number of USB 3.0 Ports: 2Number of USB 2.0 Ports: 6HDMI: NoVGA: YesNetwork (RJ-45): YesModem (RJ-11):NoAudio Line In: YesAudio Line Out: Yes. Webcam: No. Processor Speed (GHz): 3. Operating System: Windows 8. Estimated Battery Life: N/A. Networking Detail: Gigabit Ethernet. Processor Bus (MHz): N/A. Screen Size: 20". Processor Series: Pentium. Weight: 31 lbs. Hard Drive Detail: 7200 RPM. Installed Memory: 4GB.

Read more »
Read More..

Decorator design Pattern in Java with Example Java Tutorial

I was thinking to write on decorator design pattern in Java when I first wrote 10 interview questions on Singleton Pattern in Java. Since design pattern is quite important while building software and it’s equally important on any Core Java Interview, It’s always good to have clear understanding of various design patterns in Java. In this article we will explore and learn Decorator Design pattern in Java which is a prominent core Java design pattern and you can see lot of its example in JDK itself. JDK use decorator pattern in IO package where it has decorated Reader and Writer Classes for various scenario, for example BufferedReader and BufferedWriter are example of decorator design pattern in Java. From design perspective its also good idea to learn how existing things work inside JDK itself for example How HashMap works in Java or How SubString method work in Java, that will give you some idea of things you need to keep in mind while designing your Class or interface in Java. Now let’s Move on to Decorator pattern in Java.
Read more »
Read More..

Make ISO File with Nero

Have you heard of a file with format / form of ISO? Yes, ISO format file (. iso) is an archive file or image file commonly found on the CD / DVD. File with this format has been used as a standard format on each disc, CD track or the original film. ISO file format is useful for making backups and large file sharing with others.

To use an ISO file types there are two ways. First, the ISO file must be burned disc (CD / DVD). Furthermore, the disc containing the iso file is inserted CD / DVD room for next read by the PC. The second way to use the application "stupid" on the PC so that he believes that as though youve put the ISO format file into CD / DVD virtual room which will then be read by the PC serve targeted. This method is often called a mount image.

Some application there who can make a file with the ISO format. One well-known is Nero. Nero is a useful application to burn (burn) files in various formats to disc (CD / DVD). In addition, Nero applications are able to make an ISO format file which can later be burned onto a CD / DVD. To find out more about Nero applications, please go to the official website http://www.nero.com/ena/. At the time this article was created, there are 2 types of Nero, the free alias and other freeware that is paid.

Nero freeware application types now known as Nero Kwik Media. Formerly, Nero called Nero Lite Kwik Media. As for the type of Nero paid, there are all kinds. For example, Nero Multimedia Suite 10 Platinum HD, Nero Multimedia Suite 10, Nero Video Premium HD, etc.. Of course, Nero is paid to have quality and better features than the free ones.

Okay, back to the main theme of the ISO file extension. How Nero applications can create an ISO file format? These are presented to the ISO format file using Nero Multimedia Suite 10. ISO files to be created is Windows, can Windows XP / Vista or 7. Previously, insert the first CD / DVD of Windows that you have into the CD / DVD Room. Already? Well, following his step by step:

1) Open Nero application on your computer.
2) Click New or File> New on the toolbar above to begin the process of making an ISO format file as shown in Figure 2.
3) After that, a pop up window will appear as in Figure 3. In the window there are various options to adjust how the ISO format file creation Then, click New.

4) Next, select the image recorder to record the files you want to be iso extension file. Then, drag the contents of CD / DVD Windows that will be made into ISO format file area as in Figure 4.

5) Then click the Burn Now to begin the process of making an ISO format file. Shortly before the burn process, you are asked to give a name for the file to burn. In addition, the storage location will also be asked. Next, select the type of storage with the ISO format.

6) Burn The file is in progress.

7) When finished, a pop up window appears stating that the burn be iso extension file has been successfully performed. Click Ok.

8) Check the file format burn the Windows 7 ISO file on a storage address which had been determined earlier.

Similarly, articles about the step by step create the ISO file using Nero. May be useful and good luck Creating File Format ISO Image Using Nero Applications
Read More..

Batch processing in Java with Spring batch part 1


Make sure that you do this beginner tutorial first

Beginner Spring batch tutorial with simple reader and writer

Q. What do you understand by batch processing and why do you need them?
A. The idea behind batch processing is to allow a program to run without the need for human intervention, usually scheduled to run periodically at a certain time or every x minutes.The batch process solves
  • execution that takes a lengthy amount of time (e.g. consolidated reports, re-balancing the financial portfolio, etc)
  • processing a large input set of data via ETL (Extract Transform and Load) operation.
  • automating some business process that doesn’t necessarily need to be triggered by a human.
In general, a batch process involve

  • Reading data from data sources like databases, files, etc
  • Processing the data through a number of steps. This can involve transforming the data, performing calculation, generating length reports, etc.
  • Finally, writing the processed data to databases or file systems.

Q. What libraries do you need to get started with spring batch
A. The pom.xml file will be the start. Fill in the appropriate versions and the additional dependencies required.

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.myapp</groupId>
<artifactId>mybatchapp</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>mybatchapp</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>org.springframework.batch</groupId>
<artifactId>spring-batch-core</artifactId>
<version>....</version>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>....</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
<version>...</version>
</dependency>

...other dependencies like hibernate

</dependencies>
...
</project> 

Q. What are the key terms of Spring batch?  
A.


  • JobLauncher: It helps you to launch a job. It uses a JobRepository to obtain a valid JobExecution.
  • JobRepository: A persistent store for all the job meta-data information. Stores JobInstances, JobExecutions, and StepExecutions information to a database or a file system. The repository is required because a job could be a rerun of a previously failed job. 
  • Job: Represents a job. For example, an portfolio processing job that calculates the portfolio value. JobInstance: A running instance of a job. If a job runs every week night, then there will 5 instances of that job in a week. 
  • JobParameters: Parameters that are used by the JobInstance. For example, the portfolio processing job requires the list of account numbers as the input parameters. The job parameters are passed as command line arguments.
  • JobExecution: Every attempt to run a JobInstance results in a JobExecution. If a job fails then it will be rerun and we end up having a single JobInstance with 2 JobExecutions (1 failed execution and 1 successful execution). 
  • Step: Each job is made up of one or more steps. 
  • StepExecution: Similar to JobExecution, there are StepExecutions. This represents an attempt to run a Step in a Job.  

Q. Can you describe the key steps involved in a typical batch job scenario you had worked on?
A. A simplified batch process scenario is explained below.

The scenario is basically a batch job that runs overnight to go through all the accounts from the accounts table and calculates the available_cash by subtracting debit from the credit.

Step 1: Define a batch control table that keeps metdata about the batch job. The example below shows a batch_control table that process accounts in chunks. The account numbers 000 - 999 ara processed by a job and account_no 1000 - 1999 by another job. This table also holds information about when the job started, when the job finished, status (i.e. COMPLETED or FAILED), last processed account_no, etc.

job_idjob_namestart_timestampend_timestampstatusaccount_ no_from account_ no_tolast_ account_no
1accountValueUpdateJob121/04/2012 3:49:11.053 AM21/04/2012 3:57:55.480 AMCOMPLETED000 999845
2accountValueUpdateJob221/04/2012 3:49:11.053 AM21/04/2012 3:57:55.480 AMFAILED1000 19991200

Step 2: To keep it simple, a single data table is used. You need to define a job and its steps. A job can have more than one steps. Each step can have a reader, processor, and a writer. An ItemReader will read data from the accounts table shown below for account numbers between account_from and account_to read from the batch_control table shown above. An ItemProcessor will calculate the availbale_cash and an ItemWriter will update the available_cash on the accounts table.

account_noaccount_namedebitcreditavailable_cash
001John Smith200.004000.00.0
1199Peter Smith55000.50787.250.0

Step 3: Once the batch job is completed, the batch_contol table will be updated accordingly.

Step 4: Listeners can be used to process errors (e.g. onProcessError(....), onReadError(....), etc) and other pre and post item events like beforeRead(...), afterRead(...), etc. The spring-batch framework make use of the configuration xml file, for example batch-context.xml and the Java classes annotated with @Component to wire up the components and implement the logic.

Step 5: The batch job can be executed via a shell or batch script that invokes the spring-batch framework as shown below. The CommandLineJobRunner is the Spring class that initiates the job by wiring up the relevant components, listeners, daos, etc via the configuration file batch-context.xml. The job parameter that is passed is "accountValueUpdateJob1", which is used to retrieve the relevant job metatdata from the job control table.

my_job_run.sh  accountValueUpdateJob1 accountValueUpdateJob1.log
$0 $1 $2

The my_job_run.sh looks something like
...
JOB_CLASS=org.springframework.batch.core.launch.support.CommandLineJobRunner
APPCONTEXT=batch-context.xml
SPRING_JOB=availableBalanceJob
CLASSPATH=$JAVA_HOME/bin:.......................
JOB_TO_RUN=$1
...

# the jobParameter is jobName. It is passed via job script argument <jobNameToRun>.
$JAVA_HOME/bin/java -classpath ${CLASSPATH} ${JOB_CLASS} ${APPCONTEXT} ${SPRING_JOB} jobName=${JOB_TO_RUN}"

Step 6: The shell script (e.g. my_job_run.sh) or batch file will be invoked by a job scheduler like quartz or
Unix cron job at a particular time without any human intervention.

This is basically the big picture. The wiring up of spring-batch will be explained in a different post.




Read More..

Core Java multi thread coding printing odd and even numbers with two threads



Q. Can you write code to print odd and even numbers by two threads in sequence?
A. Even though this is not a practical question, a handy beginner level question test your ability to write multi-threaded code.

Here are the considerations.

  • It needs to be atomic so that the numbers can be printed in sequence. You can use either the AtomicInteger class or maintain two boolean flags like oddPrinted and evenPrinted  to coordinate between the two threads.
  • Both threads need to have a lock to coordinate odd and even printing. In Java, every object has a lock. So, we can create a Object lock = new Object( ) as the lock for both threads to use.
  • The Java Object class has wait and notify/notifyAll methods to facilitate inter thread communication via the Object lock. The notify/notifyAll methods notify the waiting threads to get hold of the lock. Only one thread can execute the code snippet that is synchronized on the lock.
  • You need a main method that creates a main thread and then spawn two new threads to print odd and even numbers respectively. 
 Here is the sample code.

Step 1: The main thread class PrintOddEvenNumbersWithTwoThreads that spawns the two new threads via the thread pool.

  
package com.mycompany.app6;

import java.util.concurrent.Executor;
import java.util.concurrent.Executors;
import java.util.concurrent.atomic.AtomicInteger;

/**
* main thread
*/
public class PrintOddEvenNumbersWithTwoThreads
{
public static void main(String[] args)
{
final int max = 10;
final AtomicInteger i = new AtomicInteger(1); //start with 0
Executor dd = Executors.newFixedThreadPool(2);

final Object lock = new Object();

//the main thread spawns two threads to print odd and even numbers respectively
dd.execute(new OddNumber(max, i, lock));
dd.execute(new EvenNumber(max, i, lock));

do
{
try
{
Thread.sleep(1000);
}
catch (InterruptedException e)
{
e.printStackTrace();
}
}

while (i.get() != max + 1);

System.out.println("
Done");
System.exit(0);
}
}


Step 2: The OddNumber thread that prints odd numbers.

  
package com.mycompany.app6;

import java.util.concurrent.atomic.AtomicInteger;

public class OddNumber implements Runnable
{
private int maxNumber;
private AtomicInteger number;
private Object lock;

public OddNumber(int maxNumber, AtomicInteger number, Object lock)
{
this.maxNumber = maxNumber;
this.number = number;
this.lock = lock;
}

public void run()
{
print();
}

public void print()
{
while (number.get() < maxNumber + 1)
{
if (number.get() % 2 == 0)
{
System.out.println(Thread.currentThread().getName() + " --> " + number.getAndAdd(1));

synchronized (lock)
{
lock.notifyAll();//notify all waiting threads on this lock to resume
}
}
else
{
synchronized (lock)
{
try
{
lock.wait(); //wait for the lock
}
catch (InterruptedException e)
{
e.printStackTrace();
}
}
}
}
}

}



Step 3: The EvenNumber thread that prints even numbers. The implementation is very similar except for the boundary condition that checks for odd or even number.

  
package com.mycompany.app6;

import java.util.concurrent.atomic.AtomicInteger;

public class EvenNumber implements Runnable
{
private int maxNumber;
private AtomicInteger number;
private Object lock;

public EvenNumber(int maxNumber, AtomicInteger number, Object lock)
{
this.maxNumber = maxNumber;
this.number = number;
this.lock = lock;
}

public void run()
{
print();
}

public void print()
{
while (number.get() < maxNumber + 1)
{
if (number.get() % 2 != 0)
{
System.out.println(Thread.currentThread().getName() + " --> " + number.getAndAdd(1));

synchronized (lock)
{
lock.notify(); //notify all waiting threads on this lock to resume
}
}
else
{
synchronized (lock)
{
try
{
lock.wait(); //wait for the lock
}
catch (InterruptedException e)
{
e.printStackTrace();
}
}
}
}
}

}





Step 4: Run the main thread class PrintOddEvenNumbersWithTwoThreads to execute the code.

The output:

  
pool-1-thread-2 --> 1
pool-1-thread-1 --> 2
pool-1-thread-2 --> 3
pool-1-thread-1 --> 4
pool-1-thread-2 --> 5
pool-1-thread-1 --> 6
pool-1-thread-2 --> 7
pool-1-thread-1 --> 8
pool-1-thread-2 --> 9
pool-1-thread-1 --> 10

Done



There are other alternative approaches as described in the NumberGenerator class.
Read More..

Spherize Filter with a tweak

The Spherize Filter is found in all versions of photoshop. It is used to spherize a selection. You can also apply it to an image without a selection for some weird effects. But I will be using a selection. It is quite easy to do.
I have opened this free stock image of a flower.
The flowers look much bigger than they actually are after tweaking with the Spherize filter.
You can use it on other images too.
Here is a free stock image.
The same image after applying the Spherize filter.
The tutorial is here
Other photoshop tutorials are here









Read More..

Bleached Effect with Photoshop

For want of a better name I am calling this a Bleach Effect. My purpose is to highlight a particular color from the image by picking it with the Eye Dropper Tool and using that color as a general highlight.
This is a free stock image.
I have highlighted the Blue tones here.
And here I have highligted the Brown tones. Youcan use any color. You need not be an expert to do this tutorial. You can do it in any version of Photoshop.
The tutorial is here
Other Photoshop tutorials are here


Read More..