Jeanne Boyarsky

author & internet detective
+ Follow
since May 26, 2003
Jeanne likes ...
Eclipse IDE Java VI Editor
New York
Cows and Likes
Total received
In last 30 days
Total given
Total received
Received in last 30 days
Total given
Given in last 30 days
Scavenger Hunt
(keep public parts private until JForum day)
expand Rancher Scavenger Hunt
expand Ranch Hand Scavenger Hunt Green check
expand Greenhorn Scavenger Hunt Green check
Moderation Tools

Recent posts by Jeanne Boyarsky

Welcome to CodeRanch!

Sql and xml are different than procedural or OO languages. So you will need to find an employer willing to train you or code on your own to show experience. Making it a tougher switch than some others
1 day ago
Scheduled promotions:

Note: We can run more than one promo in a given week, so check for updates.

Starting DateCoverBookAuthor(s)PublisherCodeRanch Forum
February 20No promo - holiday week
February 27Java SE 9 for the ImpatientCay HorstmannAddison-Wesley ProfessionalJava 9
March 6Java EE 8 High PerformanceRomain Manni-BucauPacktJava EE
March 13Selenium Framework Design in Data-Driven TestingCarl CocchiaroPacktTesting
March 20Available
March 27Available
April 3Available
April 10Available
April 17Available
April 24Available

Go back to the main BookPromotions page.
1 day ago
1 day ago
“Cracking Codes with Python” is a fun way of leanring Python. The book starts out with no Python at all. Instead it covers the basics of encoding/decoding. Starting with chapter 2, Python is used. The book introduces new concepts at a manageable pace as you need them to follow the examples. It also introducs various cipher techniques.

By chapter 3, readers learn how to save and run programs. I like that the book covers good programming practices and not just the basics.  While I know Python, the book was a good review. I had forgotten a few things like __name__ from disuse.  I like that the book included performance testing and complexity of algorithms.

Towards the end of the book, the code examples are quite long. Normally, I don't like this in a book, but there were great comments.

In conclusion, I recommend this book for anyone who wants to learn Python/programming and is interested in security or puzzles.

I give this book 9 out of 10 horseshoes.

Disclosure: I received a copy of this book from the publisher in exchange for writing this review on behalf of CodeRanch.
1 day ago

Image from Amazon
Title: Cracking Codes with Python: An Introduction to Building and Breaking Ciphers
Author(s): Al Sweigart
Publisher: No Starch Press
Category: Python

Amazon wrote:Learn how to program in Python while making and breaking ciphers—algorithms used to create and send secret messages!

After a crash course in Python programming basics, you’ll learn to make, test, and hack programs that encrypt text with classical ciphers like the transposition cipher and Vigenère cipher. You’ll begin with simple programs for the reverse and Caesar ciphers and then work your way up to public key cryptography, the type of encryption used to secure today’s online transactions, including digital signatures, email, and Bitcoin.

Each program includes the full code and a line-by-line explanation of how things work. By the end of the book, you’ll have learned how to code in Python and you’ll have the clever programs to prove it!

Book Preview (when available)

From the publisher
  • Table of Contents

  • Where to get it?
  • Amazon
  • No Starch Press

  • Related Websites
    1 day ago

    Image from Amazon
    Title: Learn Java the Easy Way: A Hands-On Introduction to Programming
    Author(s): Bryson Payne
    Publisher: No Starch Press
    Category: Beginning Java

    Amazon wrote:Java is the world’s most popular programming language, but it’s known for having a steep learning curve. Learn Java the Easy Way takes the chore out of learning Java with hands-on projects that will get you building real, functioning apps right away.

    You’ll start by familiarizing yourself with JShell, Java’s interactive command line shell that allows programmers to run single lines of code and get immediate feedback. Then, you’ll create a guessing game, a secret message encoder, and a multitouch bubble-drawing app for both desktop and mobile devices using Eclipse, an industry-standard IDE, and Android Studio, the development environment for making Android apps.

    Book Preview (when available)

    From the publisher
  • Table of Contents
  • Chapter 2 (PDF)

  • Where to get it?
  • Amazon
  • No Starch Press

  • Related Websites
    1 day ago
    You have folders elements in your build path:
  • folder
  • folder/src
  • folder/WebContent/bootstrap

  • The problem is that folder contains folder/src and folder/WebContent/bootstrap.

    So you need to either remove the first entry entirely or move the content into a folder and use that in the build path instead.
    2 days ago
    I agree with the "people are people" thing. I remember the first time I took a diversity class. We were supposed to think of a co-worker and how they fulfill a stereotype based on the country the person was born in. I had a hard time with that. I was a year out of college and person X was person X. She had her own personality and work attributes. I didn't think of her as a stereotype nor did I want to!
    2 days ago
    They just picked the most common classes to included. For short, you could just use AtomicInteger so that seems like it isn't a problem.

    Google added an AtomicDouble class after identifying it as a gap. And that works for float data too.
    2 days ago
    Interesting. So you don't own the air space above your house I guess?
    3 days ago
    You pass the string it returns to sendKeys

    So you'd write:

    3 days ago
    CodeRanch Book Promotions - This Year's Winners

    A big Congratulations to all our winners!

    See our BookPromotions2017Winners

    January 2Architecting Modern Java EE ApplicationsSebastian DaschnerPacktRavi Desigan, Tim Holloway, Charles O'Leary, Esteban SuarezSent in winners 1/21/18; Receieved (1/22/18, Charles O'Leary)
    January 9Getting started with Spring Framework: covers Spring 5J Sharma & Ashish SarinCreate SpaceRavi Saluru, J Kilgrow, Ramadan Pajaziti, David SachdevSent in winners 1/21/18
    January 23Kubernetes in ActionMarko LuksaManningT Vergilio, Daniel Owen Williams, Jorge Ruiz-Aquino, Tim Holloway  Sent in winners 2/11/18
    January 30The Tao of MicroservicesJ Richard RodgerManningDaniel Demesmaecker, Dave Tolls, Ankur R Jain, Brian Burress  Sent in winners 2/11/18
    February 6Get Programming with Scala (MEAP only) Daniela SfregolaManningpaul nisset, Alex Khvatov, Will Myers, Thomas ZinkWaiting for winners info
    February 13RESTful Service with JAX-RS 2.0 (Lynda three month subscription)Alex TheedomLyndaSatya Priya Sundar, Shantha Dodmane, Pankaj Sonani, Stephan van HulstWaiting for winner info

    Note: All dates in mm/dd/yyyy format.

    Go back to the main BookPromotions page.

    For questions about this page or to schedule a promotion, contact: bookpromotion AT javaranch DOT com
    3 days ago
    First, a big thanks to Alex Theedom for being here to promote  RESTful Service with JAX-RS 2.0.

    The winners are:

    Satya Priya Sundar
    Shantha Dodmane
    Pankaj Sonani
    Stephan van Hulst

    Please send your e-mail address to bookpromotion AT javaranch DOT com. To ensure the quickest response, please provide the following:

    Your name (first and last - if your CodeRanch name is different, please include both your real name and Ranch name)
    Country (needed even if requesting a video)

    Also, please include the following as the subject of your Email.

    Video Promo Winner - RESTful Service with JAX-RS 2.0 (Lynda three month subscription) - Tuesday, February 13th, 2018

    Image from unknown

    As noted in the Book Promotion Eligibility Requirements and Legal type stuff, the winners have 8 days to submit their information. Within 3 days of receipt of your email, we will reply to let you know we got it. If you don't hear back, the goat might have eaten your email. Please let us know by posting in the Ranch Office so we can check on it. Once you have received your copy please let us know by editing the Book Promotions Winners Page and updating the 'Status' column to say you have it.

    Thanks and congrats to all the winners.

    3 days ago

    Niall Kev wrote:Have to say I'm disappointed with these practice tests. First it seems they are easy. Then you get to the practice exam and its like it upped a level, trying to deceive you in anyway they can.

    Yes. The questions in the chapters are meant to ensure you know the foundation. The questions in the practice test simulates the real exam - which does try to trick you.

    The passing score on the real exam is currently 65%.

    I recommend that you stop taking practice exams. There are only so many out there and you run the risk of running out. (Which will mean you can't see where you stand.) Instead read a study guide. Or re-read one. Do the end of chapter exercises until you can explain each answer and why it is correct.
    What you are trying to do is simulate pressing multiple keys at once. This is called a chord. Selenium provides a method to create a key chrord of as many characters "pressed" simulantaneously as you want.

    Also, I've moved this post to our testing forum.
    4 days ago