'engine'에 해당되는 글 4건

  1. 2011.12.27 Configuring ConTEXT by CEOinIRVINE
  2. 2009.02.18 Tiny search engine alleges Google abuses its power by CEOinIRVINE
  3. 2008.11.30 The Human Flesh Search Engine by CEOinIRVINE
  4. 2008.11.13 Ford introduces 'speech' engine by CEOinIRVINE

Configuring ConTEXT

Online Game 2011. 12. 27. 07:28

Time for action — Configuring ConTEXT

Now we'll set up ConTEXT to make reading UnrealScript easier, and use it to compile scripts with a single button press.

  1. Click on Options in the top toolbar, then Environment Options. In the first tab, General, set When started to Open last file/project. That way any files that we're working on will automatically open the next time we use ConTEXT.

  2. Make sure that Remember editing positions is checked. This makes the files we're working with open in the same position the next time we open ConTEXT. This saves a lot of time remembering where we left off.

  3. In the Editor tab, uncheck Allow cursor after end of line. This will keep our code clean by preventing unnecessary spaces all over the place.

  4. Uncheck Smart tabs. Part of writing clean code is having it lined up, and Smart tabs tends to move the cursor to the beginning of words instead of a set number of spaces.

  5. Make sure that Line numbers is checked. When we start compiling, any errors that show up will give us a line number which makes them easier to find and fix. This also helps when we search through our code as the searches will also give us line numbers.

  6. Finally for this tab, set Block indent and C/Java Block Indent to 4. This comes down to personal preference but having four spaces instead of two makes it easier to quickly scan through code and find what you're looking for.

  7. Now we're going to set up ConTEXT to compile code. On the Execute Keys tab, click on Add, then type .uc into the Extensions field that comes up.

  8. Once that's done four keys, F9 through F12, will show up in the User Exec Keys window. Let's click on F9 to make it convenient. Once clicked the options on the right become available.

  9. For the Execute line, click on the button to the right of the field and navigate to our UDK installation's Binaries\Win32 folder, and select UDK.exe. For Start In, copy the Execute line but leave out UDK.exe.

  10. In the Parameters field, type "make" without the quote marks. This tells UDK.exe that we want to compile code instead of opening the game.

  11. Change Save to All Files Before Execution. This makes sure that all of our changes get compiled if we're working in more than one file.

  12. Check Capture Console Output and Scroll Console to the Last Line. This lets you see the compile progress at the bottom of ConTEXT, and any compiler errors will show up there as well.

  13. Now we're going to set up an UnrealScript highlighter. Highlighters make code easier to read by color coding keywords for a programming language. Since each language has different keywords, we need a highlighter specific to UnrealScript. Close ConTEXT and find the UnrealScript.chl file included with this book, or head to http://wiki.beyondunreal.com/ConTEXT and follow the instructions for the UnrealScript highlighter. Once you have your .chl file, place it in ConTEXT's Highlighters folder.

  14. Open ConTEXT again. In the top toolbar there is a drop-down menu, and our UnrealScript highlighter should show up in the list now. Select it and we're done setting up ConTEXT!

What just happened?

ConTEXT is now set up to compile our UnrealScript files; all we have to do is press F9. The first time we do this it will also recompile Epic's UnrealScript files, this is normal. The compiler may also show up in a separate window instead of at the bottom of ConTEXT, this is also normal.

Starting to feel like a programmer yet? Now that we're able to compile code we just need an easy way to browse through Epic's UnrealScript source code, and to do that we're going to install another small program, UnCodeX.

UnCodeX

We can write our own code with ConTEXT, but now we need something to make sense of the Development\Src folder. There are over 2,000 files in there! This is where UnCodeX comes in. UnCodeX organizes the files into a class tree so that we can easily browse through them and see their relationship to each other. It also allows us to quickly search through the source code, which is where the line numbers in ConTEXT come in handy when we're searching through our own code.

'Online Game' 카테고리의 다른 글

Using Memory Correctly  (0) 2011.12.24
코스프레? 귀엽다~~  (0) 2011.03.04
World of Warcraft adds another half million subscribers  (0) 2008.12.26
Lunia Chronicle  (0) 2008.12.19
Gunz Hack loltastic.dll  (0) 2008.12.16
Posted by CEOinIRVINE
l

A would-be challenger to Google Inc. said Tuesday it is suing the Internet search leader for alleged abuses that include illegally rigging its prices to thwart potential competitive threats.

In a 38-page page complaint, TradeComet.com LLC accused Google (nasdaq: GOOG - news - people ) of manipulating its system for setting ad rates to make it too expensive for a specialty search engine called SourceTool to promote itself within Google's vast online marketing network.

In a press release, TradeComet said it filed its antitrust lawsuit in a New York federal court.

Google said it hadn't reviewed the allegations as of late Tuesday, but the Mountain View-based company reiterated its belief that there are plenty of other online advertising options, including networks run by rivals Yahoo Inc. (nasdaq: YHOO - news - people ) and Microsoft Corp. (nasdaq: MSFT - news - people )

"As we have consistently made clear, the advertising market in which Google operates is highly competitive, and advertisers have a huge range of choices," Google said in a statement.

TradeComet's lawsuit is the latest legal action to allege Google has used its widening market power to create a monopoly that enables it to bully rivals or squeeze out Web sites that it doesn't like.

Google processes nearly two-thirds of the Internet search requests in the United States and sells an even larger chunk of the text-based ad links that appear alongside search results and other content on millions of Web pages served up each day.


Posted by CEOinIRVINE
l

The Human Flesh Search Engine

Vigilantes are roaming Chinese cyberspace, laying the identities of perceived wrong-doers bare.

Chris O'Brien
row2image

For Wang Fei, the journey from high-flying advertising executive to jobless national hate figure began with an extramarital affair. His disgrace was absolute and immediate. Rarely is there any other outcome after one becomes a target of the "human flesh search engine."

This is the name given to the Internet-powered manhunts that have achieved notoriety across China this year. A human flesh search engine is where thousands of volunteer cybervigilantes unite to expose the personal details of perceived evildoers and publish them on the Web.

The consequences for those on the receiving end often transcend the virtual world and can include loss of employment, public shaming, even imprisonment. Conversely, the most voracious "flesh hunters" are widely seen as the online equivalent of lynch mobs. Many of the participants are too young to draw a loose comparison with the "public criticisms" and purges of the Cultural Revolution more than 40 years ago.

In Wang's case, his wife posted a series of blog posts expressing her devastation over her husband's infidelity and then leapt to her death from their 24th-floor apartment. Almost instantly, an online mob--the human flesh search engine--enraged at Wang's philandering, exploded into life.

Within days, photographs of Wang appeared on numerous Internet forums alongside his phone numbers, address and national ID number. Slogans were painted on his front door. One read: "A blood debt must be repaid with blood."

His lawyer said Wang was forced to resign from advertising agency Saatchi & Saatchi after its Beijing office became subject to abuse and that he was harassed by strangers in the street.

Wang is by no means alone. The human flesh search engine first shot to prominence in 2006, thanks to the macabre actions of Wang Jue, a nurse from Heilongjiang Province.



Posted by CEOinIRVINE
l
New Cars, Used Cars, Kelley Blue Book Values at AOL Autos

(AOL Autos) -- This automotive innovation from Ford has no wheels and no doors, but it has a very powerful engine.

AOL Autos found Sync-equipped Fords easy to set up and use.

AOL Autos found Sync-equipped Fords easy to set up and use.

Don't bother looking under the hood, the engine behind Ford Motor Company's Sync system is a microchip located in the dash of 21 new cars, trucks, and crossovers.

While tiny, the power of this chip is immense. It is what technophiles call a "speech" engine.

Running Microsoft software, Sync's speech engine is the key to delivering a fully integrated, voice-activated in-car communications and entertainment system. This means that now when you talk to your car it will really hear you, and then do something constructive.

We at AOL Autos have now driven hundreds of miles in Sync-equipped Fords and have found the system easy to set up and use, thus allaying our fears of having to deal with yet another complex and marginally useful road-going infotainment gadget.

If you're not an automotive technology guru, you might be thinking, "Cars are already too complicated, the last thing I need is something else to learn how to use that will distract me."

Thankfully, Ford and Microsoft made Sync simple, and designed the system to cut down on typical driver

How Sync works

When you slip behind the wheel of a new Ford equipped with Sync, whip out your Bluetooth-enabled cell phone and digital music player. Brands aren't important, because Sync syncs up with just about everything that might be in your pocket, purse or briefcase.

You must first "pair" (or link) your phone to Sync. This is as simple as connecting to a wireless Bluetooth headset, and with the phones we tried, this took less than 30 seconds each. AOL Autos: Most popular crossover vehicles

Tying into your music player is even easier. Every vehicle with Sync includes a USB port. This high-speed link to your player enables Sync to access your music player's song list and controls. The USB link also charges your unit while you drive. AOL Autos: Best car deals this month

With your phone and portable player hooked into the system, the Sync is ready to receive your voice commands. First, decide what you want to control; your phone or what's plugged into your USB port.

The cadence of operations goes like this: Press the "talking face" button on the steering wheel. A computerized voice responds by saying, "Please say a command." The computer's voice is not one you'll fall in love with and at this point isn't user selectable but "she" is easy to understand.

We wanted to try our phone first, so we responded by saying, "Phone." Sync then said, "Phone, say a command." Depending upon whom we were calling, we either said, "Call Home," or "Dial" plus the digits of the number we wanted to call. The phone call then takes place using the vehicle's audio system. Simple. AOL Autos: Hottest sports cars of 2009

The system was pretty darn good at recognizing what we were saying, regardless of who in the car was speaking (male or female voice, young or old). While we didn't come close to testing them all, the people from Ford and Microsoft say that Sync recognizes thousands of snippets of voice in English, Spanish, and French. AOL Autos: Top 5 luxury cars

Accessing numerous iPods proved just as easy as making phone calls. With the iPod plugged in, we again start the sequence by pressing the "talking face" button. The system responds with, "Please say a command," and then you say, "USB." Sync then says, "USB, say a command."

Your next response is important, because Sync searches for music by artist, song title, and genre information stored in each file's metatag. "Play Oscar Peterson" quickly resulted in our hearing one of the greatest piano players ever.

Sometimes the system got confused and pulled up songs or album titles that had the same number of syllables. Imagine the surprise of hearing Iggy Pop where you were wanted to hear some classic bee bop jazz. AOL Autos: Top 10 cars to keep you young

If you're old enough, talking to your car may take you back to the old TV show 'Kight Rider'. It made your author fairly self-conscious. However, this feeling quickly vanished with some successful practice. Younger drivers probably won't have these issues.

The high level of integration Sync provided was impressive, it can use your phone's advanced calling features like call waiting and conference calling. Visual items such as caller ID, a signal strength icon, and a phone battery charge icon all appear on the radio's display screen. With the phones we used, Sync even "rang" with personalized ring tones.

Sync can read incoming text messages, and accurately translate emoticons and messaging expressions such as "LOL." For safety, Ford and Microsoft elected not to enable text replies when the vehicle is in motion. However, so your friends won't feel ignored, the system does include 20 predefined responses that you can send on the fly including, yes, no, where are you and call me.

Sync's capabilities aren't limited to just these functions. If you store music on your phone or PDA, Sync can also stream music files via Bluetooth. Audio can also be accessed through a line-in jack but that doesn't provide a two-way connection between Sync and the music source, so voice commands won't work. Showing how much Ford and Microsoft built into Sync, the system can also retrieve songs off of USB memory sticks and flash drives.

For the technology gurus out there, Sync utilizes a 400 megahertz ARM11 processor. The processor is supported by 128 megs of RAM plus 256 megs of flash memory. To give us a benchmark on how fast Sync runs, the engineers from Microsoft say the system whips through data twice as fast as computers with the original Pentium processor.

During our test period, Sync operated without a single computer-type crash. We asked Ford engineers if any potential failure of Sync might somehow lead to a failure of the vehicle's other computer systems, including the ones that control the engine or air bags. The Sync team assured us that Sync is not connected to other computers vital to the operation of the vehicle, so even if some type of malfunction or virus struck Sync, it would not affect anything else in the vehicle.

Ford and Microsoft acknowledge that the system will require updates, so Sync is designed for that. Additionally, engineers we spoke to also noted that Sync (in its current form) has memory available for new features and functions. Expect more capabilities and utility in future releases.

Sync is only a $395 option on the 2008 Ford Focus we used as a test-host. That seems like a bargain to us, especially since hands-free phone use is becoming mandatory in many municipalities. Sync is standard or optional on 12 2008 and 2009 Ford, Lincoln and Mercury products. The technology will soon be available on all Ford Motor Company vehicles.

Ford makes trying out Sync easy. Dealerships have demonstration kiosks in their showrooms.

Back in the early 1980s, Chrysler was among the first manufacturers to build a talking car. Journalists made endless fun of the computerized voice that chided, "Your door is a jar." Of course it meant the door was open but ajar came across as if our door had suddenly turned into a product from Smuckers.

Automotive technology has come a long way since then, and you can expect systems like Ford's Sync to proliferate and gain even more capabilities

Posted by CEOinIRVINE
l