Being a Part of New Virtual World.

It doesn’t that not so long ago (just over 400 years) the age of exploration has brought new territories, continents, people, cultures… new world into the already known, old world. I think, we are reliving something similar today, only difference is these worlds are on our screen, in our computer. Not much changed with the understanding of those virtual worlds. There are groups that state that those are the worlds of imagination, they are not real, they are the fantasy of heretics. While, there are other groups, that are eager to explore those worlds, bring them closer to understanding of commoners. I can say that there were a lot of discoverers in the seconds groups, but the true Christopher Columbus trophy belongs to World of Warcraft developers. They are the ones that opened the new territories to millions & millions of explorers. And they are not done yet. New territories are being opened by them more often than ever. How fun is it to be in the world along with drunken pandas??? I think it is fun. So do millions of other people around the world. The best part there is no danger in exploring those worlds. yes, you might disagree that sometimes you might get harassed by opposite fraction (either horde or alliance are well know for that), but majority of time there is no physical harm infliction. Emotional harm is there. i think this is the biggest issue that those virtual worlds bring us. As WOW team said “Everything should be taken in moderation… Even World of Warcraft”. So next time you see this guy, feel free to “/wave”. Doesn’t matter whether you are a sneaky horde rough or rightfulness alliance paladin.

Posted in CSIT1110 | Comments Off

The New Age of Cybernetic Revolution

In the last decade, bionics got a strong impulse for new development, as modern technology allows a miniature copy of natural structures with unprecedented precision. At the same time, modern bionics is largely associated with not with designs of yesterday, but with the development of new materials that replicate the natural analogues, robotics and artificial organs. The concept of bionics is not new. For example, 3,000 years ago the Chinese were trying to adopt a method of manufacturing insect silk. But new technologies of 20thcentury allowed to copy a miniature natural design with unprecedented accuracy previously. So, a few years ago, scientists were able to analyze the DNA to create artificial spider and web analogue (known as Kevlar). I will go over several promising areas of modern bionics and are the most famous instances of borrowing from nature.

Bionics (proper English title – “Biometrics”) – a promising scientific and technological direction of borrowing from the nature of valuable ideas and their realization in the form of engineering and design solutions, as well as new information technologies. The subject of bionics is known under different names: for example, in America, usually referred to as “Biometrics” and, sometimes, bio-genesis. The essence of this promising scientific and technological direction is, to borrow from nature valuable ideas and implement them in the form of original design and design solutions, as well as new information technologies. In the last decade, bionics has gained considerable momentum to the new development. This is due to the fact that modern technology moving at fast pace and allow you to copy a miniature natural design with unprecedented accuracy previously. Contemporary bionics is primarily associated with the development of new materials that replicate the natural robotics and artificial organs.

The main difference between human engineering designs from those that are created by nature, is the incredible energy of the latter. Improved and evolving over millions of years, living organisms have learned to live, move and reproduce with minimal energy. This phenomenon is based on the unique metabolism of animals, and the optimal exchange of energy between different forms of life. Thus, by borrowing from nature Engineering significantly we can increase the energy efficiency of modern technology.
Natural materials are inexpensive and distributed in large numbers, and their “quality” is much better than those made by man. Humans use a rather “blunt” energy-intensive processes for the receipt of any heavy-duty materials, and nature makes them much more intelligent and effective ways. Nature uses the surrounding natural substances (sugars, amino acids, salts) combined with the original design and ultra-efficient organic catalysts. In many cases these process was not available to human understanding. Bionics, in turn, has been studying and copying nature these “know-how” processes.

The shape of biological objects (eg, an evolution tree) is usually created as a result of a long adaptive process, taking into account long-term impact as friendly (for example, support from other trees in the forest) and aggressive factors. Growth and development include interactive regulation at the cellular level. All this together provides incredible strength of the product throughout its life cycle. Such adaptability in the process of formation leads to the creation of a unique adaptive structure, called bionics in the intelligence system. At the same time our industry are not yet available technology to create intelligent systems that interact with the environment and can adapt by changing their properties. Scientists are now trying to design a system with at least minimal adaptability to the environment. For example, modern cars are equipped with numerous sensors that measure the load on individual nodes and may, for example, to automatically change the tire pressure. However, this is only the beginning of long journey. Perspectives of Intelligent Systems fascinating. The ideal intelligent system able to independently develop its own design and change their shape in various ways, such as adding missing material in certain parts of the structure by changing the chemical composition of individual nodes, etc.

The Beginning of Bionics.
Almost any technological problem that confronts the designers or engineers, had already been successfully solved by other creatures. When faced with some kind of engineering or design problem, bionic engineers are looking for a solution to the “scientific basis” of unlimited size, which belongs to the animals and plants. So did Gustave Eiffel, who in 1889 created the Eiffel Tower. This facility is considered one of the earliest examples of the use of bionics in engineering. The design of the Eiffel Tower is based on the scientific work of Swiss professor of anatomy Hermann von Meyer. For 40 years before the construction of the Paris miracle of engineering professor studied the bone structure of the femoral head in the place where it is bent at an angle and is included in the joint. And yet for some reason, the bone does not break under the weight of the body. Von Meyer found the bones of the head is covered with intricate network of tiny pits, through which the load is distributed on an amazing bone. The network had a strict geometric structure, which documented the professor.
In 1866, Swiss engineer Karl Cullman (Carl Cullman) summarized the theoretical basis for the discovery of Von Meyer, a 20-year natural load distribution curves using calipers were used Eiffel.

Another famous Swiss engineer borrowing what George de Mestrallet did in 1955. He often walked with his dog and noticed that its hair always stick to some strange plants. Charter constantly clean the dog, the engineer decided to find out the reason for the weeds to stick to wool. Examining the phenomenon of de Mestrallet has determined that it is possible thanks to small hooks on the cockle bur’s fruit (the so-called weed). As a result, the engineer realized the importance of this discovery, and eight years later patented the convenient “Velcro» Velcro, which is now widely used in the manufacture of not only military but also civilian clothes.

Today’s Research.
Contemporary bionics is largely associated with the development of new materials that mimic natural ones. Noways, some scientists are trying to find analogues of the human body to create, for example, an artificial ear (it readily available in the U.S.) or artificial eye (in preparation).

Developers also have concentrated on the study of natural organisms. Researchers at Bell Labs, the structural unit of Lucent Technologies, have found that deep-sea sponges contain fiber, the properties are very close to the most modern models of fibers used in telecommunications networks. Moreover, in some ways a natural fiber may be better than artificial. Scientists were amazed at how close were the structure of natural fibers to those models that were developed in laboratories for many years. Although transparency in the central part of the fiber is slightly lower than the best synthetic samples, natural fibers are more resistant to mechanical stress, particularly at break and bend. It is these mechanical properties make it vulnerable to optical transmission network information – in the formation of cracks or breaks in optical fiber it is necessary to replace, but it is a very expensive operation. Scientists at Bell Labs give the following fact which demonstrates an extremely high strength and flexibility of natural fiber, – they can tie a knot, and thus they do not lose their optical properties. Such action with artificial fiber will inevitably lead to failure or, at least, the formation of internal cracks, which ultimately also means the loss of functional properties of the material. Scientists do not yet know how to reproduce in the laboratory this work of nature. The fact that the present optical fiber is obtained from the melt furnaces at very high temperatures, and sea sponges, of course, in the course of development it is synthesized by chemical vapor deposition at a temperature of sea water. If we can simulate this process, it will be, among other things, also economically profitable. According to the results of tests it was found that material from the skeleton of the 20-centimeter-long jaws can pass the digital signal is not worse than the modern communication cables, with the natural fiber is much stronger than human because of the presence of organic membranes. The second feature, which surprised scientists – it is possible to form such a substance at a temperature of about zero degrees Celsius, while in plants Lucent used for this high-temperature processing. Now scientists think about how to increase the length of new material since the skeletons of marine sponges do not exceed 15 cm.

In addition to developing new materials, scientists are reporting discovery of technology that are based on “intellectual potential” of nature.  The device developed by Xerox (AirJet) mimics the behavior of swarms of termites, where everyone takes independent decisions, but the school is moving toward a common goal, such as the construction of the nest. Printed circuit equipped with a set of air nozzles, each of which operates independently, with no CPU instruction, but at the same time they contribute to achieving common objectives – the promotion of the paper. The device has no moving parts that can reduce the cost of production. Each printed circuit 144 includes a set of 4 nozzles directed in different directions, as well as 32 thousand optical sensors and micro controllers.

Today is very popular among developers point of view is that in the future robots will be able to operate effectively only if they will be most similar to humans. Scientists and engineers have to operate in the city and home, that is ‘human’ interior – with stairways, doors and other obstacles. Therefore they are required to meet a man by the size and on the principles of movement. In other words, the robot must be the legs (wheels, tracks, etc). Scientists from Stanford University have been experimenting for almost three years with miniature hexapod robot, geksapodom built on the results of the study of movement cockroach. Small (about 17 cm in length) six-legged robot (geksapod) from Stanford University already runs at a speed of 55 cm / sec. Designed first on January 25, 2000, today’s geksapod was on is now running very smartly designed – at 55 cm (more than three of their own lengths) per second – and just as successfully overcoming the obstacles.

Nature provides the engineers and scientists endless opportunities to borrow ideas and technologies. Earlier, people were not able to see what’s in front of them literally, but modern technology and computer modeling helps a little bit to sort out into the surrounding world, and try to copy it from some of the details for their own use.


Posted in CSIT1110 | Comments Off

Hacking as a Way of Life

I never though that computer science will ever touch the wide & controversial subject, especially subject of doing good & bad. But fairly recently the whole world realized that computer study field (like majority of other scientific fields) do raise the moral issues. What started with Phone Phreaking developed into wast, global & very powerful machine known as as Cyber Crime. Recent development with Anonymous group & frenzy around it is another proof of my point. Every well developed country has resources allocated to fighting those forces. I find it peculiar that those resources are turned 180 degrees around in matter of months or years to fight ideas that they once stood for. Mark Abene comes to mind here.

So, what’s my stand on this subject? Well, I feel like we are faced with dilemma that our ancestors centuries ago when they wanted to protect their belongings. They invented… LOCKS! Yes, those devices developed  over time into more sophisticated electronic machinery but the purpose remained: to prevent unauthorized access. The only reason this development happened is because there was an interest in removing this forbidden seal. Same idea we see with hacking: on one side we have groups that try to hide something & on the other side there is groups that try to remove that seal of secrecy. Obviously, all of us have secrets & the better locks we hide it behind the better we sleep. So my response to hacking is simple: don’t wan’t your valuable to be hacked? lock it up with best available tools! Plain & simple. you luck your car when you go shopping, you lock your house when go you away, you don’t give strangers you met on the street detailed information about yourself or your memorable moments of your life. So why not do the same with your computer? The best part – all protection tools are readily available at no charge to the user! when anybody heard Home Depot giving out brad new pad locks? I think NEVER!. So when I hear thousands of people begging robed, scammed, spammed on the internet, i feel sorry for them. They are the dying breed of people that haven’t adopted to the fast changing world. Just like mammoths. Everybody knows what happened to them & why.

Posted in CSIT1110 | Comments Off

Playing with Scratch the Cat.

 

I get amassed every week about how much new ways to apply computer science I get to learn. The saying “Think outside the box” would be really appropriate with every new assignment I get. Scratch assignment came to be no different. The first impression came to be mind blowing: how is it possible to create such a fairly sophisticated animations (seen on the Scratch’s example page) with such a fairly easy & user-friendly interface??? I guess this will remain a mystery for me.

As I expected, the hardest part of my project wasn’t writing (or rather assembling) the code, but coming up with idea about what I was intended to picture. I made Scratch the Cat run around, talk nonsense, play instruments & interact with others scratch inhabitants & the Scratch world in general. Even asked my friends. The best answer I got was making a  bar fight. But that wasn’t enough (or simply put, I though it was lame). Besides, after trying to implement those ideas in the code, I quickly realized that those tasks were beyond Scratch’s capabilities. So, I resorted to the calendar to see if there is anything worth devoting. The next available holiday was a Veteran’s Day. I thought I was a good idea to spin out of. Having a American/Russian heritage gave me an additional thoughts about the project.

The easy part of this process was implementing the idea. Applying back ground & setting up the flags were easy part. It was more complicated to find the correct lines to implement the ideas I had & have some coherency in the overall process. So, after everything was implemented, the final product was uploaded here.

Posted in CSIT1110 | Comments Off

Going live with HTML page.

So time come to upload my HTML creation on the web. At first I though it would be as simple as adding an attachment to an email. You type where you’d like to post it, move your data there & boom, it’s alive! Didn’t quite happen this way. I was pretty amassed that to set a unique password & to upload data I need to use to separate programs. I’m sure that there are some really smart people out there that though:”Hm, how about we combine those two feature in one single program?”. Especially entertaining was to see that PuTTY had no GUI but a last century’s DOS interface. It almost like my older engineers at work that say:”Why fix it if it is not broken?”. I’m glad that FileZilla came to be with little bit more user-friendly interface. I can just imagine trying to type all the commands in PuTTY’s DOS to transfer my index.html file over. In any case, the file has been transferred. While it was transferring, I was amassed by all the communication that going on between my computer & the server the file goes to. it’s about 15-20 lines of code being sent back & forth. Hopefully, some day I will find out that all this line mean.

I noticed one other interesting aspect when uploading the page. It seems like all the pages of the class were organised in the database. http://pstcc11.pstcc.edu was the hosting place with ~c1110xYY coming down out of it. I’m pretty certain, this is not a coincident. From the looks of this structure, it can be said that this is not “flat file” system. To say more specifically what type of database system is being used here, I probably need more information. It could possibly be a hierarchical (hosting http://pstcc11.pstcc.edu with ~c1110xYY coming down out of it) or networked database ( all ~c1110xYY connect to hosting http://pstcc11.pstcc.edu), or even relational database. What can be said with certainty is that own HTML pages are organised into database.

Posted in CSIT1110 | Comments Off

HTML Coding Adventures.

I knew that day will come. In the information age we live in, ability to play HTML (or at least being able to realise what it is) is as essential as being able to write. I might be ahead of the train with that statement but we know that this day when we realise that is coming very soon. So being ahead of the train is a good thing.

My adventures started with the fact the I had to create everything from scratch. Today with availability of pre-made HTML pages & power of Adobe Dreamweaver creating web pages with Notepad might cause many of people to smile, but I think for learning purposes it will do the trick. Not being able to introduce flash into my code also made me feel like I’m in high school. So hardest challenge was to find the pictures on the web & hope that I’m not infringing on somebody’s intellectual property. I’ll keep you posted in my later posts if I get a call from a lawyeror a 1-800 number. In any case, with the help of EchoEcho’s HTML references & W3School’s preview availability I was able to produce the page with all highlights that were required out of me.

Posted in CSIT1110 | Comments Off

Playing with ALS.

So the class getts better & better as I progress through it. This week’s highlight: Assembly Language Simmular, or simply ALS. Who would’ve though it existed? Apparently, a lot of people in my office. Got me confused why a dozen or so civil engineers would have a clue about what ALS, but apparently back in a day knowing ALS was as much of a fad as today’s ability to operate Windows or Mac OS. Of course, that was 20-30 years ago. As much as I interigated them, the best I could get out of them “You push this button & it gives you the answer”. Got me thinking there:”So, what will I tell some youngster in 15-20 (or may be even 10 years if guided by Ray Kurzweil’s theory) about Windows 7?”. Not even talking about ALS or binary programming. The best solution I got is to have a computer development chain starting from binary computing & upward. Considering that nobody (lets hope not) writes in computer code, the most lowest level capable of writing computer programs is 2nd generation language. Conviniently, ALS is exactly this type of language. As a matter of fact, ALS exercise I got this week incorporated not onle 2nd generation computer language (software), but also the first one (binary conversions), hardware (loading ram) and Von Neumann’s model. So, after completing this week’s exercise, I can say with certanty that ALS homework came to be a bridge between past and future of my computer learning proccess. One point that might help to bring my learning experience to 100% amusement is ALS apperance. Considering todays GUI-driven market, ALS stands behind in that area. It took me a while to realise the data flow pattern, but overall that was a great learning experience.

Posted in CSIT1110 | Comments Off

Build a Computer

So finally after couple of weeks of theory, I got to do something that can help me in the future – build a computer. Besides the fact that I’ve done it before (unsuccessfully by burning the motherboard down due to not enough cooling power) this should be an interesting assignment.

I have to specify that I will not be building an insane gaming machine capable of running millions of games at top performance. My case is general, day-to-day-use computer that is capable of getting me my email, printing them, may be even watching movies (how classy is that?!). With Von Neumann theory blessing here we go:

  1. Lets start with the tower & dig inside. With all of the available designs of towers, I am convince that my tower will perform strictly computing tasks. As conviniet as it sounds to have my tower being lighten up like a christmass tree, I think it will be too much to ask of email computer. So the cheaper – the better. Hence, APEX PC-389-C Black Steel ATX Mid Tower Computer Case (http://www.newegg.com/Product/Product.aspx?Item=N82E16811154095). On sale for $19.99, what could be better?
  2. After betting a confined space to work inside, next stop is Motherboard. If towers follow simple theory “cheaper – better”, motherboards should not be thrown in there. Motherboards are housing for most important hardware of the computer, so it should be treated this way. The most important part it houses is CPU. Three are options there, but my personal opinion is to go with AMD. Reasoning will be described later. Next stop after CPU is RAM memory. Considering the newest DD3 standard, that’s the way to go. That said, lets keep in mind that motherboard should support socket AM3 to meet our needs. Searching for a best deal, I got MSI NF725GM-P43 (http://www.newegg.com/Product/Product.aspx?Item=N82E16813130594) for $49.99. There were other contenders with similar properties, but MSI has my trust as a reliable one. The fact that it comes with fairly good NDIVIA video card onboard is an advantage. It has enough power to play DVDs & watch photos without any problems. And that is my primary concern. Once again I’m not planning to participate in Unreal Tournament with this computer. Motherboard has also an Ethernet connection! how much excitement can that bring? :)
  3. As specified before, I am going with ADM processor. My personal opinion is that there is not much difference between any processor when it comes to checking email & watching movies. Same way in cars: doesn’t matter is you drive a Kia or BMW as long as it gets you from point A to point B. I think 2.9-3.0 MHz Dual-Core proccessor should keep me going for years to come as operating systems for desctops become more & more complicated & require more power from CPU to support it. AMD Athlon II X4 635 Propus 2.9GHz 4 x 512KB L2 Cache Socket AM3 95W Quad-Core Desktop Processor ADX635WFK42GM (http://www.newegg.com/Product/Product.aspx?Item=N82E16819103881) for $74.99. Free shiping to sweetten up the deal. Great!
  4. RAM memory. Our motherboard has 2 slots with standard 240-pin conncetion slots for RAM memory. So Team Elite 2GB 240-Pin DDR3 SDRAM DDR3 1333 (PC3 10600) Desktop Memory Model TED32048M1333C9 (http://www.newegg.com/Product/Product.aspx?Item=N82E16820313101) for $10.99 per item should do the trick.
  5. Now to connect all this to power we need power supply. To comply with everything we got so far I picked COOLER MASTER eXtreme Power Plus RS500-PCARD3-US 500W ATX12V v2.3 Power Supply
    (http://www.newegg.com/Product/Product.aspx?Item=N82E16817171031) for $44.99 with free shipping.
  6. Now we need something to keep everything cool. Tower can support a 90mm fan, so Linkworld Electronic LLC FAN-9 90mm Case Fan – OEM
    (http://www.newegg.com/Product/Product.aspx?Item=N82E16835164002) should do the trick.
  7. One of the last things I need is hard drive. I am not planning to keep congress library on my computer. Considering the explosion of cloud computing, hard drives are slowly drifting into the past. They are still a neccessary part of the computer though. So as long as it has a SATA connection, we should be OK. Western Digital Caviar SE WD1600AABS 160GB 7200 RPM 2MB Cache SATA 3.0Gb/s 3.5″ Internal Hard Drive (http://www.newegg.com/Product/Product.aspx?Item=N82E16822136598) should have plenty of storage (a whole 160GB of it) for $17.99. I hope I will not start recording BlueRay movies on it as they will deplete the storage really fast.
  8. So the last thing in the tower is a DVD burner. As long as it write & plays DVDs, I am happy. Speed with which it does it is not my concern. So by going to the tower model “cheaper – better”, I  got LG CD/DVD Burner 22X DVD+R 8X DVD+RW 8X DVD+R DL 22X DVD-R 6X DVD-RW 16X DVD-ROM 48X CD-R 32X CD-RW 48X CD-ROM Black SATA Model GH22NS70 (http://www.newegg.com/Product/Product.aspx?Item=N82E16827136238) for $18.99.

So here is my new computer. If I would want to use it, I might need additional stuff to make it fully operational. Stuff like sylicon gel & maybe some additional cables. As I encountered in the past, most equipment comes cables. But just in case, I might get some. Monitor, printer & Windows 7 OS are already owned by me so there is no need for them.

So here is the summary of my parts:

Now, putting everything together.

  1. I started with the motherboard.
  2. Made sure I’m grounded.
  3. Found CPU slot to clip CPU in & did so by not touching the bottom of CPU.
  4. Next was memory. Plug it & made sure pins were aligned properly.
  5. Found 9 bolt holes in the tower, aligned motherboard’s bolt holes with tower holes & housed motherboard into tower.
  6. Put in power supply in the back of the tower & screw it in place.
  7. Same way for Hard Drive.
  8. Then DVD Burner.
  9. Then fans.
  10. Connected all cables to power supply & to motherboard.
  11. Closed the tower & plugged all external equipment (mouse, keyboard, monitor, speakers).
  12. Install Windows.
Posted in CSIT1110 | Comments Off

Binary Number

So the first part of actual computer related calculations is binary number. Considering the fact that I had this topic in high school, I wasn’t too impressed. However, since this topic was studied last century, there were some rust I had to overcome. Overall process wasn’t overwhelmingly complicated. General strategy to check myself by converting the equivalent back to its original state proven worthwhile (at least on the test).  Hexadecimal equivalent seemed to be curve-ball, but nothing that wiki can explain. Last question really took me back into my school days. Since it was way back into last century, I wasn’t able to get that question. What can I say, nobody is perfect :)

Posted in CSIT1110 | Comments Off

Starter Post

My name is Steve Skubey. I’m not new to educational proccess. I received Bachelor of Science in Civil Engineering from University of Tennessee in 2007. Meanhile, I always enjoyed seeing computers progress to the point where they are today. Considering Ray Kurzweil’s threory, I thought it would be a good idea to prepare myself to whats is comming in the near future, so here I am, ready to learn something new.

Posted in CSIT1110 | Comments Off