Sunday, April 18, 2010

Chromium

I think that if Google Chrome cannot find a search on a website, then when you type in a website and click tab to search that website it should just create a google search with the "site:" parameter. I'll submit my code for that soon.

Sunday, April 4, 2010

Hackintosh

I am back into Hackintosh mode.

Basically, I will just install OS X onto a flash drive with a bootloader so that it can start on a pc, HOWEVER, when it crashes I will run it in verbose mode. Therefore, I can see what went wrong.

That is just a quick idea.

No Third-Party Application Multi-Tasking

I will get straight to the point.

1. The processor on the iPhone isn't strong enough just yet and an algorithm that would try to give more power to the primary process would likely end up using the rest of the power and become inefficient.
1a. It isn't seen on the iPad, because that would mean a rewrite of the iPad kernel (which I believe is shared with the iPhone. They would be better off waiting until they rewrite the iPhone's kernel.

2. This would lower battery life, which is still a struggle to improve.

3. Also, malicious code could run in the background and steal passwords when the malicious code and the App Store are running. To prevent this Apple would then need more professionals who TRULY analyze code, which would take more time and cost more money consequently making applications and the device cost more.

4. Lastly, I read in an article that the biggest (non-trivial) complaint about Android OS is the multi-tasking. (I am not attacking Android it is just an example.)

If you are really not worried about any security risks, you can jailbreak it. At least Apple gives you the option to keep it locked up safe, unless you chose otherwise.

iPad closes the gap

Some people might say that I am just being another fanboy and avidly supporting any new Apple product. However, I will hopefully convince you, with this article, that the iPad is TRULY closing the gap between an iPhone and a MacBook.

First, I would like to point out that the iPad keyboard, when in landscape mode, is AMAZING to type on. Unfortunately, the portrait keyboard feels a little cramped. Nevertheless, the typing, input, and text-manipulation experience, is wonderful.

Second, in the new applications you see "pop-ups" or other windows and palettes, which are only really found on computers, because of the ample screen space.

Third, I see certain functionality that can't be found on small devices, BUT they can be found on the iPad. For example, on a mac, you can put your mouse over any word and receive its definition by clicking Control - Command - D. This dictionary technology is implemented in a fashion much more similar to a computer, than an iPod/iPhone. This might seem like something unimportant, HOWEVER this is online one instance where I see the gap closing. Also, in the iWork app, the user can now manipulate document margins. Things like that are only seen on computers, and are much harder to implement on small iPhone-sized devices.

In sum, the iPad is not given justice by being considered a "bigger iPod Touch." It truly does narrow the gap between an iPhone/iPod and a MacBook. It allows for more computer-like functionality.

Wednesday, March 17, 2010

Fixed My Computers Log Off Problem

I had reformatted my backup drives to optimize the system for a new computer that was added to my network. 

Basically, I backed up on a separate drive the most recent sparsebundles of my computer. I, then, erased and made 4 partitions (1 for each computer.) However, after that I had to stop. What I noticed was that once I turned off Time Machine on my MacBook, until I could get around to setting it up the computer started logging off quickly again.

I figure that the computer was probably looking to connect with an inactive drive; and, we all know that it's not good when a computer is trying to interact with something it can't find.

To confirm this I will look over logging off logs in console, but I think that was the problem.

Now, when I have five minutes to spare I will set up Time Machine for my MacBook again.

Monday, March 15, 2010

New Program

So, me and my fellow nerds are building a really nice program (at least we think it is nice.)

Basically, it will use a linked-list data structure to basically parse and convert the actual binary code of a certain type of language to assembly. Basically, it will be a disassembler. Then, the assembler can be translated to any higher language (the only problem is that the variables will have different names; and I'm not really sure how I will get the same variables to retain their name and not just get a different one.) Anyway, from that higher language it will compile.

In theory, this could be used to convert programs from one system to another, assuming that we have the appropriate linked-list data structure.

Wednesday, February 3, 2010

Verbose Mode

Verbose Mode is so helpful!

My computer recently got a bit slower. After looking around through the command line to check out my disks. I realized three things: (1) items had improper permissions, (2) things were out of place, (3) and I had 2% of open HDD space. [Btw, the last thing will be hard to fix seeing that two expand a partition it requires deleting the partition below it, which is a partition that I need to keep]

Anyway, I figured that there must also be a problem on start up, because there was a 9 second delay between the bootloader and the OS initializing. When, I booted into verbose mode I saw a 9 second delay. It slowed down on a command that said "Convert to launchd." I assume that this conversion is not happening or it takes time to do. So, I will tell you what happens when I pre-convert them. This will cut 9 seconds off my 32 second boot time. That just happens to be 23 seconds, which to a high majority of computers, is extremely fast.

Wish me luck! :)

Search This Blog