Entries Tagged as ''

Resetting NTFS File Permissions

From time to time after you’ve installed a piece of software and removed it (or removed users) you’ll find that you’re unable to delete a file or directory from Windows when using a NTFS file system (and that’s really the only file system you should be using for Windows).

The simplest way to handle that (assuming all you’re doing to do is delete the file or directory) is to do the following in a command prompt:

takeown /R /F %1

icacls %1 /T /Q /C /RESET

%1 is the Windows convention for a parameter (so you could put this in a batch file); you can manually substitute the name of the file or directory; also you could change into the directory containing the files and/or directories and use “*” (wildcard) rather than a file name.

NOTE:  You will need to elevate the privilege of the command prompt (launch it as user ‘administrator’).

Originally posted 2013-09-11 12:00:23.

OnePlus One

I’m fully subscribed to the Android ecosystem, so if you’re a iPhone fan you’ll probably want to find a different review of the OnePlus One.  I’ve had a long history of Android, starting with the original Droid, the Xoom, the Nexus S, the S2, the S3, the Nexus 4, the Nexus 7, and the Nexus 5 — plus quite a bit of experience with very low end Android devices.

Frankly I was quite hesitant to believe what I’d read online about the OnePlus One and didn’t order mine until a friend of mine showed me his (he’s just gotten it).  Impressive I though, particularly at the price… we’ll talk about that in a minute.

At the bottom of this post I’ve include specifications for the OnePlus One, both from GSMArena.com and OnePlus.net, but in short the OnePlus One is a near phablet sized handset: a 5.5 inch JDI with 1080p (1920×1080) 401 PPI IPS screen, a Qualcomm quad-core processor, an Adreno GPU with 3GB of RAM.

I had to retrieve my shipment from the post office (OnePlus uses USPS Priority Mail with delivery confirmation in the US, and mine shipped from the outskirts of Los Angeles, CA).  I was less than impressed with the shipping container (a bubble padded pouch), but upon opening it neither the box containing the handset or the power adapter were in the least bit damaged.

When I opened the box the plastic cover on the screen had crap on it — I really hate that, why can’t handset vendors just put a clear plastic film on a handset, that way if you don’t have a screen protector you could use the phone without exposing the screen.  Fortunately I had ordered a Orzly 0.22mm tempered glass protective screen from Amazon (NOTE:  the price of these has gone up at least twice since I bought mine, so Amazon may not be the best place to order one).  I also had gotten a Qi charging receiver pad and a Cruzerlite TPU case so I went ahead and put those on the One as well.  I will say like all the previous Cruzerlite cases I’ve purchased, this one is very well made (though apparently the popularity has somewhat increased their pricing).

It’s worth noting here that the One does not have Qi charging capabilities built in (why it doesn’t is a mystery — normally I would not have purchased a phone without wireless charging, and I would greatly encourage OnePlus to add that feature to the next model).

The phone came out of the box with about a 30% charge, so enough to go ahead and start setting it up (but not enough to do encryption on it — so that would have to wait for a full charge).

My first impression of handling the phone and using the older version of Android (yes, we’ll have to wait for Lollipop) was favorable — but honestly while I didn’t think Android 5 was that big of a change, going back underscores how nice the nuances are.

One thing I’m not sure of is why the One includes buttons below the screen… it does give you the option of disabling those and only have soft buttons on the screen.  The phone is new enough to have been designed with the revised guidelines, and the hardware for the buttons is a waste (perhaps that would have been a sufficient saving to have wireless charging).

I let the phone charge while I looked over what OnePlus had included.

OnePlus ships both a micro and a nano SIM tray with the One (they’re plastic, but appear well made).  That’s a nice touch because it allows you to use either size SIM (I really wish both my N4 and N5 had a nano tray — and yes I know about adapters, I have some).  Under the tray in the phone box is a SIM tray eject tool (a rather fancy one for something most people use exactly once; and a red charging/sync cable that’s a little over the top – maybe a cost saving here could have paid for the Qi charging capability.

The charger appear well made, but it’s white whereas the high end handset is black, so with the black, red, and white the aesthetics are a little questionable.

The phone charged fairly quickly (considering how much it was downloading and installing from Google Play), and there was an OTA update for it as well.

The camera, both front facing and rear facing with the rear facing camera doing a resolution of 3120×4208 pixels.  Impressive specs, but even more impressive images.  I personally don’t care for point and shoot cameras (give me a [D]SLR anytime), but if you’re going to snap a quick shot with your phone, you might as well get the best image quality possible.

The One had good voice quality on both a cellular and a wifi call, the speakers seem well and their location on the bottom of the phone give reasonably good sound when it’s laying on a desk.

The battery seems to last well, and unlike some others I didn’t experience any issues with overheating when I charged the One, the back gets no warmer than my N5.

The handset is snappy — of course one would expect that from the specs; the screen is clear and crisp.

Overall the phone is a very good value; with the 16GB model running $299 and the 64GB model running $349 (by the way, since there’s no uSD slot, the decision is clearly buy the 64GB model) it’s a hard mark to beat.  One of the catches is that you need an invitation to buy one — or you buy it on Tuesdays (OnePlus has started opening up purchasing for anyone on Tuesday, there’s no indication of how long this will last).

With so many positive things to say about the One it’s probably sounds a little anticlimactic to even mention the minor cons.

First and foremost, I think the handset is too big for men to carry in their pocket; that is of course a personal preference, and given the large number of handsets this size most people don’t seem to share my view.

There is absolutely no reason for a handset targeting these features to not have Qi wireless charging.  Yes you can add a Qi charging receiver to it, but that means you need to keep it in a case and you lose the use of the uUSB port.

There are a few pieces of bloatware in the ROM, and there’s absolutely no reason for them to be there.  Google has proven with the Nexus series that clean / lean ROMs are what enthusiasts like, and most everyone who would buy a phone like this is more than capable of downloading and installing an app.  Further, if you feel the phone needs an app — why bind it into the ROM, just pre-load it as an app and allow it to be removed.  NOTE:  OnePlus is shifting away from Cyanogenmod to their own custom ROM, so this may or may not continue to be an issue.  Along with this is the lack of Android 5 – Lollipop.  This handset desperately needs an update to be the flagship it has the potential of.

The bottom line, if you want a new handset (or need one), and $349 (plus $14.95 shipping) isn’t a problem for you… buy it.  You will need to use PayPal, and if you have descent credit there’s a 6-month no payment / no interest plus $10 credit deal from PayPal (Bill-Me-Later) as well…

 


 

Specs from GSMArena.com

GSMArena.com (with edits)

Network Technology GSM / HSPA / LTE
Launch Announced 2014, April
Status Available. Released 2014, June
Body Dimensions 152.9 x 75.9 x 8.9 mm (6.02 x 2.99 x 0.35 in)
Weight 162 g (5.71 oz)
SIM Micro-SIM or Nano-SIM
Display Type LTPS LCD capacitive touchscreen, 16M colors
Size 5.5 inches (~71.9% screen-to-body ratio)
Resolution 1080 x 1920 pixels (~401 ppi pixel density)
Multitouch Yes, up to 10 fingers
Protection Corning Gorilla Glass 3
– CyanogenMod 11S
Platform OS Android OS, v4.4.2 (KitKat), upgradable to v4.4.4 (KitKat)
Chipset Qualcomm MSM8974AC Snapdragon 801
CPU Quad-core 2.5 GHz Krait 400
GPU Adreno 330
Memory Card slot No
Internal 16GB or 64 GB, 3 GB RAM
Camera Primary 13 MP, 4128 x 3096 pixels, autofocus, dual-LED flash
Features Geo-tagging, touch focus, face detection, panorama, HDR
Video 2160p@30fps, 2160p(DCI)@24fps, 1080p@60fps, 720p@120fps, HDR, stereo sound rec.
Secondary 5 MP, 1080p@30fps
Sound Alert types Vibration; MP3, WAV ringtones
Loudspeaker Yes, dual mono speakers
3.5mm jack Yes
Comms WLAN Wi-Fi 802.11 a/b/g/n/ac, Wi-Fi Direct, DLNA, hotspot
Bluetooth v4.1, A2DP
GPS Yes, with A-GPS, GLONASS
NFC Yes
Radio No
USB microUSB v2.0, USB Host
Features Sensors Accelerometer, gyro, proximity, compass
Messaging SMS (threaded view), MMS, Email, IM, Push Email
Browser HTML5
Java Yes, via Java MIDP emulator
– ANT+ support
– Active noise cancellation with dedicated mic
– MP4/H.264/WMV player
– MP3/eAAC+/WMA/WAV/FLAC player
– Document viewer
– Photo viewer/editor
– Voice memo/dial/commands
Battery Non-removable Li-Po 3100 mAh battery
Stand-by
Talk time
Misc Colors Silk White 16GB, Sandstone Black 64GB
SAR US 0.62 W/kg (head)     0.75 W/kg (body)
Price $299 16GB, $349 64GB

 

Specifications from OnePlus.net

OnePlus.net

Basic Parameters

Color Silk White/Sandstone Black
Dimensions 152.9 x 75.9 x 8.9 mm
Weight 5.71 ounces (162 g)
Operating System Cyanogen 11S based on Android 4.4
CPU Qualcomm© Snapdragon™ 801 processor with 2.5GHz Quad-core CPUs
GPU Adreno 330, 578MHz
RAM 3 GB LP-DDR3, 1866MHz
Storage 16/64 GB eMMC 5.0, available capacity varies
Sensors Accelerometer, Gyroscope, Proximity and Ambient Light
Battery Embedded rechargeable 3100 mAh LiPo battery
Max. SAR Head: 0.270 W/kg, Body: 0.540 W/kg

Connectivity

Connectivity
  • GSM: 850, 900, 1800, 1900MHz
  • WCDMA: Bands: 1/2/4/5/8
  • LTE: Bands: 1/3/4/7/17/38/40
Wi-Fi Dual-band Wi-Fi (2.4G/5G) 802.11 b/g/n/ac
Bluetooth Bluetooth 4.0
NFC 65T (software card emulation, payment methods and multi-tag support)
Positioning Internal GPS antenna + GLONASS
Digital Compass

Ports, Slots, Buttons and Indicators

Ports Data & Charging: Micro USB 2.0
Audio: Jack 3.5mm
Buttons Power Button
Volume Rockers
Capacitive / On-screen buttons
SIM 1 slot – Micro SIM
Indicators 1 LED notification light (multicolored)

In The Box

1x OnePlus One
1x USB Cable
1x SIM Tray Ejection Tool
1x Additional SIM Tray (Nano SIM)

Gas Prices

OK, someone’s going to have to explain to my how gasoline prices can go up sixty cents per gallon in less than six weeks!

The only “good” think I can say about the new pricing level is that it really doesn’t matter what station you go to, the prices all seem to be within a penny or two.

But come on now… this is ridiculous — and totally unjustified.

I guess the way that we’ll see gasoline prices plummet just before the election is pretty clear; they’re going to jacked up to over $5.00 a gallon this Summer!

Originally posted 2008-06-12 16:37:15.

The Gift of Giving

Every year I go through the same thing… I try to select a handful of charities to give something to… and every year I want to know how much of what I give will benefit those I want to help, and how much will be absorbed by the organization that manages the donation.

Remember, there’s been plenty of large philanthropic organizations that end up only getting about 10% of what’s donated to those they “help” and paid their executives huge salaries. [Greed — you’ll find it everywhere]  
This year I stumbled on the American Institute of Philanthropy (see the link below), and they’ve done a lot of the work for you — and even made a simple ratings page if you don’t want to invest lots of time into looking over the details.

For those of you who can afford to give a little back, I encourage you to make your gifts count.

     http://www.charitywatch.org/azlist.html

Originally posted 2008-11-10 14:18:25.

Disk Bench

I’ve been playing with Ubuntu here of late, and looking at the characteristics of RAID arrays.

What got me on this is when I formatted an ext4 file system on a four drive RAID5 array created using an LSI 150-4 [hardware RAID] controller I noticed that it took longer than I though it should; and while most readers probably won’t be interested in whether or not to use the LSI 150 controller they have in their spare parts bin to create a RAID array on Linux, the numbers below are interesting just in deciding what type of array to create.

These numbers are obtained from the disk benchmark in Disk Utility; this is only a read test (write performance is going to be quite a bit different, but unfortunately the write test in Disk Utility is destructive, and I’m not willing to lose my file system contents at this moment; but I am looking for other good benchmarking tools).

drives avg access time min read rate max read rate avg read rate

ICH8 Single 1 17.4 ms 14.2 23.4 20.7 MB/s
ICH8 Raid1 (Mirror) 2 16.2 ms 20.8 42.9 33.4 MB/s
ICH8 Raid5 4 18.3 ms 17.9 221.2 119.1 MB/s
SiL3132 Raid5 4 18.4 ms 17.8 223.6 118.8 MB/s
LSI150-4 Raid5 4 25.2 ms 12.5 36.6 23.3 MB/s

All the drives used are similar class drives; Seagate Momentus 120GB 5400.6 (ST9120315AS) for the single drive and RAID1 (mirror) tests, and Seagate Momentus 500GB 5400.6 (ST9500325AS) for all the RAID5 tests.  Additionally all drives show that they are performing well withing acceptable operating parameters.

Originally posted 2010-06-30 02:00:09.

hMailServer

If you’re interested in running a fairly full featured mail server on Windows, take a look at hMailServer — it’s completely free and through version 4 Open Source.

I have a patch to V4.4.2-B279 and V4.4.2-B283 that allows you to set the directory separator for IMAP folders (by default it will use “.” — and for many people that’s not a good choice).

To get it working:

  • Download the source.
  • Download the patch.
  • Un-archive the patch
  • Apply the patch (easy to do with SVN)
  • Setup a build environment (Microsoft VS2005, Microsoft VB6, Inno Setup v5, CollabNet SVN [optional]).
  • Run the build tool (you may need to make some changes to it’s configuration).
  • Install the resulting package.
  • Edit the INI file and change the FolderSeparator to “/” or “\” (I would not advise using other characters)
  • Restart the service.

It only took me a couple hours to modify and test the code; other than installing the environment to build it (and I recommend you do that on a virtual machine since these are older tools) it should take you substantially less time.

Some notes:

  • The changes to the build configuration are not necessary; you will need to make the appropriate changes for your build environment so I would say don’t apply them.
  • The changes to the HIS_DBWrappers is because you do not need to (and in many cases it will fail) register the built DLL on your build machine; it will be packaged in the install file and registered on installation (you would only need it registered if you wanted to debug, and I recommend building, installing, and then attaching to the running process so you need not worry about configuration issues if you want to debug).
  • This is Open Source software, and it’s not MY software — I don’t make any claims about it or warrant it in any way.  It’s your responsibility to test it.  While I’m certainly interested in anything you find, I’m in no way responsible.

I have a couple more modifications I’m considering (both of which will require much more work):

  • Changing the way folders and sub-folders are stored so that the folders appear in the file system in directories that match the folder names (and removing the limits on depth and number).
  • Potentially adding a ‘search’ feature that’s integrated with WDS to quickly find messages.  Since IMAP will only search within a folder, I’m thinking about adding a special folder called “Search” and any folder created in it will actually be the search term and the results displayed will be dynamic based on WDS output. 

In case you’re wondering, I don’t really care about hMailServer as an end-point mail server; I care about to manage my IMAP message store.  I have nearly 40GB of mail, nearly 50,000 folders, and WAY too many messages store on a server with 16 spindles in a RAID5 configuration.  So my “interest” doesn’t align closely with most users.

This is only the patch file; you must download the source from here.

These are patches produced from the specific versions listed, but they can (most likely) be applied to any v4.4.2 build fairly recent).

Originally posted 2008-11-09 08:00:38.

“Free” as in “Free Beer”

Once upon a time, in a galaxy not so far away…

Free used to me free.

Now we seem to have to delineate when free doesn’t mean free from when free actually means free (as in free beer).

Open Source software used to be free (as in free beer), now it seems that Open Source software might be free, but not free (as in free beer)… which means you might actually need to pay to use it…

WTF?

Yes, just like corporate America has had a “get out of jail free card” for many years to deceive and delude the public with their many “free” offers, the Open Source world now seems to be moving in the same direction.

In my mind, free means free (as in free beer) without any qualifications — not free subject to terms and conditions contained in a 5000 word agreement loaded with double-speak and vagaries.

It’s so sad.

And it should be so illegal to use the word “free” in such a way as to perpetrate a public fraud.

Originally posted 2010-05-04 02:00:39.

Bait and switch rates?

Yesterday (Monday 6-Jul-2010) at 4:15pm I stopped by Gulf Winds Federal Credit Union to open up an IRA Certificate of Deposit; I’d been in the process of transferring money from one institution to another (and it took much longer than it should have — but since two institutions were involved, it’s hard to know which was responsible for the delay).

Anyway, I ended up having to wait 45 minutes to be helped; that gave me plenty of time to look over the posted rate board — and I’d decided that the 2.09% for a 24-month IRA-CD looked reasonable (I’d have preferred 18 months or less, but I wanted a reasonable return rate, and I don’t really expect the economy to start to rebound for several years).

The customer service representative that helped me (the “Financial Services Representative”) ask me which CD I was interested in and I told him — the 24-month 2.09% APR; he immediately said, that the 24-month IRA-CD was 1.97%, not 2.09% — that it had changed on Friday 2-Jul-2010 and they simply hadn’t gotten around to posting it on their rate board.

WTF?

I’ve long been under the impression that financial institutions understand the importance of posting accurate rate information — and I thought most any ethical institution understands the legal (even if they don’t understand the moral) implications of posting fraudulent information.

When I got home I filed complaints with the State of Florida Attorney General’s office (in Tallahassee, FL) and the National Credit Union Administration, Region III office (in Atlanta, GA) requesting that they investigate the business practices of Gulf Winds Federal Credit Union.



Post Note: The VP of Operations contacted me this morning (7-Jul-2010) and Gulf Winds Federal Credit Union will honor the rate as posted yesterday (for me at least).

Originally posted 2010-07-07 02:00:32.

$35 Tablet PC

The government of India has unveiled a $35 tablet PC that they intend to use to replace text books in India.

The Laptop Per Child project (OLPC) developed a $200 durable notebook prototype in 2005 that’s designed use in schools in developing country and has plans for a $100 tablet.

India, though, has created a computing device that costs less than most text books, and the government will further subsidize the cost.

In a country where electricity is a scarce commodity in many regions (the tablets will have a solar power option for use in rural areas) they seem to have a much better grasp on the concept of leaving no child behind and creating a technologically empowered generation ready to perform the jobs of tomorrow.

The US leaves no child behind by simply holding everyone back to the level of the underachiever — easy to understand why we’re becoming a third world nation.

Originally posted 2010-08-01 02:00:31.

One of the upsides of the internet…

One of the things that the internet allows almost everyone is the ability to express their opinion in a venue that others can “hear”.

Just do an internet search on almost anything you can think of… you’ll find reviews, comments, rants, and sometimes raves!

While you rarely know anything about the individual who wrote the posting, from a well thought out post you can gather some important questions to get the answers to before making a decision, so as a tool for an informed consumer the internet can be invaluable not only in locating the “best” prices, but also in finding the “best” products and “best” vendors!

It only takes a little effort to learn a great deal about any good or service you’re considering — it’s totally up to you whether you make an informed decision or just wing it.

Originally posted 2008-12-30 12:00:06.