Bookmark and Share

January 18, 2012

Should Congress Censor the Web?

I personally do not know a lot about the upcoming vote and how exactly a yes vote will censor the internet.  For those that of you that may be wondering what I’m referring to, I’m referring to the SOPA and the PROTECT IP Act.  Congress will be voting on these acts January 24th.  From what I understand the acts are suppose to help fight piracy on the internet.  However, there are many businesses that feel this will hinder the thrive the internet gives their business.  Want to see examples?  Just check out www.google.com or www.firefox.com.  They currently have voiced their opinion on the issue on their main page.

If what Firefox and Google reports is accurate, the US government will have unprecedented control over the internet (both within and outside the country).  Firefox and Google feels this will hinder our freedom of speech on the internet.  But that in of itself brings up an interesting question.  When the freedom of speech was put into the constitution, the internet did not exist.  Should the internet receive the same freedom as our verbal speech is?  Is our written word any different than our typed word?  As far as I know the press still falls under the freedom of speech, so why should the internet be any different?  Those who think our government is becoming more of a socialist minded government will definitely see that in this move.  Why do I say that?  The same censorship the US Government wants to put into place is currently used by China, Iran, and Syria.  

Feel free to comment below.  If this is not now, it will be a hot topic.

December 7, 2011

Our Report Card

We haven't posted in awhile what our report card is for the website.
Thanks to website grader we discovered we have a pretty good report,
though it seems our blog may need some work.
Want to know how well your website or blog is doing?
Check out websitegrader.com or blog.grader.com.


The Website Grade for www.eberlysystems.com!
              Blog Grade for www.eberlysystems.com/blog

 

 

 

 

September 1, 2011

A Big Thank You to Our Bloggers

Filed under: General Ramblings,Social Ramblings,Web Development Ramblings — AndrewSmither @ 11:48 am

We would like to thank everyone who wrote a blog and/or commented on one during our 08.2011 Great Tech Blog-Off contest.  The entries will be tallied soon and the results will be announced sometime next week!

March 2, 2011

Blog Contest v2.0.1.1 coming up!

The 2011 Blog Contest(s) are about to get started…

Once again Eberly Systems is opening up it’s Blog for user submissions of Quality, Original articles on (almost) any Technology topic – and you can submit as many as you would like! The more you post, the more likely you are to win!

Prize planning has begun – what would YOU most like to win this time around?

September 2, 2010

Google Swedish Chef – Bork Bork Bork!

Filed under: General Ramblings,Social Ramblings,Web Development Ramblings — Kordel Eberly @ 7:26 am

Apparently this is nothing new, but this morning I stumbled upon an interesting new (to me) Google feature – the Swedish Chef language option.

I’m not even sure HOW I got there (didn’t change the preferences that I’m aware of), but all of the sudden my link search turned into a surprise counter-cultural expierence. How you ask? Well… see for yourself!

Google mangles my search results

Compliments of the Muppets

Leave it to Google to insert something totally random into an otherwise Normal menu such as the “Language Preferences” – and then take the time to actually develop and implement it!!! Hmmm… wish I had that kind of time on my hands…

August 22, 2010

Power up Windows with old guard Unix tools

Most of us who’ve spent time tinkering with Linux or other Unix flavors have quickly discovered that there are some powerful tools available on most standard *nix installs that do not have an equivalent in windows.

Here are a couple of simple tasks:

  • Search multiple files for a specific word or series of words.   (grep <pattern> <filepattern>)
  • Rename a list of files accord to pattern. (i.e. change all files ending in *.txt to *.rtf)
  • More powerful scripting than good old DOS Batch files.
  • Comparing the differences between 2 (text) files (diff <file> <file>)
  • Pull a file off the web without firing up a browser. (wget)
  • Watch the end of a file for changes, such as an application log file. (tail -f <file>)
  • telnet, ssh clients
  • Run an Xwindows client session in Windows. (startx)
  • Tell where an executable will be run from. (which)

Cygwin (cygwin.com) provides a great tool set for those who find themselves in Windows environments, but want to leverage the power of unix tools.

I first discovered Cygwin when working on a contract basis in software quality assurance (testing) for a large well-known semiconductor manufacturer.  We were doing most of our work via telnet sessions on an AIX (unix) server, and I wanted to get a larger/friendly command window by running Xwindows locally and exporting the display from my session on the server to my local workstation. Unix has had remote desktop for a long time… As a result, all the tools that I had grown to appreciate in AIX were suddenly available on my workstation.  I’ve kept a Cygwin install on my workstation ever since.

Installation:

  • Download and run setup.exe from cygwin.com.
  • Click through the options [defaults should be ok], and select a download site.
  • You will get a organized list of all the packages that are available. Modify the selected packages as you wish- the more you select, the larger the install footprint.
  • Setup caches what you download so if you want to add a package later, you can do so without downloading the whole system again.

Recommended modifications from the default packages.

  • Add Web/wget – download files off the web from the command line ( script heaven)
  • Add Editors/vim – If you like the vi editor, otherwise skip it

Installation will take a few minutes. When it’s done, open your command prompt (Start->Run, ‘cmd’) and start experimenting (no ‘rm’ commands). Cygwin adds its bin folder to your PATH, so the commands are available. Certain windows commands share names with their approximate unix equivalents, so you need to give the explicit path to the cygwin folder when calling these. ‘find’ is an example of this.

Here’s some examples:
C:\>which find
/cygdrive/c/WINDOWS/system32/find

No wonder it wasn’t working like I expected!  Not that windows drive c:  is mounted as /cygdrive/c, and most of the tools know how to navigate pure windows paths, but if possible use the unix form.

C:\>echo test > somefile.txt
C:\>\cygwin\bin\find somefil*

C:\> echo testing >> somefile.txt
C:\> echo something completely different >> somefile.txt
C:\> echo testing >> somefile.txt
C:\> echo testing >> somefile2.txt
C:\> grep different *
C:\> grep testing *
C:\> grep -v testing somefile.txt

C:\> cat somefile.txt | sed -e “s/ing/er/g”
C:\> cat somefile.txt | sed -e “s/ing/[\]/g”

I won’t get into how to use all these tools here.  Google ‘grep’ or ‘sed’ or unix shell script for more info.

June 16, 2010

The Great Tech Blog-Off

Interested in winning some cool stuff? Now through July 10th, contribute to the Eberly Systems Tech-Blog, and you’ll be entered into a drawing for some great prizes!

Basic Rules:
1. All entries must be ORIGINAL CONTENT, and must have something of Value.
2. Entries must relate to something Eberly Systems is involved with (i.e. Computers, Networking, Telecommunications, Electronics, Power).
3. Entries must be at least several paragraphs in length, and again – must say something worth reading!
4. You may enter as many times as you like.
5. Entries that are extensive and show an exceptional amount of effort and quality may receive multiple entries in the drawing.
6. Entries can be made via email to contest@eberlysystems.com, or via the blog directly at www.eberlysystems.com/blog (for this method, create a user and then email contest@eberlysystems.com with your username to request permission to post).

More details to follow. Suggestions? Write a review of a cool piece of technology that you use or got to play with (a new cell phone, laptop or gaming console). Write about the pros and cons of certain operating systems, or compare security protocols for certain network types. Discuss the ramifications of the Green Energy movement on manufacturing and industry. Anything that relates!!!

Stay tuned for prize announcements and further updates!

The Grand Prize is a sweet 24″ Samsung 1080p Hi-Def LCD Monitor!!! 2nd and 3rd place prizes will also be awarded – stay tuned for details.

Grand Prize

May 24, 2010

Off-site Backup Services

Eberly Systems is now offering Off-site Backup Services! Hosted securely on our own servers, your data can be automatically backed up every night, while you are sleeping! Fast, secure, and affordable! If you are concerned about the safety of YOUR data, contact us today for information on how you can be assured that your data is SAFE!

February 2, 2010

Grow Your Site Part II

Filed under: Technical Ramblings,Web Development Ramblings — Kordel Eberly @ 11:19 am

So last time around I did an overview of VERY basic principles that will make your Website grow and reach your target audience, WITHOUT selling your soul to a (potentially) fishy SEO campaigner. The abridged basics are

  • Make it Look Good
  • Make it Organized
  • Make it Say Something
  • Make it Good Under-the-Hood
  • Use HTML PROPERLY
  • Don’t fall for Quick Fixes

Today I want to start at the top and talk a little bit about the first two topics, Make it Look Good and Make it Organized – because as the old adage goes, “You never get a second chance to make a first impression”!

So let’s talk FIRST about the SECOND item… (I’m not sure why I put Looking Good first anyway).

Site Plan. Structure. Logic. Flow.

Sound vague, cryptic and complicated?

Step #1 for a well-built Web site is planning your layout. It seems much easier to “Just Do It” and start building pages. But I guarantee that if you don’t take the time to lay out your site and put some structure and organization on paper BEFORE your “creative juices” do their thing, you’re going to spend many long hours saying “now how can I make this…”

I’ve never regretted sitting down with a client, my Design Consultant (my wife), or by myself and thinking “What must this site include, and what is the BEST way to include it?” You just won’t regret it. Ever. An ounce of prevention is worth a pound of cure.

So take the time, right now, at the start of things (or at whatever stage you are at now), and give some thought to structure and layout. It’s terribly important.

Start with the basics. What is the purpose of your site? Are you promoting a product, a business, a person, or just your blog? Will you be promoting more than one TYPE of product or service (or a combination of BOTH). How many? Do you need a way for people to Contact you about your products or services, or to give feedback on whatever you are posting? Is there legal information that should be easily accessible to your visitors? Do you need a “Directions” page to help potential clients find your office?

It’s good to think big and think ahead. Maybe right now you only need a Home page, About Us page, Contact page, and one Products page. But perhaps down the road you’d like to showcase two entirely different product lines? Will you (at that point) really want a ‘Product A’ link and a ‘Product B’ link from you home page/nav bar, or would you prefer to direct visitors to your Product page and then link to ‘A’ and ‘B’ products from there? Try to think through this and plan accordingly, to save you from totally re-building your website every time you add a product or service.

Try to develop a high quality Site Map up front. A Site Map is a logical, hierarchical structure of the pages and how they link together. See example .

Site Map for a Basic Web Site

Generic Web Site layout

A good Site Map and logical layout will help you to develop a clear, simple and flexible navigational system that is easy to follow (for your customers), easy to maintain, and easy to build upon.

In the example above, we have a basic site layout that contains a navigation bar (it could be placed anywhere, but I would place it at the top or left of each page) that contains 3 Root links (About Us, Products/Services, and Resources), each of which contain 3 Nested (or sub) links. EACH PAGE also contains all of the links shown at the bottom of the Site Map, most likely in a supplemental navigation pane in your “footer” at the bottom (or side) of each page.

This logical layout allows visitors to quickly and easily identify what they are looking for, and if you have it. And IF you DO have it, you’re in business!

This also allows your visitors (at any time) to quickly click “Contact Us” or “Help” if they have a problem or a question that they can’t find an answer to elsewhere on your site (because they didn’t look OR can’t find it).

Finally, we can talk about Layout and Design…

How do you want each page to physically appear? There are a couple key rules that I recommend you stick with…

  • Simplicity - don’t confuse and bewilder your visitors with too many glaring banners, graphical adds, image links and crazy complicated graphical buttons.
  • Consistency - keep things the same, especially your overall layout and your navigation bars. People want to easily and quickly know where they were, where they’re going ,and how to get back – or they freak out and leave altogether!
  • Neutrality - don’t overdue the crazy colors, crazy fonts (for many reasons), crazy pictures or anything else “out there” – unless you’re trying to alienate people, try strike a balance in everything you do – it’s the professional way!

Browse the web, search for “free website templates” or “website layouts” to get some examples and ideas of great ways to lay things out. Even go to some of the “Big” sites (microsoft.com, apple.com, foxnews.com, cnn.com, etc) and take notes from the guys who see the BIG TIME traffic – what do they do, and what DON’T they do?

As you can see from my own, personal website, I like centered. I like rounded. I also like clear Headers and Footers that are consistent throughout the site (I used PHP to save time and coding with these – more on that in another post). You can visit any page on my entire site and easily find your way back to where you started – it’s all accesible from any point via either the footer nav links or the main Graphical Navigation bar (which uses Javascript/JQuery and CSS – thanks to Stu Nicholls!).

It’s simple, it’s easy to follow, and it’s all there.

Now, maybe my colors aren’t great – but that’s fine, to each their own. This is the stage where you really make the site “yours”. Use your logo. Use your photo if you want. By ALL means use YOUR colors. But make sure that they don’t scare people away…

Again, browsing through free templates from freecsstemplates.org or freewebsitetemplates.com will give you plenty of ideas on how to do this. For ease of use and maintenance, I highly recommend learning CSS basics and putting them to good use. They are your greatest aid in maintaining consistent and aesthetically pleasing web pages. Good free tutorials can be found here http://www.w3schools.com/Css/default.asp and here http://www.csstutorial.net/.

As you go, keep revisiting the 3 basics – Simple, Consistent, and Neutral (or Professional).

This is NOT a comprehensive list, nor a tutorial for building a good site. It’s more of an “Off The Top of my Head” suggestion list of critical elements that I have found to be indispensable in building and maintaining quality web sites. Look around Eberly Systems and see what you think… we just recently were rated a 95 by HubSpot’s  WebsiteGrader.com (HubSpot is a leading Market Research and Analyst firm, and WebsiteGrader is their flagship Website Ranking / Grading tool). Visit www.websitegrader.com and enter our address (www.eberlysystems.com) to see exactly what they have to say about our layout, content and design.

For more tips and ideas, stay tuned for part III – till then (whenever “then” is), stay tuned for continuing Blog and Site updates!

biztxb9r@verizon.net

December 30, 2009

MagpieRSS & Website Updates

Filed under: Technical Ramblings,Web Development Ramblings — Kordel Eberly @ 6:15 pm

I’ve spent the last several days fiddling around with Magpie RSS, attempting to feed Blog updates onto my home page via RSS.

Well, you’d think it should be easy, as I found no fewer than a dozen “simple” tutorials on parsing the output via PHP and customizing the feeds. But of the 5 or 6 different scripts that were freely available, only the last one I found actually worked.

The funny thing is, as I brushed up on my PHP, I realized that the issues were mostly very simple ones – syntax, mostly, and bad programming. You’d think people who write Magpie / PHP walkthrough’s would test their code…

Anyway, it’s up and running, and it’s working great – you can now view summaries of the latest Blog posts directly at www.eberlysystems.com – our Home page, plus breaking news as it becomes available.

For anyone who is interested in what I came up with, here’s the basics…

  • Download MagpieRSS from http://magpierss.sourceforge.net/
  • Install per the included “Install” file (open via your web browser – it’s in HTML format)
  • Insert this PHP script into your page and customize the lines in bold
  • Enjoy!

Script:

<?php
require_once(‘magpierss/rss_fetch.inc’);
$rss = fetch_rss(‘http://www.eberlysystems.com/blog/wp-rss.php‘);
if ( $rss) {

#in this case, we only want to display the first four news feeds:
$short_items = array_slice($rss->items,0,3);

#to be polite, set magpie to only refresh a feed once every half-hour:
define(‘magpie_cache_age’, 900); # 30 x 60 = 1800 seconds

#tell magpie to use utf-8 encoding
define(‘magpie_output_encoding’, ‘utf-8′);
define(‘magpie_input_encoding’, ‘utf-8′);
define(‘magpie_detect_encoding’, ‘false’);

#now we tell magpie how to format our output
foreach ($short_items as $item) {

#define the link to the story as $href
$href = $item['link'];

#set the item title as $title
$title = $item['title'];

#set the item content as $longdesc
$longdesc = $item['description'];

#to only display the first 60 characters of the title and
#the first 100 characters of the content:

$desc = trim(strip_tags($longdesc));
if (strlen($desc) >= 175)
{
$desc = substr($desc,0,174).”…”;
}
if (strlen($title) >= 25)
{
$title = substr($title,0,24).”…”;
}

#and now we want to put it all together to show the image icon,
#followed by the item title, followed by the content on a new
#line in a smaller font.
echo “<h2 align=center><a href=\”$href\”>$title</a><br /><span>$desc</span></h2>“;
}
}
?>

Happy New Year to everyone in case I don’t get to update again before 2010!

Older Posts »
Privacy Policy | Terms & Conditions | Related Sites | SpyderMap | Web Portal | Exchange Links | Affiliates