Slashdot Mirror


User: peterofoz

peterofoz's activity in the archive.

Stories
0
Comments
225
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 225

  1. RAM drive on How Big Should My Swap Partition Be? · · Score: 1

    I have a 4GB Win2k3 server as a development machine. I've installed a Gigabyte 4GB iRAM drive (with battery backup) and set my paging/swap file there for 2GB. The other 2GB are TEMP/TMP for java and other apps to use. SQLserver and Oracle databases are detuned to utilize smaller memory footprints for development. We also run the occasional VMWARE image.

    The C: drive is on a different mirrored disk and controller from the other drives which splits up the I/O there.

    Yup - its faster now

  2. DRM Escrow on Wal-Mart Ends DRM Support · · Score: 5, Interesting

    Companies that sell or license products with the built in DRM time bomb should have to put the keys to that product into a software escrow. The escrow acts as a kind of insurance against the company going out of business or to discontinue the service. This approach has been used by large companies for years to ensure the source code for the expensive new core system they bought from a start up would be around if the start up should fail. This will probably take some kind of government regulation to make it happen because individual consumers are too small to push this through. Anyone want to start such a service? It would probably just involve parking some servers in a data center with 2 or 3 spares in the box and maintaining them for 20 years. We can call it The National Museum of DRM Failure.

  3. Start Here on Java, Where To Start? · · Score: 2, Interesting
    I also looked into this. The hard part about Java isn't the language. If you have a solid background in C/C++, then Java should be very familiar.

    The tough part is in navigating the huge frameworks. Be it STRUTS or another MVC, then there's all sorts of add-on stuff to learn. Then there's the whole WebSphere or Weblogic administration, tuning thing. In short, you can't learn it all in a timely fashion.

    A agree with another poster that a superficial skim of a library or framework is probably sufficient so you have a basic understanding. In the end, you won't know which one to study until you have a project.

    If you are on-shore USA, then you'll probably not want to be a Java developer, but a project lead, analyst, or integrator. Those are customer or business facing jobs at the interface that are difficult to outsource but require people skills and in-depth knowledge on troubleshooting and delivery.

    As for me, I'm going back to coding in Prolog. It rules.

  4. Lessons from 8 years in Europe and Australia on Programming Jobs Abroad For a US Citizen? · · Score: 2, Interesting

    I lived and worked in Europe for a year, and then Australia for 7 years and it was the best time of my life. I even started our family overseas.

    In a customer service/professional service type job, we had plenty of opportunity to travel all over, some places job related, and some not. London was a great jumping off point to the rest of Europe.

    Things to be aware of:

    • Cost: Europe has been more expensive than the US$, both from an currency exchange and cost of living. Do the math.
    • Taxes: We complain about US taxes. In Australia, the top tax bracket was 49.5% which you will hit as an IT professional.
    • Work permits: You will probably need a corporation to sponsor you. Kind like like a H1-B visa here.
    • Residency permits: Separate from work permits, these entitle you to live in a place for more than 90 days. Or you can live like a backpacker.
    • Language: We found local knowledge of English to be fairly prevalent everywhere we went. Of course it helps to at least take the time to learn the basic pleasantries in any language. The following will get you just about anywhere: Please, thank you, hello, see you later, good day, to the airport/hotel please, where is the toilet, can I buy you a beer.
    • Storage: Liquidate as much of your US stuff as you can. We planned for 2 years, but ended up having stuff in storage for 8 years, much of which we sold or gave away when we got back. Don't keep more than your parents are willing to store in the garage (for 8 years) - like 2 boxes of childhood memories.
    • Emergency Travel: Be prepared to make emergency trips home if you have aging parents. We probably spent $6,000 in two years on this.
    • Married?: You may have a work permit, but your spouse won't so she'll have fun shopping. ("LES SOLDES" means THE SALE in French which are held twice a year, around Bastille day in the summer being one of them).
    • Significant other? You'll have a tough choice to make: Commit or break up. Those are the only choices.

    When your return with a wealth of international experience, be prepared to deal with ignorant dweebs in HR departments who discount the value of that experience. You might also notice that your friends are now directors or VP's in companies and you're not.

    I ended up starting my own consulting business. Some years are great, and others not but I wouldn't trade my world travel experience for anything.

    Finally, save, save save. You'll need a stack of cash when you return. We returned with no house, no car, no job, family of four. So what did we do? We started two companies. I'd say 150K-200K to buy a house, a car or two, and start your own consulting business and subsidize living expenses for the first year.

    For those who are still in college: Take a year between Junior and Senior and travel to find yourself. You'll be a better person and learn to appreciate what a great Land of Unlimited Opportunity the USA is (words from a German friend of mine).

    Flame bait: With nearly 10 years of total world travel experience, I'm convinced that some parts of the world only hate us because they want to be us (or have what we have worked hard for) and they can't or won't for whatever reason. Help Keep America Beautiful.

  5. Stick with Gold on Any Suggestions For a Meaningful Geeky Wedding Band? · · Score: 1

    Given the many wise concerns from the medical staff about metals harder than gold and ring cutters, I'd stick with a nice gold design but encrust it with some old (classic?) z80, 8080 and 8086 chips (whatever is small enough to fit). If you like old-school, try a magnetic core type or paper tape/punch card motif. You can even micro-encode your eternal love message in it.

  6. Re:Skip the steel on Digital Storage To Survive a 25-Year Dirt Nap? · · Score: 1

    The PVC idea would work, except it may be a bit hard to get CD's into a smaller space. Water, leaked or residual air moisture, is going to be a concern, especially if you bury the item. Steel, though very strong, is also porous, or are you using stainless steel? Depending on your budget, a trip to the kitchen good store would get you a nice stainless pot for not much money. Buy 2 to weld together. Some desiccant packs would soak up air moisture. As for media, CD's would be a good choice. There is a discussion about dye vs ablative (those that remove material like the stamped masters). I'd try the gold toned archival quality CD's (I think Kodak makes them). They should be good for 30 to 90 years. IMHO, some players will still be around then, or store a new factory sealed one if you can.

  7. Prop 65 - The silliest law? on California Classes LED Component Gallium Arsenide a Carcinogen · · Score: 1

    To make it even worse, the state is legislated though Proposition 65 to classify a certain number of chemicals each year with no end limit.

    California's Silliest Law Is About To Get Sillier

    Most businesses just hang the sign whether they need one or not, just to cover themselves. Do you have a laser printer or copier on the premises? Do you serve coffee or drinks with caffeine? Better hang a warning sign.

  8. Jagex solved it on In-Game Gold Farming a $500M Industry · · Score: 1

    A few months ago, Jagex solved this problem in Runescape and now bots and gold farming is basically non-existent. I've found the game to be more enjoyable with real players to chat with rather than competing with bots using free accounts for limited resources. The key to what they did was stop unbalanced trading. You can still give away items, but it's been limited, yet scaled to your experience level. They also added a cool feature where you can loan (or rent) items to other players. The gold farming was apparently creating a huge underground economy and funding organized crime. With real world trading, they'd also have to be concerned with international banking laws and money laundering. If you want to play a game and have fun, do that. If you want to grind for money, get a real job.

  9. Desk check, Code review, debug, Log, Spy on Software Logging Schemes? · · Score: 1

    Firstly I agree with a previous poster that using a debugger is better than logging for most development work. Single step through code to make sure its doing what you expect.

    At the risk of exposing my age, I'm also a big proponent of desk checking code and algorithms. (Yes, we had limited mainframe CPU minutes to run our card deck and paper tape applications in lab assignments in college). Use a design review and code walk through process to explain yourself. It's amazing what you'll find as your colleagues challenge you on design decisions and you have to defend it.

    • I use logging in my apps in two ways:
    • Module entry/exit values
    • Around calls to external systems (database, web services) to capture timing info and results

    With good code structure, this should provide a reasonable level of logging so you can determine where something might have gone wrong or gotten stuck in production or test out of reach of debuggers. Sometimes, bugs are timing related or only occur during stress testing so logging is the way to go as a modern replacement for the hex crash dump. You should be able to enable/disable logging with an option for verbosity. You can log to a text file or to something like the windows event log.

    Spy utilities are also useful logging and debugging tools. There are tools built into ODBC for logging transactions client side or tools on the database servers. For SOA there are SOAP spies. I use Mindreef. Another option is Altova.

    Moving forward, we're building workflow systems using FileNet Visual Workflow (or P8) or BPEL (Oracle, Active Endpoints, etc). In these cases we fork asynch child messaging workflows that log events to a database without holding up the main workflow process. These are inserted at key points in the main workflow and usually double as process monitoring points used in various process management reports.

    Finally, debugging, logging and spy tools are no substitute for poor application and code design. Include module block comments and descriptive variable names at a minimum, and a sprinkling of line comments for the tricky parts.

    You can put lipstick on a pig - you will still have a pig.

  10. So when I bash the Republicans on 30% of Americans Want "Balanced" Blogging · · Score: 1

    So when I bash the Republicans for not being conservative enough, I need to also bash the Democrats for not be liberal enough, and while I'm at it, the greens for not being green enough and the libertarians......all right! Everyone back to their corners!

    I'm going to need a government grant of at least $20K/year in order to maintain my exercise of free speech blog to their standards.

    How would public blogs and forums like SlashDot maintain this standard - they have no control over the views of their membership. This is clearly another hair-brained nanny-state liberal idea that can't work. They only promote it because in the battle for ideas, all they bring is a knife to a gunfight.

  11. "Free Terry Childs" T-Shirts on San Francisco DA Discloses City's Passwords · · Score: 3, Interesting

    So who will be the first to print up and sell t-shirts to support Terry Childs? Perhaps they can also print the SF VPN usernames and passwords on the back. Design suggestions welcome.

  12. The Case of the Pugnacious Poster on How To Deal With Internet Bullies? · · Score: 1
    pugÂnaÂcious (pg-nshs) adj. Combative in nature; belligerent.

    Looks like your poster was argumentative, but not really rude (IMHO). People like that can start of being a pain, but sometimes you can channel their passion/energy into helping you to improve your product/web site. Why not invite them to help test revisions or another version, or to improve on the algorithms.

    I used to work with a guy who just liked to argue. Didn't matter about what, it was just a game of wits and he was annoyingly good at it and pretty bright to boot. (Ben G. in Australia, if you read /. I'm talking about you :)

    Sometimes they help, sometimes they go away, and sometimes they're really trolls.

  13. Rendezvous with Rama on Sci-Fi Books For Pre-Teens? · · Score: 1

    I enjoyed Rendezvous with Rama by Arthur C. Clarke first published in 1972. It looks like its also set to be a movie in 2009.

  14. Re:Overload on Best Electronics Kits For Adults? · · Score: 5, Informative
    Looks like this is a good place for kits these days. www.electronickits.com

    Going back 40 years, HeathKit and to a lesser degree Radio Shack were the big names in home electronics kits. Projects ranged from simple amplifiers and AM radios to electronic organs and TV's.

    Going back about 35 years with the dawn of the microcomputers, IMASI and ALTAIR were branded kits. I was very surprised to see that IMSAI is still around: www.imsai.net For that matter, you can still build an Altair 8800 using NOS (new old stock) www.altairkit.com

    Moving into the early 80's, the Timex Sinclair made a 4 chip z80 set. Believe it or not, you can still buy that one too. www.zebrasystems.com

    About that time we also tried out an OKI Semiconductor evaluation kit for a digital PCM encoder (think digital answering machines, voice recorders). You can check the various semiconductors manufacturers who publish evaluation kits, sometimes with sample projects for a slightly more advanced challenge.

  15. Re:Tinney prints on Computer Art For a CS Dept Office? · · Score: 1
    Robert Tinny did BYTE magazine covers for years. http://www.tinney.net/

    My favorites prints include:

    • Intelligent Reflections
    • Smalltalk
    • Forth
    • Simulation
    • Storage Space
  16. Open Source Wish List on Boy Scouts Ask Open Source Community For Help · · Score: 1

    So back to the main topic.... I'm a volunteer webmaster for the Boy Scouts and we use Drupal for a number of our web sites. It's working out really well and has cut the time I have to spend posting content dramatically resulting in better information overall. Also, I can delegate pages to other contributors to maintain while maintaining overall control of the site structure. We recently added a forum site for all our districts to use. Wish list for Drupal modules: * A easier way to publish contact lists for volunteers that safeguards emails from spambots. * A module to implement a wish list for donations for camp events (stuff like felt, glue, tape, leather, etc) or construction materials like bricks and cement for improvements. I'm sure there's more, but those are my immediate challenges.

  17. Standard and Custom static analysis tools on Do Static Source Code Analysis Tools Really Work? · · Score: 1

    Static analysis is another tool in the toolbox. Its a great indicator of overall code quality and care taken by a developer which may predict code quality during dynamic testing.
    "You can put lipstick on a pig, but its still a pig".
    "You can lint check bad code and add comments, but its still bad code".
    At least with the static tools run early in the development process, you can identify the code pigs and make a decision to rebuild parts or team up an experienced developer with a new one. Using RegEx tools like AWK, you can even build your own static analysis tools. We did this for Y2K checking some years ago and will probably need to do it again in 2036.

  18. Why this is a serious consideration.... on Air Force Aims for Control of 'Any and All' Computers · · Score: 1

    FBI: China may use counterfeit Cisco routers to penetrate U.S. networks http://www.worldtribune.com/worldtribune/WTARC/2008/ea_china0141_05_15.asp

  19. BOINC? on Air Force Aims for Control of 'Any and All' Computers · · Score: 1

    The projects on the BOINC project network seem to be ready made for this. Just replace the 10 projects with some Air Force tool, do the work they need, then resume SETI or whatever. There, I just saved the government $11M. Please forward 1% to me. Ok, so that was tongue-in-cheek. I don't think I'd like the military to commandeer any of my systems, but if we're under some kind of devastating cyber-attack, I probably can't do my business or banking anyway. Rather than trying to commandeer everyone's personal PCs, they'd be better to focus on striking deals with the ISPs and the internet backbone as the choke points to put automatic lock down filters in place to block attackers (probably infected unsuspecting PC's) access to the network.

  20. I can stop whenever I want to.... on Discussion of Internet Addiction as Mental Illness Resurfaces · · Score: 1

    I don't have an internet or computer addiction problem! I can stop whenever I want to. Oh -- wait -- duh!!! I do this for a living......

  21. Office Improvement Suggestions on How Would You Design Your Dream Office? · · Score: 1
    There's some good suggestions in the previous postings. I'll add/emphasise the following:
    1. Noise control. You'll be on the phone, possibly conference calls with vendors to solve problems. Make sure the acoustics in the room are reasonable. A sound barrier wall and possibly some acoustic paneling would be a good start.
    2. Get a workbench or make sure you have plenty of power outlets wired at your desk. I'd suggest 8 to 12 points. Network guys always seem to have power bars and too much stuff plugged in. Also, try to get these and the network ports wired above the desk line rather than below. Crawling under the desk to plug in everything gets old.
    3. Natural lighting, either via a ducted in light tube from the roof or approximated with daylight fluorescent bulbs.
    Good Luck.
  22. Re:I RTFA for a change on 'Floating Bridge' Property of Water Found · · Score: 5, Interesting

    I'd be curious if this also occurs in another natural high-voltage environment - thunder clouds. Do water structures form in clouds? How does this affect hail production? I used to think that hail stones would be carried upward by winds and grow over iterations of freezing droplets, but if a high voltage causes droplets to form larger balls of water which then freeze as they drop, that would be a simpler process.

  23. Re:It goes deeper than that on TransUnion to Offer Credit Freezes Nationwide · · Score: 2, Informative

    Just before we refinanced our home mortgage I had to pay of and cancel several credit cards and ask the remaining ones to lower our credit limit from $50,000 to about $5,000. The credit card companies were 'consuming' our ratings which reduced our ability to get a much lower cost mortgage. Now I just carry 2 cards: 1 for work and 1 for home.

  24. Follow the Money on Verizon vs. the Needham Fire Department · · Score: 1

    My dad always said - Follow the money and you will find the truth.

    Consider the following proposition: The Fire Dept wants to call it a fire so its not logged as a false alarm and save the homeowner from getting a service bill. Verizon does not want to call it a fire because of bad PR, potential lawsuits, etc.

  25. Re:Holy Frozen Kippers on Storing Wind Power In Cold Stores · · Score: 3, Informative

    I might have taken physics a long time ago, but we learned that you make things colder by removing energy. So there can be no such thing as cold energy storage. You can consider a cold store to be like a vacuum storage tank as it creates a difference in energy which like electricity creates potential to cause energy in the form of heat to flow. It does make sense, however, to offset energy consumption from peak hours by this method. I'd seen a design discussed in the late 70's at Orange Coast College (Calif) for chilling a cold-brine in storage tanks below office buildings, then cycling the air condiditon pipes and transferring heat from the building and warming the cold brine. They had put the whole campus on a energy management system, driven by the mainframe, and all written in APL.