Computer or laptop Reduced Lenovo IGF 3318F9U ThinkCentre M92z AIO i3 500GB

Discount Lenovo IGF 3318F9U ThinkCentre M92z AIO i3 500GB Shop At this point

Evaluations: Lenovo IGF 3318F9U ThinkCentre M92z AIO i3 500GB

Lenovo IGF 3318F9U ThinkCentre M92z AIO i3 500GB

Lenovo IGF 3318F9U ThinkCentre M92z AIO i3 500GB Keep Nowadays

The new Lenovo ThinkCentre M92z All-in-One (AIO) desktop simplifies your workspace management along with performance, features and reliability. Transform your business with uncompromised performance from Intel Q77 chipset, 3rd generation Intel Core processors and advanced Graphics. Change the way you manage desktops and enterprise applications using the Intel vPro ready technology. -The power of performance includes your most-wanted features. Collaborate using the new 23" IPS display with a wide viewing angle (178?) and anti-glare screen. Communicate seamlessly with the best Microsoft Lync qualified VoIP experience. Comfort and style are part of the experience, with the latest Communication Utility, optimized HD camera, dual-array microphone and Dolby certified sound enhancement-The tool-less chassis and multiple stand options make desktop management simple and easy. The ThinkCentre M92z operates cooler and quieter with the Intelligent Cooling Engine 2.0 (ICE 2) and is eco-friendly with the top-rated green certifications-Features-Intel vPro-ready-Advanced graphics-Industry-leading, Microsoft Lync-certified VoIP-TPM security chip-Remote manageability-Dual-array mic, HD camera with privacy cover-EPEAT Gold- and ENERGY STAR-certified-View Management Utility, for multitasking-ICE 2.0 cool and quiet operation -USB 3.0-Easy tool-less access-Specifications-Form Factor: All-in-One-Operating system: Windows 7 Professional 64 preinstalled through downgrade rights in Windows 8 Pro 64-bit-Processor: Intel Core i3-3220 with Intel HD Graphics 2500 (3.3GHz, 3MB cache, 2 cores)-Standard memory: 4GB 1600 MHz DDR3 SDRAM-Internal drive: 500GB 7200 rpm SATA 6.0GB/s -Optical drive: SuperMulti DVD writer- Display: 23-inch widescreen IPS LED-Backlit LCD (1920 x 1080, 16:9, Monitor Stand) -Graphics: Intel HD Graphics 2500-Webcam: 2MP HD-Network interface: 10/100/1000; Intel 802.11b/g/n Wireless LAN + Bluetooth 4.0-Ports: 2 x USB 3.0, 4 x USB 2.0, DisplayPort in/out, RJ-45, Audio in/out

Read more »
Read More..

Toshiba Announces Satellite E105 notebook at Best Buy

I just got word from our friends at Toshiba that they have announced a brand new freshly designed Satellite laptop PC — the Toshiba Satellite E105, developed in collaboration with Best Buy and its customers. The Satellite E105 is one of the first products to be offered under Best Buy’s exclusive Blue Label program. With a starting price of $1,249.997, the Satellite E105 is available Best Buy retail stores nationwide or online.

“Toshiba’s aim is to produce high quality laptops with features that consumers look for, and our combined effort with Best Buy has helped us further realize this goal,” said Carl Pinto, vice president of product development, Digital Products Division, Toshiba America Information Systems, Inc. “The Satellite E105 is a special laptop, and we are delighted with the result and the opportunity to bring this impressive machine to market.
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..

Excel Vs Access

By Jason Larrsohn


Microsoft Excel is a crucial tool for people in both the private and business sectors. It provides a wide range of individuals with a large number of tools for compiling data, whether its in number or word form. At some point, most people will encounter a spreadsheet in their travels.

Personally, Ive done more work with Excel than Access. Im also more of a Superman fan than a Batman fan. So Excel will be Superman and Access will be Batman. Excel can do quite a bit. Its true that it is best for more straightforward data management: lists, calculations, spreadsheets, summaries, and more static data. This is how Superman takes care of business. Fly in, boom bang and hes done.

On the other hand, Access is better at more complicated queries, relational data (meaning linking information from one source to another), charts and graphs. Data changes frequently and is often accessed and altered by more people. This is the same way Batman works. He is more complicated. Hes got all his gadgets that are constantly updating and changing. He has sidekicks. He takes a more clever approach to problems.

Anyone who needs to perform a large number of functions within a particular spreadsheet doesnt want to have to enter all the formulas in one-by-one. In the case of spreadsheets where the formulas will be uniform throughout, built-in functions will come particularly in handy. Anyone who wants to have an opportunity to master Microsoft Excel should consider becoming involved with Kuwait Microsoft courses.

As part of obtaining your Kuwait Microsoft certification, you will have to know the best way to generate graphs within Microsoft Excel. Anyone that has used this program has either perused the graph creation feature or made this part of the application a major part of their repertoire.

But remember, both of these programs are powerful and can be made to do much of the same information. Just like our favorite superheroes. Both of them save their cities on practically a daily basis. They handle everything from small muggings to nuclear threats. They are both smart, careful, powerful, and get the job done. Batman is more ideal when it comes to technical things. Superman is better when it comes to more natural things.

The biggest part of a spreadsheet in Microsoft Excel is the data that goes into it. Without the data, it would be more practical for you to create your document within Microsoft Word. In Microsoft Excel, you have the ability to draw from data thats collected from many different areas. The more data that you have to work with, the more options you will have for what you can do within your spreadsheet.

This application gives you the opportunity to extract data from various destinations across the internet. With all the information on the internet at your disposal, the options are endless in terms of what you can do. Your Kuwait Microsoft training will provide you with ways to differentiate useful data from information that can be discarded.




About the Author:



Read More..

Computer system Discover the best buy designed for Hewlett Packard D3J33UTABA Smart Buy Retail System Model Term 3100 320GB 4GB Posready 32bit

It is possible to best to buy pertaining to Hewlett Packard D3J33UTABA Smart Buy Retail System Model Term 3100 320GB/4GB Posready 32bit Cheap

Ratings: Hewlett Packard D3J33UTABA Smart Buy Retail System Model Term 3100 320GB/4GB Posready 32bit

Hewlett Packard D3J33UTABA Smart Buy Retail System Model Term 3100 320GB/4GB Posready 32bit

Hewlett Packard D3J33UTABA Smart Buy Retail System Model Term 3100 320GB/4GB Posready 32bit Low Cost

1 1 GHz 1 x RJ-12 Cash Drawer 1 x RJ-45 Network 10.7" 11.2" 2 x Powered USB 2 x RS-232 Powered Serial Port 3 Year 3.5" 3100 320GB 4GB 8.00 lb The compact and affordable HP RP3 Retail System provides retailers of all sizes with reliability and connectivity features that help maximize operating cost efficiency. Celeron D3J33UT#ABA DDR3 SDRAM Energy Star Gigabit Ethernet HP Hewlett-Packard Intel POS Terminal REACH RP3 Retail System SATA Windows Embedded POSReady 7 Yes www. hp.com

Read more »
Read More..

Razer Launches Sphex Gaming Mouse Pad Surface

Razer today announced the release of the Razer Sphex, the first Gaming Grade Desktop Skin with a distinctive ultrathin form factor. The Sphex is a midsized mouse mat suited for most gaming environments at 320mm by 230mm and will retail for just $14.99.

Razer Sphex Gaming Pad

The Razer Sphex is currently the world’s thinnest gaming-grade mousing surface which boasts of an ultrathin profile. It is specifically engineered to perform at the highest precision for both Optical and Laser mice. Made of high-grade durable material, the Razer Sphex allows gamers to wipe or wash the product repeatedly without compromising its quality or tracking performance. The Razer Sphex can adhere and detach from any desk surface without any extra effort making it fully reusable.

Read More..

Fresh Complaints for Windows 7

Windows 7Windows Vista was the "new big thing" for Microsoft and while people liked it, it still had its fair share of complaints. That is why Microsoft developed Windows 7, the newest OS for the company. Windows 7, which was released in late October, opened to much fanfare. However, like all other previous Windows upgrades, bug complaints have already started coming in.

Overall, a total of 31% of people using Windows 7 have reported problems with the upgrading process. This number comes from a recent survey of over 100,000 Windows 7 customers by consumer helpdesk firm iYogi. In a statement from iYogi co-founder Vishal Dhar, "Most of the problems that customers have with Windows 7 have to do with installation or application and data migration." Dhar goes on to say that "these are all fixable problems. but theyre annoyances and theyre time consuming."

A major problem with nearly 9% of users is that the installation process, which takes anywhere from 30 to 60 minuets, reaches the "62% completed" mark and then freezes. Microsoft is, however, aware of this problem and says that it can be fixed by rebooting your PC, going into advanced settings and typing in a code that instructs the computer to ignore plug-ins.

Issues do not stop with the upgrade process though. A lot of users still experience glitches even after Windows 7 is installed successfully. A common complaint is that the basic "applet" programs, programs like Mail, Movie Maker and Photo Gallery were missing. The reason for the missing programs is because Windows 7 deletes them and requires users to download them from the Windows Live essential web site. According to iYogi, nearly 26% of users were confused about the extra step.

8% of users complained that the DVD drives could not be found and another 2% said that they could not sync their iPhones with Windows 7. 1 out of every 7 people reported that the new "Aero" theme does not work but almost 14% of users who experienced problems with "Aero" do not have the graphics capabilities on their PCs to run it.

Among some other common complaints were that there are too many "mini-dumps", an inability to view file extensions, problems with the "Aero snap" feature, changes to custom icons and even problems with the new taskbar. Microsoft thus far has declined any request for comments.

Although there is a brighter side to all of this. Once users have worked out all the bugs, the experience has been relatively hassle-free and those who have bought a computer with Windows 7 preloaded onto it have seen the fewest problems. Dhar comments on this saying, "Customers who finally get it up and running love Windows 7. We havent had a lot of people calling for usability issues because its a much more intuitive interface than Windows XP."

But Windows 7 is far from perfect. According to an analyst with Yankee Group, one of the biggest annoyances people have with Windows 7 is that the ribbon menus located on the top of programs have been completely redesigned which means they have to be completely relearned.

Microsoft also got rid of a lot of applications that seemed to be favorites with customers, applications which included Windows Movie Maker. But despite all the complaints about Windows 7, they still do not seem as bad as the ones associated with Windows Vista. Vista was plagued with bugs, software incompatibilities and even sluggish and annoying security alerts. Principle analyst with ITIC Laura DiDio states that "While there are a few bugs, I havent seen or heard any show-stoppers. In fact, just the opposite. Some Vista users cant wait to upgrade. So far this has been a home run for Microsoft."

The sooner the bugs can be fixed the better but regardless, Windows 7 seems to be a vast improvement over the near disaster that was Windows Vista.




Looking for Computer / PC Rental information? Visit the www.rentacomputer.com PC Rental page for your short term business PC needs. Or see this link for a complete line of Personal Computer Rentals.
Read More..

Palit GeForce 8800 GTS 1GB Sonic SLI Video Card Review

Introduction

Palit is a new to the US company that has been churning out enthusiast level graphics cards in Europe and Asia that are starting to turn heads here in the states, and for good reason. Palit puts great thought and engineering into each of their products and it shows. From the PCB up, Palit marches to the beat of its own drum, meaning no reference model designs here. This speaks well to the old adage of “listening to your customers.” So while you might spend a little more money than on a similar product from other vendors, it’s not the same design as other companies offerings with a “me too” game and bundle. Legit Review’s first experience with Palit hardware was with their 9600 GT Sonic. The card featured a unique Orange cooling solution along with increased core and memory speeds. It also came with a who’s who of connectors, including dual Dual Link DVI, DisplayPort, HDMI, and even an optical SPDIF. Right there, the little extra money you spent may be the perfect investment for those that don’t upgrade their video card that often, but may be looking at a new monitor with one of these connectors. Most times you would have to locate and purchase a special edition of an existing card at an inflated price to get HDMI and/or DisplayPort.

Palit 8800 GTS 1GB Sonic

So while we thought highly of the 9600 GT Sonic, Palit had more in store for us. They recently sent along a pair of their own “limited edition” graphics cards based on the 8800 GTS 512, only with 1GB of memory on each one. These cards also ship with higher clock speeds, not only the core but memory also. Paired with the great cooling heatsink and card design the Palit 8800 GTS 1GB is a dream-come-true for high-end gamers.

Palit 8800 GTS 1GB Sonic

The first thing you spot on the Palit 8800 GTS 1GB is that orange casing on the card. You might also notice that it has a red PCB which youd expect to find on an ATI card, but rarely see on NVIDIA flavors. Like all 8800 GTS cards the Palit 1GB is a dual slot design that only requires a single PCI-e power connector.

Palit 8800 GTS 1GB Sonic

Moving around to the backside of our card we see something radically different, a giant back plate that also functions as a heatspreader for the additional memory added to the back side of the card. However, we ran into a couple of challenges due to this, more on that later.

At the heart of our 8800 GTS is the G92 core clocked at 730 MHz which is a generous step up from the 650MHz that comes on most 8800 GTS 512MB cards. Not only does our card have double the memory, it’s clocked higher than the standard 512MB cards as well, coming in at 2100MHz versus 1940MHz for the standard card.

Palit 8800 GTS 1GB Sonic

Finally, out back we see that our cards have the standard connections with dual Dual-Link DVI and the S-Video style connector that allows you to connect an adaptor to it to display on a display with RGB connections.

Box, Bundle, and Test Setup

Palit 8800 GTS 1GB Sonic

The box Palit ships the 8800 GTS 1GB in is pretty nice looking and very prominently displays what type of card it is, that it is overclocked, and the fact that it’s a limited edition.

Palit 8800 GTS 1GB Sonic

On the back of the box there is a nice table of assorted 8000 and 7000 series cards and what is best for certain applications. This is a nice touch for those that dont follow graphics cards closely and just need an idea of what they should be looking for.

Palit 8800 GTS 1GB Sonic

The included bundle is quite nice as they have included a DVI to D-Sub adaptor, a DVI to HDMI adaptor, a molex to PCI-E 6-pin adaptor, and the fore mentioned RGB connector. We also have the usual “Quick Install Guide” that covers installing the card and drivers, the driver CD, and they also included Tomb Raider: Anniversary. I haven’t yet had time to fire it up but if it’s anything like TR: Legend it will be a lot of fun!

Right, so let’s get to why we are writing this article, how do these bad boys perform?!

Test Setup

Test System

The test system was running Windows Vista Ultimate 32-bit with all available Microsoft updates including the hotfixes required for enthusiast video cards to run correctly. NVIDIA Forceware 169.28 beta drivers were used on all of the GeForce 8800 GTX 768MB graphics cards. All results shown in the charts are averages of at least three runs from each game or application used. Memory timings were set to 1000MHz 4-5-4-15.

Call of Juarez


BIOSHOCK on NVIDIA GeForce 8800 Ultra

Call of Juarez is a Western-themed first-person shooter from the Polish developer Techland. First released for Windows in 2006 as a DirectX 9 title, it was re-released on June 12, 2007 as a DirextX 10 game title. Call of Juarez was one of the first games to utilize Microsofts DirectX 10 and it is included in our testing for this reason.

Call of Juarez Benchmarking

Benchmark Results: As you can see this benchmark pushes DirectX 10 graphics cards to the breaking point with high quality settings at 2560x1600. Our Palit 8800 GTS 1GB is significantly faster than the 8800 GTS 512MB in this benchmark and outpaces the 8800 GTX both in single card, and SLI.

Call of Duty 4

Call of Duty 4: Modern Warfare is a first-person shooter developed by Infinity Ward and published by Activision for Xbox 360 , Playstation 3 and PC. It is the fourth installment in the Call of Duty video game series. It was announced on April 25, 2007 and was released on November 6, 2007 in North America. The single player game can be completed in well under seven hours, but the graphics are awesome.

Call of Duty 4 Benchmarking

Call of Duty 4: Modern Warfare runs on a proprietary graphics engine, and has features such as true world-dynamic lighting, HDR lighting effects, dynamic shadows and depth-of-field. "Bullet Penetration" is calculated by the engine, taking into account things such as surface type and entity thickness. Certain objects, such as cars, and some buildings are destructible. This makes distinguishing cover from concealment important, as meager protection such as wooden fences, thin walls and such no longer provide sufficient protection. The bullets speed and stopping power are decreased after penetrating an object, and this decrease is calculated realistically depending on the thickness and surface of the object penetrated. The game also makes use of a physics engine, which was not implemented in previous Call of Duty titles for the PC. Death Animations are a combination of pre-set animations and ragdoll physics. Some mistook the games graphics to be DirectX 10 based, but it is stated that the graphics use DirectX 9.

Call of Duty 4 v1.2 Benchmark Results

Results: Once again with Call of Duty 4 we see SLI add tremendous playability at maximum in-game settings with 4xAA. We see again that the Palit 8800 GTS 1GB is neck and neck with the 8800 GTX, and is just slightly faster in SLI.

3DMark 2006

3DMark 2006

3DMark 2006

3DMark 06 is the worldwide standard in advanced 3D game performance benchmarking and the latest version in the popular 3DMark series! 3DMark06 tests include all new HDR/SM3.0 graphics tests, advanced SM2.0 graphics tests, AI and physics driven single and multiple cores or processor CPU tests and a collection of comprehensive feature tests to reliably measure next generation gaming performance today.

3D Mark 2006

3D Mark 2006

Benchmark Results: At the default resolution of 1280x1024 we see that both of the 8800 GTS cards are faster than the 8800 GTX. In SLI that lead grows just a little more. If you live and die by your 3D Mark score the newer G92 core cards are for you.

3D Mark 2006

3D Mark 2006

Benchmark Results: With the monitor resolution cranked up to 2560x1600 we see much of the same with the GTX at the bottom of 3D Mark scoring. Again, this is why its very important to look at other tests instead of relying solely on 3D Mark.

Overclocking & Conclusion

Overclocking

With the card coming clocked at such high speeds already, we weren’t expecting much of an overclock. I’m still unhappy with most of the overclocking tools available in Vista so we went with a new program that Palit has developed, the VDO Tool. This program is on the driver CD included with their Sonic line of graphics cards. After a bit of testing different speeds we settled in at 783MHz core, and 2250MHz memory. While this isn’t a huge increase it is still an impressive 53MHz core and 150MHz memory increase over an already substantial overclock. We were able to maintain these speeds while blasting through Call of Duty 4 at 2560x1600 during multiplayer madness! As you can see in the picture below, there are a lot of options including full fan control, as well as Core, Memory, and even independent Shader clock sliders!!

Palit 8800 GTS 1GB Sonic

You can see above the temperature that the card reached while running a short stress test. We were never able to break 60c even while gaming for hours. If this were an aftermarket cooling solution it would be considered one of the best on the market, the fact that its on a retail card from the factory makes it all the more impressive! Kudos to Palit for including a great cooling solution.

Conclusion

First off, we have to dish out our dislikes about the card, and its an extremely short list.

Palit 8800 GTS 1GB Sonic

Beneath the back plate is the additional 512MB of memory that makes these cards unique. Keeping that memory cool requires the heat spreader. This is the only qualm that we have with these cards, the back plate/heat spreader causes a few issues on motherboards with capacitors on the top side of the PCI-E slot. On the 780i motherboard used in our testing we had to tilt the capacitor to get the card to fit. The next problem we ran into was adding the second card for SLI in our 780i meant we had to use 16x PCI-E slot number 3. In itself, this isn’t a huge ordeal but there are going to be boards out there that will not be compatible with this card. A quick list would be most 939 nForce 4 boards when running SLI and the Intel "Bad Axe" line even with only a single card due to the memory slots being so close. A quick stroll through Newegg shows that some 650i SLI boards may be affected as well. The back plate isn’t all bad though, as it does function well as a heat spreader and protects all of those tiny resistors on the backside of the card. Anyone that has accidentally knocked one of those off an 8800 GTX knows how horrible a feeling that can be (yes, that would be me).

Overall the card is a great performer that consumes less power and therefore puts out less heat. At times in SLI it outperforms the 8800 GTX SLI and even 3 of them in triple SLI but it’s not a consistent win across the board in single card or SLI configurations. Obviously if you’ve got an 8800 GTX or Ultra a Palit 8800 GTS 1GB is not going to be much of a change aside from power and heat. For those with large LCD’s or who have CRT’s capable of high resolutions and building a new system or upgrading from just about any ATI card, and NVIDIA cards lower than the 8800 series I would recommend a Palit 8800 GTS 1GB.

There is also something else special about these cards that we will be seeing in the near future, and that is that the clock speeds these cards carry is faster than the rumored speeds of the forthcoming 9800 GTX, which is rumored to use the same core. While nothing can be confirmed until the 9800 GTX becomes available, anyone buying a Palit 8800 GTS 1GB can rest assured that they are getting a very high quality card and top of the line performance at a great price. Our Palit 8800 GTS 1GB Sonic is priced at $369 at the time of this article. As games become more and more dependent on the size of the frame buffer, graphics cards will steadily keep increasing memory size and I have no doubt we’ll be seeing 1GB of memory arriving on all high end video cards very soon.

Credit By www.legitreviews.com

Read More..

PCB Design Services For Electronics Manufacturers

By Jeannie Chapman


PCB design services must be provided by skilled professionals with enough experience to come up with the optimum physical layout for a clients printed circuit board. They must have the resources and capability to deploy the latest CAD software and other PCB design tools to handle complex designs and all kinds of boards. Generally speaking, the designing process has the same multiple stages irrespective of the type of board and the layout, and it all begins with schematic captures.

Information about three key aspects of the project must be provided by the client to the designer. The schematic is obviously the most important thing. Note that it may also be in the netlist format. The netlist file contains the circuits connectivity details and descriptions for the components.

Another thing the client is required to provide is the bill of materials (BOM) specifying each component used and its footprint. Designers are sometimes asked to help with component footprint capture. The client is also expected to provide the board outline. Once they have the schematic or netlist, BOM and the board outline, the designer should be able to do the rest.

Designers start with the netlist or schematic and use techniques such as library development, signal integrity checks, thermal simulation, stress analysis, EMI checking, etc. The series of intermediate steps lead to the development of a file in the gerber format. This is the final end product that designers hand over as a complete PCB image that is directly used in the manufacturing process.

Electrical and electronics circuit designers are expected to be able to work with and create complex designs for digital, analog, RF and mixed PCBs. The boards themselves may be single or double sided or multi-layered. They can be designed to match the customers needs in different sizes with varying pin densities and component quantities.

Another important thing that has to be decided in the designing stage is about the characteristics of the board. The most critical thing is deciding the technique used for creating traces and mounting components. The most widely used solution is surface-mount technology.

Components on boards that use this technology have their end caps soldered on the same side as the components themselves. This is hugely different from earlier techniques such as through-hole boards. The leads of components in such older boards were inserted through holes and soldered on to the traces on the other side.

Designing new boards is just one part of the services offered by PCB designers. They may also be asked to perform other functions such as evaluate designs, along with the components used and their footprints. Clients sometimes ask them to assist with procurement of prototypes and check for availability and pricing information against the BOM contents.

Certain PCB design services are required even after the client receives the finished product. Customers may seek changes to the design immediately or in future, and reorders are quite common. It works the other way around too, with designers asked to reverse engineer gerber files or film artwork into a netlist format or schematic. This is often required when complex circuits require heavy modifications at the most basic level.




About the Author:



Read More..

IE9 fails to publish blog post

I mistakenly used IE9 to create the previous post but I could not get it to publish. Thankfully Firefox was up to the job.
Read More..

Understanding DATALOSS Advisory in Tibco Rendezvous or Tibco RV

Understanding DATALOSS Advisory in Tibco Rendezvous
tibco rendezvous tutorial, tibco tutorials
While working with TIBCO rendezvous you guys must have been faced problem of DATALOSS and might be aware of its severe consequences and in worst case how it can cause TIBCO Storm (A situation where TIBCO publisher bombards network with publishing so many messages and exhaust all network bandwidth of WAN links resulting in complete breakdown of network lines and communication). 

This Tibco Tutorial is in continuation of my Tibco Tutorial series and in this short TIBCO tutorial I will explain what is DATALOSS in Tibco and How we can minimize or prevent DATALOSS in Tibco RV.
Read more »
Read More..

Entity Framework Fluent API Articles Sample Code

Related Article : How to Use Entity Framework Fluent API ?

Project Tree

Project Tree


SchoolEntities.cs


using System.ComponentModel.DataAnnotations;
using System.Data.Entity;
using System.Data.Entity.ModelConfiguration.Conventions;

namespace EFFluventAPI.Models
{
  public class SchoolEntities: DbContext
  {
    public DbSet<Course> Courses { get; set; }
    public DbSet<Department> Departments { get; set; }
    public DbSet<Instructor> Instructors { get; set; }
    public DbSet<OfficeAssignment> OfficeAssignments { get; set; }

    protectedoverride voidOnModelCreating(DbModelBuilder modelBuilder)
    {
      //Configure Code First to ignore PluralizingTableName convention
      //If you keep this convention then the generated tables
      //will have pluralized names
      modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();

      modelBuilder.Entity<OfficeAssignment>().HasKey(t => t.InstructorId);

      modelBuilder.Entity<Department>()
            .HasKey(t => new { t.DepartmentId, t.Name });

      modelBuilder.Entity<Department>()
            .Property(t => t.DepartmentId)
            .HasDatabaseGeneratedOption(DatabaseGeneratedOption.None);

      modelBuilder.Entity<Department>().Property(t => t.Name).HasMaxLength(50);

      modelBuilder.Entity<Department>().Property(t => t.Name).IsRequired();

      modelBuilder.Entity<Department>().Ignore(t => t.Budget);

      modelBuilder.Entity<Department>()
             .Property(t => t.Name).HasColumnName("DepartmentName");

      modelBuilder.Entity<Course>()
             .HasRequired(c => c.Department)
             .WithMany(t => t.Courses).Map(m => m.MapKey("ChangedDepartmentId"));

      modelBuilder.Entity<Department>().Property(t => t.Name).IsUnicode(false);

      modelBuilder.Entity<Department>()
            .Property(p => p.Name).HasColumnType("varchar");

      modelBuilder.ComplexType<Details>()
            .Property(t => t.Location).HasMaxLength(20);

      modelBuilder.Entity<OnsiteCourse>()
           .Property(t => t.Details.Location).HasMaxLength(20);

      modelBuilder.Entity<OfficeAssignment>()
             .Property(t => t.Timestamp).IsConcurrencyToken(); 
            
       modelBuilder.Entity<OfficeAssignment>()
            .Property(t => t.Timestamp).IsRowVersion();

        }
    }
}



Course.cs

using System.Collections.Generic;

namespace EFFluventAPI.Models
{
    public class Course
    {
        publicCourse()
        {
            this.Instructors = new HashSet<Instructor>();
        }

        // Primary key
        public int CourseId { get; set; }

        public string Title { get; set; }
        public int Credits { get; set; }

        // Foreign key
        public int DepartmentId { get; set; }

        // Navigation properties
        public virtual DepartmentDepartment { get; set; }
        public virtual ICollection<Instructor> Instructors { get; private set; }
    }
}

Department.cs

using System.Collections.Generic;

namespace EFFluventAPI.Models
{
    public class Department
    {
        publicDepartment()
        {
            this.Courses = new HashSet<Course>();
        }

        // Primary key
        public int DepartmentId { get; set; }
        public string Name { get; set; }
        public decimal Budget { get; set; }
        publicSystem.DateTime StartDate { get; set; }
        public int? Administrator { get; set; }

        // Navigation property
        public virtual ICollection<Course> Courses { get; private set; }
    }
}

Instructor.cs

using System;
using System.Collections.Generic;

namespace EFFluventAPI.Models
{
    public class Instructor
    {
        publicInstructor()
        {
            this.Courses = new List<Course>();
        }

        // Primary key
        public int InstructorId { get; set; }
        public string LastName { get; set; }
        public string FirstName { get; set; }
        public DateTime HireDate { get; set; }

        // Navigation properties
        public virtual ICollection<Course> Courses { get; private set; }
    }
}


OfficeAssignment.cs

using System;
using System.ComponentModel.DataAnnotations;

namespace EFFluventAPI.Models
{
    public class OfficeAssignment
    {
        public Int32 InstructorId { get; set; }

        public string Location { get; set; }

        public Byte[] Timestamp { get; set; }

        // Navigation property
        public virtual InstructorInstructor { get; set; }
    }
}

Details.cs


using System;

namespace EFFluventAPI.Models
{
    public class Details
    {
        public DateTime Time { get; set; }
        public string Location { get; set; }
        public string Days { get; set; }
    }
}

OnsiteCourse.cs

namespace EFFluventAPI.Models
{
    public class OnsiteCourse: Course
    {
        publicOnsiteCourse()
        {
            Details = newDetails();
        }

        public Details Details { get; set; }
    }
}

Related Article : How to Use Entity Framework Fluent API ?
Read More..

10 Famous Laws of Computer Programming and Software Enginnering World

Like any other field, Software and Programming world too has some interesting and famous rules, principles and laws, which programmers, developers, managers and architects use often in conversations, meetings and chats. These laws are either rules, principles, or famous words from great personalities of computer programming world. At the same time these laws are interesting, funny, worth knowing, and few of them are just amazing to read. I have sharing things which is worth knowing and useful for not only Java programmer but also developers from other programming language e.g. we have seen 10 Object oriented design principles, which is not only useful for Java guys but also with any OOPS programmer. In this article, I am going to share my collection of 10 famous software and computer programming laws, I am sure you would have few more to add into this list. Please share a computer programming rules, or a thought of wisdom, which is worth knowing among software professional.
Read more »
Read More..

AutoCAD Sheet Sets for Project Management Free Webinar and Training Discount

Novedge and I will be presenting a free webinar on AutoCAD SheetsSets for Project Management tomorrow, March 20th, 2013 at 11:00 am PDT/2:00 pm EDT.  Sign up now so you don’t miss it.

The webinar is free (did I mention it is free?) and will last about one hour.  The time frame includes a question and answer session at the end of the webinar. 

Not only is the webinar free, but anyone who attends gets a coupon to get 30% off the list price of my Infinite Skills Sheet Sets training Video!  This video has over three hours of in depth training on using Sheet Sets.  The normal list price is $49.99 (U.S.D) and comes with all of the files you will need to learn how to master AutoCAD Sheet Sets.

Come on by to the webinar and get a good look at what’s on the videos.  Sheet Sets do more than help you print your drawings, find out how in this FREE webinar!
Read More..

Visual Studio 2010 Microsoft Data Entity Design BootstrapPackage BootstrapPackage 10 0 0 0

Upon opening some solutions in my latest VS 2010 SP1 installation I would see an error dialog stating that:

The Microsoft.Data.Entity.Design.BootstrapPackage.BootstrapPackage, Microsoft.Data.Entity.Design.BootstrapPackage, Version=10.0.0.0... package did not load correctly.

I was able to solve the issue by running the following from command line:

reg delete HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftVisualStudio10.0AutoLoadPackages{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /f 

reg delete HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftVisualStudio10.0AutoLoadPackages{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /f 

reg delete HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftVisualStudio10.0Packages{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /va /f

Read More..

Spring security pre authentication scenario Part2

In Part 1, I covered configuring Spring security. Here we will see how we can protect the controller and the service class methods by defining what roles are allowed.


Firstly, you can protect your controller as shown below.


Define the URLs to be protected in the ssoContext.xml file something like

<http auto-config="false" access-decision-manager-ref="springAccessDecisionManager" 
once-per-request="true" create-session="ifRequired" entry-point-ref="MyAppAuthenticationEntryPoint">

<session-management invalid-session-url="/j_spring_security_logout" />
<!-- TODO: Would be cleaner if we didnt have to enumerate every role that can access some URL in the system. Consider hierarchical roles -->
<intercept-url pattern="/**/*.css*" filters="none" />
<intercept-url pattern="/**/*.js*" filters="none" />
<intercept-url pattern="/**/*.png*" filters="none" />
<intercept-url pattern="/**/codemapping.rpc" access="ROLE_admin,ROLE_viewer" />
<intercept-url pattern="/**/generalLedgerService.rpc" access="ROLE_admin" />
<intercept-url pattern="/**/MyAppAdjustment.html" access="ROLE_admin,ROLE_viewer" />
<intercept-url pattern="/**/CodeMapping.html" access="ROLE_admin,ROLE_viewer" />
<intercept-url pattern="/**/myapp_test.html" access="ROLE_admin" />
<custom-filter ref="siteminderFilter" position="PRE_AUTH_FILTER" />
<access-denied-handler ref="accessDeniedHandler"/>

....

</http>


In the Spring MVC controller, you can use the annotation as shown below.

   @RolesAllowed(
{
"ROLE_viewer", "ROLE.standard", "ROLE_senior"

})
@RequestMapping(value = "/portfolio/{portfoliocd}/details.csv", method = RequestMethod.GET, produces = "text/csv")
@ResponseBody
public void getCashForecastCSV(
@PathVariable(value = "portfoliocd") String portfolioCode,
@RequestParam(value = "valuationDate", required = true) @DateTimeFormat(pattern = "yyyyMMdd") Date valuationDate,
HttpServletResponse response) throws Exception
{


//..............................

}




The service class methods can be protected by declaring the following in your spring context file where the methods reside.

 <!-- comment this line locally to bypass seurity access control in development. But dont check this in commented as security will be turned off -->
<security:global-method-security secured-annotations="enabled" pre-post-annotations="enabled" jsr250-annotations="enabled"/>


Once declared, you can protect your service class methods as shown below.

    @RolesAllowed(
{
"ROLE_viewer", "ROLE_standard", "ROLE_senior"

})
@Override
public ReconciliationResult getReconciliations(ReconciliationCriteria criteria)
{
//........................
}



Read More..

AU 2008 Registration Open Sign Up for my Class

Autodesk University 2008 registration is now open. If you have ever battened or have ever wanted to attend now is the time to sign up. This will probably be the best AU ever, and not just because I will be leading a class there!

If you want to get an overview of the class I will be leading, Creating a CAD Standards Manual, and are to lazy to read, or too busy, follow this link to an audio overview of my class.

About 1/4 of the AU 2008 classes currently have an audio overview. The powers that be are working on providing more of these sound bites to help users know and understand what each session is about.

There are over 600 session to choose from with nearly a dozen different categories, or tracts to available. I suggest going with one of the tracts to maximize your exposure to your particular field. However, it is very possible to get a little bit of everything too. Its up to you.
Read More..

Android Video Tutorial

Part 1

  1. Overview - Getting Started with Android - Download
    • Introduction
    • Installation and Configuration Step 1
    • Installation and Configuration Step 2
    • Installation and Configuration Step 3
  2. Build a Task Manager Application - Download
    • Create the add task view
    • Display a list of tasks
    • Homework and QA
    • Implement safe Canceling
    • Layout and build a task manager application
    • Sharing data across the task manager application
  3. Create a Task List - Download
    • Better list view
    • Completing tasks
    • Creating a list of tasks
    • Removing completed tasks
    • Showing the tasks
    • Wrap up homework and QA
  4. Add Persistence - Download
    • Adding new tasks to the database
    • Adding persistence to our task manager using SQLITE
    • Completing a task
    • Deleting Tasks
    • Loading tasks from the database
    • Wrap up homework and QA
  5. Add Location and Maps - Download (Part 1) and Download (Part 2)
    • Adding a location to a task
    • Adding location and maps to our task manger 
    • Displaying a map view
    • Returning the address to add task activity
    • Searching for an address and map overlays
    • Wrap up homework and QA
  6. Add location Awareness - Download
    • Adding location awareness to our task manager
    • Adding the devices current location to the map
    • Displaying the current location on the task list
    • Displaying the location of the task
    • Filtering the tasks by location
    • Saving the address on a task
    • Wrap up homework and QA

Part 2

  1. Overview - Build an Android Twitter Application - Download
    • Getting ready to Build a twitter application
    • O auth twitter authentication and QA
  2. Getting Authenticated with Twitter - Download
    • Becoming an oauth consumer
    • Example files
    • Introduction and review of oauth
    • Is the user authenticated
    • Loading twitters authentication page
    • Saving the access tokens
  3. Displaying Tweets and the Twitter public Timeline - Download
    • Example files
    • Introduction to loading tweets and threading
    • Loading newer tweets
    • Loading older tweets
    • Loading on a thread
    • Loading the twitter home timeline
    • Showing the status detail view
  4. Tweeting from your Application - Download
    • Example Files
    • Introduction to threads and tweets
    • Loading avatars with async task
    • Loading avatars  with threads
    • Loading tweets with async tasks
    • Navigating with a menu
    • Posting tweets
    • Wrap up homework and QA
  5. Adding Style to Your Application - Download
    • Creating a theme with colors and fonts
    • Example files
    • Introduction to skinning and styling your twitter application
    • Styling for different screens
    • Styling menus and buttons
    • Styling the text area and the list
  6. Posting Photos from your Application - Download
    • Attaching a photo from the camera
    • Attaching a photo from the library
    • Example files
    • Getting ready for photos
    • Introduction to posting your photos to twiiter
    • Posting a photo
    • Recap of course and QA
Read More..