<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software Engineering</title>
	<atom:link href="http://www.engineers.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.engineers.net</link>
	<description>News and Resources for Software Engineers</description>
	<lastBuildDate>Fri, 30 Jul 2010 17:36:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Mac OS X &#8211; change the hostname to something useful - Handy for the terminal prompt.</title>
		<link>http://www.engineers.net/208/mac-os-x-change-the-hostname-to-something-useful/</link>
		<comments>http://www.engineers.net/208/mac-os-x-change-the-hostname-to-something-useful/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 17:36:02 +0000</pubDate>
		<dc:creator>WL</dc:creator>
				<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://www.engineers.net/?p=208</guid>
		<description><![CDATA[Handy for the terminal prompt.sudo scutil &#8211;set HostName yourname.local (Note the TWO dashes before &#8211;set). This is handy as it will show your current directory as a prompt like this: yourname:~ yourname$ cd Desktop yourname:Desktop yourname$ No need to use &#8216;pwd&#8217; again.]]></description>
			<content:encoded><![CDATA[<p></p><h3><i>Handy for the terminal prompt.</h3></i><p>sudo scutil &#8211;set HostName yourname.local</p>
<p>(Note the TWO dashes before &#8211;set).</p>
<p>This is handy as it will show your current directory as a prompt like this:</p>
<p>yourname:~ yourname$ cd Desktop<br />
yourname:Desktop yourname$</p>
<p>No need to use &#8216;pwd&#8217; again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.engineers.net/208/mac-os-x-change-the-hostname-to-something-useful/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress automatic upgrade errors for plugins and WP version</title>
		<link>http://www.engineers.net/203/wordpress-update-error/</link>
		<comments>http://www.engineers.net/203/wordpress-update-error/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 14:05:11 +0000</pubDate>
		<dc:creator>AA</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.engineers.net/?p=203</guid>
		<description><![CDATA[This is an obvious one but stumped me for a while. I have the WordPress Automatic Upgrade plugin and it was erroring out with &#8216;fopen&#8217; permissions, as were all the automatic upgrades on plugins themselves. You need to set PHP safe mode to OFF. You&#8217;ll do this via your domain&#8217;s hosting panel normally. Dead simple, [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>This is an obvious one but stumped me for a while. I have the WordPress Automatic Upgrade plugin and it was erroring out with &#8216;fopen&#8217; permissions, as were all the automatic upgrades on plugins themselves.</p>
<p>You need to set PHP safe mode to OFF. You&#8217;ll do this via your domain&#8217;s hosting panel normally.</p>
<p>Dead simple, and now all the automatic upgrades work fine.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.engineers.net/203/wordpress-update-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do Software Engineers Have Engineering Degrees?</title>
		<link>http://www.engineers.net/201/do-software-engineers-have-engineering-degrees/</link>
		<comments>http://www.engineers.net/201/do-software-engineers-have-engineering-degrees/#comments</comments>
		<pubDate>Tue, 25 May 2010 11:18:30 +0000</pubDate>
		<dc:creator>AA</dc:creator>
				<category><![CDATA[General SE]]></category>
		<category><![CDATA[engineering degree]]></category>

		<guid isPermaLink="false">http://www.engineers.net/?p=201</guid>
		<description><![CDATA[There is quite a bit of discussion about what Software Engineers do, and so in some cases they do have some engineering coursework or a degree, in other cases, a software engineer is more rightly called a software developer, and does not have a degree from the field of engineering. He is not any less [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><!-- 		@page { margin: 2cm } 		H3 { margin-top: 0.49cm; margin-bottom: 0.49cm; page-break-after: auto } 		H3.western { font-family: "Times New Roman", serif; font-size: 13pt } 		H3.cjk { font-family: "DejaVu Sans"; font-size: 13pt } 		H3.ctl { font-family: "DejaVu Sans"; font-size: 13pt } 		P { margin-bottom: 0.21cm } -->There is quite a bit of discussion about what Software Engineers do, and so in some cases they do have some engineering coursework or a degree, in other cases, a software engineer is more rightly called a software developer, and does not have a degree from the field of engineering. He is not any less talented, but has approached learning through a different field or discipline.</p>
<p>Software engineering is not classically defined engineering. The development of computer software is regarded by some to actually be an art rather than a science. To people with that mind set it is pointless to try to instill engineering disciplines to the design of software. The counter argument to that idea is that if you blend the art and science of engineering you meet practical guidelines for making computer software.</p>
<p>To answer the initial question about degrees for software engineers, we have to look around the globe. Qualifications and certifications vary from place to place, country to country.</p>
<p>In the United Kingdom, the British Computer Society is the source for computer engineering licensing.  If a software engineer is a member of the British Computer Society, and has a license from that society, he then also can acquire the appellation of Chartered Engineer. By contrast, in some parts of Canada, software engineers may also hold the title of Professional Engineer, or Information Systems Professional. These are not legal requirements to work in the field though.</p>
<p>Guides have been published that help define the field of software engineering. These are outgrowths of the two main software engineering professional organizations. These guides set forth by the Institute of Electrical and Electronics Engineers (IEEE) and the Association for Computer Machinery (ACM) describe what a software engineer is expected to know and be able to do. They even have a suggested Code of Ethics for Software Engineers.</p>
<p>So the answer to the question of college degrees in engineering for software engineers is both “yes” and “no”. It is a good idea for the person planning to embark upon a career in the field of software engineering to target an investigation of jobs in the field. That will then allow them to determine how much engineering education is required to meet career goals. The classes they need to take will help them in determining the college or University they need to attend and which courses they will select.</p>
<p>The world and profession of software engineers is changing almost everyday. Requirements that do not exist today may be strongly founded by the time a software engineering candidate finishes a four year college degree. It is recommended that the most extensive course of study be pursued so that the title of Software Engineer can be held with pride and security. Professional credentials are a great addition to a portfolio. Even though at this time Software Engineers do not have to hold Engineering degrees there could easily come a time when that will be part of the professional standard of excellence in the field of Software Engineering.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.engineers.net/201/do-software-engineers-have-engineering-degrees/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Engineering domains &#8211; parsing the zone files &#8211; an exercise in domaining (part 1)</title>
		<link>http://www.engineers.net/195/engineering-domains-parsing-the-zone-files-an-exercise-in-domaining-part-1/</link>
		<comments>http://www.engineers.net/195/engineering-domains-parsing-the-zone-files-an-exercise-in-domaining-part-1/#comments</comments>
		<pubDate>Thu, 13 May 2010 12:17:10 +0000</pubDate>
		<dc:creator>DH</dc:creator>
				<category><![CDATA[Domains]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[domaining]]></category>
		<category><![CDATA[parser]]></category>

		<guid isPermaLink="false">http://www.engineers.net/?p=195</guid>
		<description><![CDATA[Before we delve into the mechanics of how we program this parsing exercise, let&#8217;s look at the ultimate result first. Unusual I know, but if you&#8217;re in the domain business, you&#8217;ll realise how important this article could be for you once you&#8217;ve seen what can be simply achieved. Take a look at this small subset [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Before we delve into the mechanics of how we program this parsing exercise, let&#8217;s look at the ultimate result first. Unusual I know, but if you&#8217;re in the domain business, you&#8217;ll realise how important this article could be for you once you&#8217;ve seen what can be simply achieved.</p>
<p>Take a look at this small subset (all engineering domains) now, or download the zipped files:</p>
<p>Engineering domains in the .com zone: <a href="http://www.engineers.net/engineering-domains/engineering-domains-com.txt">View in text format</a> | <a href="http://www.engineers.net/engineering-domains/engcom.zip">Download zip</a><br />
Engineering domains in the .net zone: <a href="http://www.engineers.net/engineering-domains/engineering-domains-net.txt">View in text format</a> | <a href="http://www.engineers.net/engineering-domains/engnet.zip">Download zip</a></p>
<p>Let&#8217;s make a start on explaining how this was done.</p>
<p>First, you need to enter into an agreement with Verisign that will allow you to download the raw zone files. We&#8217;ll look further into that later.</p>
<p>Okay. Now I&#8217;m going to show you the &#8216;head&#8217; and &#8216;tail&#8217; of a .com zone file. The &#8216;head&#8217; in this instance is arbitrarily the first 100 lines, and the &#8216;tail&#8217; the last 100 lines of the file.</p>
<p>Head:</p>
<p>;File start: 99411<br />
; The use of the Data contained in Verisign Inc.&#8217;s aggregated<br />
; .com, and .net top-level domain zone files (including the checksum<br />
; files) is subject to the restrictions described in the access Agreement<br />
; with Verisign Inc.</p>
<p>$ORIGIN COM.<br />
@ IN    SOA     A.GTLD-SERVERS.NET. NSTLD.VERISIGN-GRS (<br />
1267765805 ;serial<br />
1800 ;refresh every 30 min<br />
900 ;retry every 15 min<br />
604800 ;expire after a week<br />
900 ;minimum of 15 min<br />
)<br />
$TTL 518400<br />
NS A.GTLD-SERVERS.NET.<br />
NS G.GTLD-SERVERS.NET.<br />
NS H.GTLD-SERVERS.NET.<br />
NS C.GTLD-SERVERS.NET.<br />
NS I.GTLD-SERVERS.NET.<br />
NS B.GTLD-SERVERS.NET.<br />
NS D.GTLD-SERVERS.NET.<br />
NS L.GTLD-SERVERS.NET.<br />
NS F.GTLD-SERVERS.NET.<br />
NS J.GTLD-SERVERS.NET.<br />
NS K.GTLD-SERVERS.NET.<br />
NS E.GTLD-SERVERS.NET.<br />
NS M.GTLD-SERVERS.NET.<br />
$TTL 172800<br />
ENERCONTECHNOLOGIES NS NS1.BIZ.RR<br />
ENERCONTECHNOLOGIES NS NS2.BIZ.RR<br />
SELF-DRIVE-CAR-RENTAL NS NS3.IZP<br />
SELF-DRIVE-CAR-RENTAL NS NS6.IZP<br />
SELF-DRIVE-CAR-RENTAL NS NS7.IZP<br />
SELF-DRIVE-CAR-RENTAL NS IZA.HOSTING.DIGIWEB.IE.<br />
SELF-DRIVE-CAR-RENTAL NS NS4.IZP<br />
NANCYVRAINE NS NS1.IMCONLINE.NET.<br />
NANCYVRAINE NS NS2.IMCONLINE.NET.<br />
SELFDRIVECARRENTAL NS NS3.IZP<br />
SELFDRIVECARRENTAL NS NS6.IZP<br />
SELFDRIVECARRENTAL NS NS7.IZP<br />
SELFDRIVECARRENTAL NS IZA.HOSTING.DIGIWEB.IE.<br />
SELFDRIVECARRENTAL NS NS4.IZP<br />
WORLDDATASOURCE NS NS1.AS3000.NET.<br />
WORLDDATASOURCE NS NS2.AS3000.NET.<br />
SAUDIPHOTOGRAPHERS NS NS1.R4L<br />
SAUDIPHOTOGRAPHERS NS NS2.R4L<br />
MERCKCHOICE NS CBRU.BR.NS.ELS-GMS.ATT.NET.<br />
MERCKCHOICE NS CMTU.MT.NS.ELS-GMS.ATT.NET.<br />
ENVIRONMENTALSCHOOLS NS PSNS01.PAULSMITHS.EDU.<br />
ENVIRONMENTALSCHOOLS NS PSNS02.PAULSMITHS.EDU.<br />
EASTHAMPTONHOMES NS NS1.TRAFFICZ<br />
EASTHAMPTONHOMES NS NS2.TRAFFICZ<br />
AMERICASHOMEBUILDER NS NS1.TRAFFICZ<br />
AMERICASHOMEBUILDER NS NS2.TRAFFICZ<br />
BOVINUS NS C3P0.CBFENTERPRISES<br />
BOVINUS NS R2D2.CBFENTERPRISES<br />
CONSTELLATIONCOLLEGE NS NS1.STORESONLINE<br />
CONSTELLATIONCOLLEGE NS NS2.STORESONLINE<br />
DOCHERTYCONSULTING NS NS1.VERINOTE.NET.<br />
DOCHERTYCONSULTING NS NS3.VERINOTE.NET.<br />
SONOMETRICS NS NS35.WORLDNIC<br />
SONOMETRICS NS NS36.WORLDNIC<br />
UNLIMITEDDISCOUNTPHONECALLS NS DNS1.NAME-SERVICES<br />
UNLIMITEDDISCOUNTPHONECALLS NS DNS2.NAME-SERVICES<br />
UNLIMITEDDISCOUNTPHONECALLS NS DNS3.NAME-SERVICES<br />
UNLIMITEDDISCOUNTPHONECALLS NS DNS4.NAME-SERVICES<br />
UNLIMITEDDISCOUNTPHONECALLS NS DNS5.NAME-SERVICES<br />
FREILAND NS NS1.FABULOUS<br />
FREILAND NS NS2.FABULOUS<br />
KUMA-NET NS UNS01.LOLIPOP.JP.<br />
KUMA-NET NS UNS02.LOLIPOP.JP.<br />
SANGYOSHIEN NS NS55.WORLDNIC<br />
SANGYOSHIEN NS NS56.WORLDNIC<br />
JONATHANCHARLESNOVAK NS DNS077.A.REGISTER<br />
JONATHANCHARLESNOVAK NS DNS030.B.REGISTER<br />
JONATHANCHARLESNOVAK NS DNS030.C.REGISTER<br />
JONATHANCHARLESNOVAK NS DNS010.D.REGISTER<br />
HQSINGAPORE NS NS.BUYDOMAINS<br />
HQSINGAPORE NS THIS-DOMAIN-FOR-SALE<br />
LGCSYS NS NS2.DOMAIN<br />
LGCSYS NS NS1.DOMAIN<br />
LGCSYS NS NS3.DOMAIN<br />
PANASOURCE NS NS1.DNSPOD.NET.<br />
PANASOURCE NS NS2.DNSPOD.NET.<br />
PRIVATESAUNAS NS NS.BUYDOMAINS<br />
PRIVATESAUNAS NS THIS-DOMAIN-FOR-SALE<br />
BARBARA-STREISAND NS NS1.LAMEDELEGATION.NET.<br />
BARBARA-STREISAND NS NS2.LAMEDELEGATION.NET.<br />
GLASTONBURYDENTALCARE NS DNS1.NAME-SERVICES<br />
GLASTONBURYDENTALCARE NS DNS2.NAME-SERVICES<br />
GLASTONBURYDENTALCARE NS DNS3.NAME-SERVICES<br />
GLASTONBURYDENTALCARE NS DNS4.NAME-SERVICES<br />
GLASTONBURYDENTALCARE NS DNS5.NAME-SERVICES<br />
MONICAMAGNETTI NS NS21.DOMAINCONTROL<br />
MONICAMAGNETTI NS NS22.DOMAINCONTROL<br />
POTREROVALLEYHOMEVALUES NS NS15.DOMAINCONTROL<br />
POTREROVALLEYHOMEVALUES NS NS16.DOMAINCONTROL<br />
IGUANA-WORLD NS DNS1.TNIB.DE.<br />
IGUANA-WORLD NS DNS2.TNIB.DE.</p>
<p>Tail:</p>
<p>NS2.CALZADORIGONE A 70.47.49.236<br />
NS.KYOUSHINSEMINAR A 210.172.105.215<br />
NS2.RSR-WEB-ACCOUNTS A 207.58.130.69<br />
NS2.TOPIMS A 173.160.32.164<br />
NS1.LUCKDRAGON A 72.233.77.146<br />
NS2.LUCKDRAGON A 72.233.77.147<br />
NS1.TOPIMS A 173.160.32.163<br />
NS1.SKEMASA A 70.47.49.235<br />
NS2.SKEMASA A 70.47.49.236<br />
NS1.VASTWEBHOSTING A 64.20.44.133<br />
NS2.VASTWEBHOSTING A 69.10.62.46<br />
NS.DIVEINMARGARITA A 69.73.152.147<br />
NS1.2RNEY A 75.101.158.93<br />
NS2.2RNEY A 75.101.158.93<br />
NS1.ONLYONEHOST A 207.58.135.27<br />
NS2.ONLYONEHOST A 207.58.135.28<br />
NS.IWAKI-RADIATOR A 210.198.7.104<br />
NS1.BEHNAMALAEE A 74.81.166.176<br />
NS2.IWAKI-RADIATOR A 210.198.7.104<br />
NS.FORELAKES A 208.109.248.128<br />
NS2.BEHNAMALAEE A 74.81.166.177<br />
NS1.FORELAKES A 208.109.248.129<br />
NS1.DICECHEATS A 208.43.173.108<br />
NS0.DICECHEATS A 208.43.173.108<br />
NS1.ZAPIXONLINE A 98.184.130.155<br />
NS2.ZAPIXONLINE A 98.184.130.155<br />
NS1.EASTHAMILTONSTRINGS A 209.202.252.20<br />
NS2.EASTHAMILTONSTRINGS A 209.202.254.20<br />
DNS.EEC-INDEX A 219.84.190.40<br />
NS1.EEC-INDEX A 219.84.190.40<br />
NS1.GEFETTA A 67.231.98.21<br />
NS2.GEFETTA A 67.231.98.22<br />
NS1.SOLARBLACKLIGHTING A 98.126.223.2<br />
NS2.SOLARBLACKLIGHTING A 98.126.223.3<br />
A.ONETOONEENGLISH A 78.47.168.52<br />
B.ONETOONEENGLISH A 78.47.168.53<br />
C.ONETOONEENGLISH A 78.47.168.54<br />
VPS1.JAMESBERWICK A 64.120.209.34<br />
VPS2.JAMESBERWICK A 64.120.209.28<br />
NS1.GESHIN A 204.246.47.49<br />
NS2.GESHIN A 204.246.47.50<br />
NS1.OURHOMELIGHTING A 98.126.223.2<br />
NS2.OURHOMELIGHTING A 98.126.223.3<br />
NS1.SANAPO A 74.126.19.221<br />
NS1.GOOLBET A 212.95.47.191<br />
NS2.SANAPO A 74.126.19.236<br />
NS2.GOOLBET A 212.95.47.191<br />
NS1.PESISIRHOST A 173.212.241.90<br />
NS2.PESISIRHOST A 173.212.241.91<br />
NS1.LEDLIGHTINGSYS A 98.126.223.2<br />
NS2.LEDLIGHTINGSYS A 98.126.223.3<br />
NS.FIVE-SOLID A 210.150.124.170<br />
NS1.NEWERTHLEAGUE A 174.121.112.165<br />
NS2.NEWERTHLEAGUE A 174.121.112.166<br />
NS3.TEALFIN A 208.80.126.4<br />
NS4.TEALFIN A 208.80.125.4<br />
NS5.TEALFIN A 208.80.127.4<br />
NS6.TEALFIN A 208.94.149.4<br />
NS1.MAFIOSODECIVILIANO A 209.212.156.193<br />
NS1.EMERGENCYUNIX A 205.134.161.122<br />
NS2.EMERGENCYUNIX A 205.134.161.122<br />
NS1.GCADMARKETING A 74.117.56.244<br />
NS2.GCADMARKETING A 74.117.56.245<br />
NS1.JORGECAAMANOTAS A 209.202.252.20<br />
NS2.JORGECAAMANOTAS A 209.202.254.20<br />
NS1.MYLIGHTINGWORLD A 98.126.223.2<br />
NS2.MYLIGHTINGWORLD A 98.126.223.3<br />
NS1.SECRET-KISS1 A 38.99.91.250<br />
NS2.SECRET-KISS1 A 38.99.91.250<br />
NS1.ALPHAVILLEUSA A 74.54.49.66<br />
NS2.ALPHAVILLEUSA A 74.54.49.67<br />
NS1.SECRET-KISS3 A 38.99.91.250<br />
NS2.SECRET-KISS3 A 38.99.91.250<br />
NS1.HIT-NETWORKS A 76.225.20.206<br />
NS1.SECRET-KISS4 A 38.99.91.250<br />
NS2.SECRET-KISS4 A 38.99.91.250<br />
NS1.SECRET-KISS5 A 38.99.91.250<br />
NS2.SECRET-KISS5 A 38.99.91.250<br />
NS1.CASEPOST A 208.96.2.2<br />
NS1.INFOSHOULDBEFREE A 174.34.131.62<br />
NS0.INFOSHOULDBEFREE A 174.34.131.63<br />
NS2.CASEPOST A 66.43.118.67<br />
NS1.FINDITEAZY A 173.45.90.210<br />
NS0.FINDITEAZY A 173.45.90.211<br />
NS1.LANKA-WEBHOST A 69.175.85.58<br />
NS2.LANKA-WEBHOST A 69.175.85.59<br />
NS3.UKCLOUDDNS A 213.175.215.150<br />
NS4.UKCLOUDDNS A 213.175.203.116<br />
NS1.THEJOURNALWIKI A 67.223.244.92<br />
NS1.BLINSTEY A 147.202.121.142<br />
NS0.BLINSTEY A 147.202.121.141<br />
NS1.UP2UHOSTING A 61.19.249.88<br />
NS2.UP2UHOSTING A 61.19.249.88<br />
NS1.EVERNSET A 147.202.121.144<br />
NS0.EVERNSET A 147.202.121.143<br />
NS1.SHERLEN A 147.202.121.146<br />
NS0.SHERLEN A 147.202.121.145<br />
VRSN-END-OF-ZONE-MARKER-DUMMY-RECORD.com. TXT plenus<br />
;File end: -99411<br />
;End of file: 1267765805</p>
<p>We&#8217;re not bothered with the technicalities of all this information, our only concern is how this file is structured. The complete file contains all of the domains in the .com zone together with their associated nameservers. Our task is to strip out all the stuff that we don&#8217;t need. If you search the net for commercial software, you&#8217;ll find that you can fork out hundreds of dollars for utilities that parse and compare zone files (comparisons are used to establish dropping domains) but we&#8217;re going to do this with a few simple commands using the bash shell (command line) that ships with all versions of Linux. I&#8217;ll be explaining every command that you use, so don&#8217;t navigate away yet if you&#8217;re under the assumption that this is going to get too technical.</p>
<p>TBC&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.engineers.net/195/engineering-domains-parsing-the-zone-files-an-exercise-in-domaining-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Industries Do Software Engineers Work In?</title>
		<link>http://www.engineers.net/191/what-industries-do-software-engineers-work-in/</link>
		<comments>http://www.engineers.net/191/what-industries-do-software-engineers-work-in/#comments</comments>
		<pubDate>Fri, 07 May 2010 15:42:01 +0000</pubDate>
		<dc:creator>AA</dc:creator>
				<category><![CDATA[General SE]]></category>
		<category><![CDATA[Software Engineers]]></category>

		<guid isPermaLink="false">http://www.engineers.net/?p=191</guid>
		<description><![CDATA[The first answer to this proposed question might appear to be a little obvious. Software engineers work in industries that produce software. That is not the entire story, however. Software engineers do work to produce software, but they also are involved in the design, planning and manufacture of software. The software a software engineer might [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>The first answer to this proposed question might appear to be a little obvious. Software engineers work in industries that produce software. That is not the entire story, however. Software engineers do work to produce software, but they also are involved in the design, planning and manufacture of software.</p>
<p>The software a software engineer might develop could have applications in business. Software is becoming more and more crucial in office management. Software runs our communications industries and software is part of the medical field. It is difficult to name an industry in these days that does not involve software and software engineers.</p>
<p>Software allows us to use mobile phones, and computers. Software is often part of security systems both physically on buildings and intellectually through computers. Software allows companies to honor customer preferences in many areas of their lives. It might be easier to find an industry that does not employ software engineers.</p>
<p>Some software engineering jobs require that the candidate have creativity and good decision making skills, such as those related to the visual entertainment industry. Software engineers have been responsible for the development and improvement of medical technologies that are used in both diagnosis and treatment of disease. </p>
<p>A software engineer need only do a search to find thousands of jobs in various industries across the United States and around the world. A list of industries will include home entertainment, wide screen entertainment, music performance, music enhancement, video games, medicine, office management, computer development and very many more industries.  A software engineer can find employment in manufacturing industries, designing and setting up equipment and production lines. The field of software engineering is wide open and any industry will likely have a place that the unique training and skills of a software engineer will be necessary.</p>
<p>Most people of course are familiar with the use of software in the information technology field, and therefore are also aware of that being a field for a software engineer. A software engineer can also help provide integrated solutions to systems that are connected at various levels in industrial technology. In a manufacturing industry a software engineer can control production levels and also develop programs that will aid in expediting the logistics of product movement. Software will function at providing inventory control both of raw materials and of completed product.</p>
<p>There appears to be a need for software engineers in almost every industry or field. It is up to the software engineer to seek out the niche that will fit his interests along with his expertise. Software engineers can design tiny microchips, huge ocean liners and magnificent building systems. They participate in communication, security and innovation. In business they develop methods and software that improve efficiency. In the field of medicine they develop applications that enhance our abilities and improve our accuracy both for diagnosis and for treatment. A software engineer has the capacity to work in almost any industry to make a better world for all of us.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.engineers.net/191/what-industries-do-software-engineers-work-in/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Software Engineers in the Entertainment Industry</title>
		<link>http://www.engineers.net/188/software-engineers-in-the-entertainment-industry/</link>
		<comments>http://www.engineers.net/188/software-engineers-in-the-entertainment-industry/#comments</comments>
		<pubDate>Mon, 03 May 2010 13:29:18 +0000</pubDate>
		<dc:creator>AA</dc:creator>
				<category><![CDATA[General SE]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Software Engineers]]></category>

		<guid isPermaLink="false">http://www.engineers.net/?p=188</guid>
		<description><![CDATA[As the world becomes more technologically oriented it is easy to see that there is a broad range of employment for software engineers. Perhaps one of the most visible areas that we experience open employment fields for soft ware engineers is in the entertainment industry. There are projects for home entertainment and projects for the [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>As the world becomes more technologically oriented it is easy to see that there is a broad range of employment for software engineers. Perhaps one of the most visible areas that we experience open employment fields for soft ware engineers is in the entertainment industry. There are projects for home entertainment and projects for the movie sector, and music as well.</p>
<p>The entertainment industry is actually a very broad field. There is the segment of the entertainment industry that deals with entertainment at home. In that venue we have video game consoles, video game systems, and the actual video games. We also have televisions and music systems that have been designed by software engineers. Software engineering is everywhere in the home.  The move to digital sound and digital pictures has been a great source of employment for software engineers. It is hard to imagine a home without some video game entertainment options that take advantage of these options.</p>
<p>Another field of employment for software engineers is the design of phone apps. At first it might be assumed that the cell phone is a utilitarian device, but many people today rely on it for entertainment as well. They surf the internet, chat with friends, play games and listen to music, all because of new software applications. We would not have these advantages without the employment of software engineers who design and sometimes sell these ideas to the producers of consumer products. There are a lot of people who would never want to be without their phone.</p>
<p>Think really big when you think of software engineers in the Entertainment Industry. Consider movies seen on the wide screen. Special effects sell movies and carry plots. These are often designed by software engineers. The motion picture studio will have a concept that they want included in a movie, or video. The software engineer will be responsible for planning how the concept or the effect is produced, and will work as the go between for management and programmers to produce the desired effects. A lot of work goes on in the background of the entertainment packages that we see as consumers. The software engineer makes sure that that work happens.</p>
<p>Software engineers have a part in music production and blending as well. Synthesized instruments and balanced mixes of tracks are all the result of new software that improves almost daily. Ask a disc jockey or someone who hosts karaoke and they will tell you that well designed software is essential to the smooth operation of their business. Software engineers are in the business of developing new fields and helping explore them, giving us the tools to be entertained and to make our hearts sing. Entertainment certainly needs software engineers. </p>
<p>Whether it relates to home audio or visual equipment, or video games, or whether it is a song in production or a movie on the wide screen, the entertainment field provides many jobs for people who hold software engineering degrees.                                                                                                                                  </p>
<p>[Note: Contribution WIP]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.engineers.net/188/software-engineers-in-the-entertainment-industry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Work At Home Opportunities for Software Engineers</title>
		<link>http://www.engineers.net/186/work-at-home-opportunities-for-software-engineers/</link>
		<comments>http://www.engineers.net/186/work-at-home-opportunities-for-software-engineers/#comments</comments>
		<pubDate>Mon, 03 May 2010 13:23:49 +0000</pubDate>
		<dc:creator>AA</dc:creator>
				<category><![CDATA[General SE]]></category>
		<category><![CDATA[Software Engineers]]></category>

		<guid isPermaLink="false">http://www.engineers.net/?p=186</guid>
		<description><![CDATA[A software engineer is a specially trained computer technologist that often will have a Bachelors of Science degree. Not only will a software engineer be well versed in the theory and languages of computers, but he will also have training in business management skills. A software engineer will be able to communicate both with the [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>A software engineer is a specially trained computer technologist that often will have a Bachelors of Science degree. Not only will a software engineer be well versed in the theory and languages of computers, but he will also have training in business management skills. A software engineer will be able to communicate both with the programmers on the technical end of a project and with the business managers who deal with the bottom line as far as deadlines and profits go.</p>
<p>One might ask if a software engineer is able to work from home. The answer will be yes, there are opportunities for software engineering projects that can be done from remote locations, as independent contractors to businesses who are developing new computer technology related projects. Depending on the specialization required, these telecommute projects may pay somewhat less than in house jobs, but they also allow independent scheduling as well as savings on office wear, work lunches and the expense of commuting.</p>
<p>One approach to finding work at home for a software engineer would be to become established with a company and demonstrate his skills and abilities working from their site. The next step would be to approach management about the possibility of doing part, or most of the work at home. This should be an easy transition, once the software engineer has demonstrated his skill.</p>
<p>The software engineer who has a well maintained portfolio can search online for work at home opportunities. These positions may take one of three forms. One type of opportunity would be to search data bases for freelance projects that require a software engineer. This approach will appeal to the person who wants adventure, or who gets bored working on the same project all of the time. The second approach would be to look for a company who wants a long term software engineer on payroll full time, but is desirous to not have to provide office and workspace. Computer based work obviously can be transmitted by computer. Either position, freelancing, or long term remote engineering possibly will require scheduled in house meetings to help clarify projects. The third option for a software engineer is to become a consultant.  It is a little more detailed job than working on various freelance projects. A consultant will often have the opportunity to develop the concept that leads to the project, and then will be able to implement the project himself, from his own work space.</p>
<p>In this time of job shortages, flexibility is the key for maintaining employment. Telecommuting or working remotely may be the answer to finding work for a software engineer. Because of his skills both in business and in computer software development and maintenance he will remain marketable in a variety of situations or in combination. Keeping work options open allows maximum employability for software engineers, from their home or from a fully integrated office. A software engineer may want to work from home on additional opportunities, even when employed by a company where he is in office staff.</p>
<p>[Note: Contribution WIP]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.engineers.net/186/work-at-home-opportunities-for-software-engineers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nominet DAC bulk domain name checker &#8211; the source code - PowerBasic PBCC source.</title>
		<link>http://www.engineers.net/178/nominet-dac-bulk-domain-name-checker-the-source-code/</link>
		<comments>http://www.engineers.net/178/nominet-dac-bulk-domain-name-checker-the-source-code/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 14:51:33 +0000</pubDate>
		<dc:creator>DH</dc:creator>
				<category><![CDATA[BASIC]]></category>
		<category><![CDATA[Domains]]></category>
		<category><![CDATA[DAC]]></category>
		<category><![CDATA[Nominet]]></category>
		<category><![CDATA[PBCC]]></category>
		<category><![CDATA[Source Code]]></category>

		<guid isPermaLink="false">http://www.engineers.net/?p=178</guid>
		<description><![CDATA[PowerBasic PBCC source.Here&#8217;s the PBCC source code for the Nominet DAC bulk domain name checker. This will require the PB Console Compiler to run, or you can of course hack the code and convert to your favourite language. 'Nominet DAC Automaton Query Tool 'Copyright (C) 2006, 2009 Dale &#38; Simon Hubbard '================================= $tcphost = "dac.nic.uk" [...]]]></description>
			<content:encoded><![CDATA[<p></p><h3><i>PowerBasic PBCC source.</h3></i><p>Here&#8217;s the PBCC source code for the <a href="http://www.engineers.net/160/nominet-dac-bulk-checker/">Nominet DAC bulk domain name checker</a>.</p>
<p>This will require the <a href="http://www.powerbasic.com/products/pbcc/">PB Console Compiler</a> to run, or you can of course hack the code and convert to your favourite language.</p>
<pre><code>'Nominet DAC Automaton Query Tool
'Copyright (C) 2006, 2009 Dale &amp; Simon Hubbard
'=================================
$tcphost = "dac.nic.uk"
%tcpport = 3043  ' Using the Real Time DAC
'%tcpport = 2043 ' Use this port for the Time Delay DAC
'==================================
FUNCTION PBMAIN() AS LONG

LOCAL tcp_buffer_out AS STRING
LOCAL COUNT AS STRING

'-------------------Start DAC Querying--------------
?"Opening input file and TCP connection to the DAC on port 3043..."
?"Counting input lines... ";
TCP OPEN PORT %tcpport AT $tcphost AS #2
log_file$ = DATE$ &amp; "-" &amp; TIME$ &amp; "-results.csv"
REPLACE ":" WITH "-" IN log_file$ 'filename is then valid
OPEN log_file$ FOR OUTPUT AS #10
'-------------------------------------------------

OPEN "input.txt" FOR INPUT AS #1
DO UNTIL EOF(1)
LINE INPUT #1, COUNT
INCR totcount&amp;
LOOP
?STR$(totcount&amp;)
?"Output filname: ";log_file$
CLOSE #1
?"Press any key to start..."
WAITKEY$

OPEN "input.txt" FOR INPUT AS #1
DO UNTIL EOF(1)
LINE INPUT #1, COUNT
INCR number&amp;

STDOUT STR$(number&amp;)&amp; " of " &amp; STR$(totcount&amp;)
SLEEP 190 '190 milliseconds
TCP PRINT #2, COUNT
again:
TCP RECV #2, 128, tcp_buffer_out
IF tcp_buffer_out = "" THEN GOTO again
x$ = REMOVE$(tcp_buffer_out, $CRLF)
PRINT #10, x$
PRINT x$ '= tcp_buffer_out
LOOP
TCP PRINT #2, "#exit" 'Say goodbye to Nominet nicely
CLOSE

done:
STDOUT
STDOUT "All done. Press a key..."
WAITKEY$

END FUNCTION</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.engineers.net/178/nominet-dac-bulk-domain-name-checker-the-source-code/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Nominet DAC bulk domain name checker - This utility will check for registered domains - DAC access is required...</title>
		<link>http://www.engineers.net/160/nominet-dac-bulk-checker/</link>
		<comments>http://www.engineers.net/160/nominet-dac-bulk-checker/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 11:16:15 +0000</pubDate>
		<dc:creator>DH</dc:creator>
				<category><![CDATA[Domains]]></category>
		<category><![CDATA[DAC]]></category>
		<category><![CDATA[Nominet]]></category>

		<guid isPermaLink="false">http://www.engineers.net/?p=160</guid>
		<description><![CDATA[This utility will check for registered domains - DAC access is required...Here&#8217;s the file: DAC Checker Should run under any version of Windows and Windows virtual machines etc. Instructions (included in download file): DAC Research Tool v1.1b BETA. Copyright 2006, 2009 Dale &#38; Simon Hubbard IMPORTANT! If you do not have a Nominet DAC account, [...]]]></description>
			<content:encoded><![CDATA[<p></p><h3><i>This utility will check for registered domains - DAC access is required...</h3></i><p>Here&#8217;s the file:</p>
<p><a href="http://www.engineers.net/uploads/DACRT-2.zip">DAC Checker</a></p>
<p>Should run under any version of Windows and Windows virtual machines etc.</p>
<p>Instructions (included in download file):</p>
<p>DAC Research Tool v1.1b BETA.<br />
Copyright 2006, 2009 Dale &amp; Simon Hubbard</p>
<p>IMPORTANT!</p>
<p>If you do not have a Nominet DAC account, this will NOT work.</p>
<p>Please note that this software will also NOT work unless you follow these instructions.</p>
<p>Installation and invocation is discussed later, but there are three tasks that you have to perform before the software will work, EACH TIME that you run it:</p>
<p>1. Go to http://www.whatismyipaddress.com to check your external IP address. It&#8217;s the dotted quad number at the top and will look something like this:</p>
<p>123.234.124.86 (This is only an example &#8211; yours will not be the same).</p>
<p>Now copy that IP address by selecting it and copying.</p>
<p>2. Go to your secure Nominet Control Panel on the web, here:</p>
<p>https://secure.nominet.org.uk/dac/ip-addresses.html</p>
<p>Click on the &#8220;Add New&#8230;&#8221; button and paste the IP address you copied in step 1 above.</p>
<p>You may now exit Nominet&#8217;s Control Panel.</p>
<p>3. If you are running ANY DAC software, e.g. an hosted account with DropSystem.co.uk, please QUIT/STOP those other sessions! If you don&#8217;t do this, you will go over quota with your DAC usage. Once you have finished using this software, you can switch your other sessions back on again.</p>
<p>Installing the software:</p>
<p>Place the DACRT.zip file on your Desktop, and unzip it there. You will then see a new folder: &#8220;DACRT&#8221;. Double click on this folder to view the contents.</p>
<p>That&#8217;s the end of the &#8216;installation&#8217; for this beta version.</p>
<p>HOW TO RUN THE PROGRAM</p>
<p>1. Composing your research list</p>
<p>Use Windows Notepad and enter the list of domains which you wish the DAC to query. Using Notepad will ensure that each entry is followed by a CR/LF &#8212; if you don&#8217;t know what that means, don&#8217;t worry about it.</p>
<p>Save the file as &#8220;input.txt&#8221; in the same directory. A very short &#8220;input.txt&#8221; is provided in the .zip file if you&#8217;d like to just test with that. Don&#8217;t worry if you&#8217;ve just overwritten it; it&#8217;s still in the original .zip file.</p>
<p>2. Run the program</p>
<p>Double-click on the dacrt-2.exe program icon. The program will run and save the output to a file with a name that consists of date+time+.csv which may be loaded into Excel.</p>
<p>That&#8217;s it. A few points to note:</p>
<p>1. This is BETA software and has no error trapping. The release candidate will have external IP and error checking.</p>
<p>2. This version does *not* have a limit of 50 queries per session.</p>
<p>3. When the release candidate is available, it will be available for purchase.</p>
<p>4. If you didn&#8217;t get this software directly from Dale or Simon Hubbard, or via a download from DropSystem.co.uk or Engineers.net, then please don&#8217;t use it as it may be tampered with.</p>
<p>Contact: This is maintained by Dale Hubbard: mail@dalehubbard.com</p>
<p>11th August, 2009</p>
<p>30th April 2010: Update &#8211; the source code is <a href="http://www.engineers.net/178/nominet-dac-bulk-domain-name-checker-the-source-code/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.engineers.net/160/nominet-dac-bulk-checker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DSL: Damn Small Linux will not mount PCMCIA memory card by default - Quick boot ISO CD didn&#039;t recognise the card. </title>
		<link>http://www.engineers.net/154/dsl-damn-small-linux-will-not-mount-pcmcia-memory-card-by-default/</link>
		<comments>http://www.engineers.net/154/dsl-damn-small-linux-will-not-mount-pcmcia-memory-card-by-default/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 16:51:15 +0000</pubDate>
		<dc:creator>DH</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Damn Small Linux]]></category>
		<category><![CDATA[PCMCIA]]></category>

		<guid isPermaLink="false">http://www.engineers.net/?p=154</guid>
		<description><![CDATA[Quick boot ISO CD didn't recognise the card. I took an old laptop out of the drawer to see what files were on it. It&#8217;s an Advent machine that gave me years of service but kept getting too hot and shutting down. I couldn&#8217;t re-install Windows at all. So, cutting a long story short, I [...]]]></description>
			<content:encoded><![CDATA[<p></p><h3><i>Quick boot ISO CD didn't recognise the card. </h3></i><p style="text-align: left;">I took an old laptop out of the drawer to see what files were on it. It&#8217;s an Advent machine that gave me years of service but kept getting too hot and shutting down. I couldn&#8217;t re-install Windows at all.</p>
<p style="text-align: left;">So, cutting a long story short, I searched for a bootable ISO of a small Linux distribution and found <a href="http://www.damnsmalllinux.org/">Damn Small Linux</a>; burned it on my Mac, and booted the Advent with it. Impressive!</p>
<p style="text-align: left;">I had inserted a ten-year-old 5MB PCMCIA memory card, but it didn&#8217;t mount. Looking through &#8216;dmesg&#8217;, I found the entry that had detected it as &#8216;hde1&#8242;.</p>
<p style="text-align: left;">I knew the card was last used in a Pocket PC, and this worked for me:</p>
<blockquote><p>sudo su<br />
mkdir /card<br />
mount -t msdos /dev/hde1 /card<br />
cd /card<br />
ls</p></blockquote>
<p>So now I could access the files on the card. But this machine has no net connection; CD writer or working FDD, so I stuck a 128GB USB memory stick with an ext2 format FS and rebooted the lot. As the system was working from RAM drive, I had to go through the steps above again to recreate the mount point and get the card working. Looking again through dmesg (dmesg |less), I saw the USB stick found as &#8216;sda1&#8242;.</p>
<p>So:</p>
<blockquote><p>sudo su<br />
mkdir /card<br />
mount -t msdos /dev/hde1 /card<br />
mkdir /128gb<br />
mount -t ext2 /dev/sda1 /128gb<br />
cd /card<br />
cp -R * /128gb</p></blockquote>
<p>Voila &#8211; all my files copied to my USB stick which I can now read on my larger Ubuntu installation on another machine.</p>
<p>I&#8217;m enjoying playing with DSL. It&#8217;ll fit on any bootable storage (including those tiny &#8216;business card&#8217; CDs) and weighs in at a mere 50MB. I just need to get an Orinoco PCMCIA wi-fi card working now, and I&#8217;ll have a useful Linux setup on a machine I was about to throw out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.engineers.net/154/dsl-damn-small-linux-will-not-mount-pcmcia-memory-card-by-default/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
