Showing posts with label Microsoft. Show all posts
Showing posts with label Microsoft. Show all posts

Sunday, November 11, 2012

Why Ubuntu, Unity, Gnome 3, etc., Are Losing Popularity

Several times I've bemoaned the fact that Linux is getting more-and-more like Windows on a year-by-year basis. Of course, now, with Unity and its ilk, we're expected to use an interface that looks like a smart phone on a full-size monitor with an actual keyboard and mouse. Perplexing.

So it looks like I might try Cinnamon again since it appears that one can disable edge-tiling, which I  and apparently several other people find very annoying. The fact of the matter is that with a large monitor, wanting to maximize a window is a much less common operation than is moving a window, and edge-tiling badly violates the keep the common case fast principle. I often move windows to the top of the screen. With edge-tiling, this takes longer, since it is often followed immediately by an unmaximize operation.

Googling about this annoyance, I came across a discussion at http://ubuntuforums.org/showthread.php?t=1970815 which is a great example of inability to read coupled with arrogance. One of the posters complained that adding these sorts of features, making them default behavior, and not making it clear how to disable them wastes peoples time. Gerryl: This is dangerously close to operating with MS Windows. How are us mere mortals supposed to find out and address these kinds of issues?

The next posting agrees. I agreed (though without bothering to log in and say so). Then markbl responded








This is unfathomable. markbl knows better than gerryl what gerryl (and presumably me) will think it's a good idea once we get used to it? Maybe riding around in donkey carts would also start to seem like a good idea once one gets used to it. Maybe sitting in this pot of water that keeps getting warmer will someday seem like a good idea (wait, aren't we doing this is a society by continuing to pump carbon into the atmosphere?).

Furthermore, maybe it's been buried somewhere as an option, but once it suddenly becomes default behavior, or someone first encounters it when evaluating environments (as I did in Cinnamon), it's a new and potentially negative experience.

People acclimate to bad things, e.g., new user interfaces for Blogger and Gmail, but that doesn't mean we should be happy about it.

Saturday, June 23, 2012

Skype Insanity: No Longer Worth It

Tonight I noticed that I didn't have Google Voice or Skype installed on my primary desktop, which I recently upgraded to Linux Mint 13, so I decided to remedy the situation. Installing Google Voice was painless, easy, an quick. Installing Skype appears insane, I don't remember it being so bad in the past. Anyhow, to install Skype, I need to install 240-some additional packages. No frigging way:

The following NEW packages will be installed:
  bluez bluez-alsa:i386 gcc-4.6-base:i386 glib-networking:i386
  gstreamer0.10-plugins-base:i386 gstreamer0.10-plugins-good:i386
  gstreamer0.10-x:i386 gtk2-engines:i386 gtk2-engines-murrine:i386
  gtk2-engines-oxygen:i386 gtk2-engines-pixbuf:i386 gvfs:i386 gvfs-libs:i386
  ia32-libs ia32-libs-multiarch:i386 ibus-gtk:i386 lib32asound2 lib32gcc1
  lib32stdc++6 libaa1:i386 libacl1:i386 libaio1:i386 libao-common libao4:i386
  libasn1-8-heimdal:i386 libasound2:i386 libasound2-plugins:i386
  libasyncns0:i386 libatk1.0-0:i386 libattr1:i386 libaudio2:i386
  libaudiofile1:i386 libavahi-client3:i386 libavahi-common-data:i386
  libavahi-common3:i386 libavc1394-0:i386 libbz2-1.0:i386 libc6:i386
  libc6-i386 libcaca0:i386 libcairo-gobject2:i386 libcairo2:i386
  libcanberra-gtk-module:i386 libcanberra-gtk0:i386 libcanberra0:i386
  libcap2:i386 libcapi20-3:i386 libcdparanoia0:i386 libcomerr2:i386
  libcroco3:i386 libcups2:i386 libcupsimage2:i386 libcurl3:i386
  libdatrie1:i386 libdb5.1:i386 libdbus-1-3:i386 libdbus-glib-1-2:i386
  libdrm-intel1:i386 libdrm-nouveau1a:i386 libdrm-radeon1:i386 libdrm2:i386
  libdv4:i386 libesd0:i386 libexif12:i386 libexpat1:i386 libffi6:i386
  libflac8:i386 libfontconfig1:i386 libfreetype6:i386 libgail-common:i386
  libgail18:i386 libgcc1:i386 libgconf-2-4:i386 libgcrypt11:i386
  libgd2-xpm:i386 libgdbm3:i386 libgdk-pixbuf2.0-0:i386 libgettextpo0:i386
  libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libglapi-mesa:i386
  libglib2.0-0:i386 libglu1-mesa:i386 libgnome-keyring0:i386 libgnutls26:i386
  libgomp1:i386 libgpg-error0:i386 libgphoto2-2:i386 libgphoto2-port0:i386
  libgpm2:i386 libgssapi-krb5-2:i386 libgssapi3-heimdal:i386
  libgstreamer-plugins-base0.10-0:i386 libgstreamer0.10-0:i386
  libgtk2.0-0:i386 libgudev-1.0-0:i386 libhcrypto4-heimdal:i386
  libheimbase1-heimdal:i386 libheimntlm0-heimdal:i386 libhx509-5-heimdal:i386
  libibus-1.0-0:i386 libice6:i386 libidn11:i386 libiec61883-0:i386
  libieee1284-3:i386 libjack-jackd2-0:i386 libjasper1:i386 libjpeg-turbo8:i386
  libjpeg8:i386 libjson0:i386 libk5crypto3:i386 libkeyutils1:i386
  libkrb5-26-heimdal:i386 libkrb5-3:i386 libkrb5support0:i386 liblcms1:i386
  libldap-2.4-2:i386 libllvm3.0:i386 libltdl7:i386 libmad0:i386
  libmikmod2:i386 libmng1:i386 libmpg123-0:i386 libmysqlclient18:i386
  libncurses5:i386 libncursesw5:i386 libnspr4:i386 libnss3:i386 libodbc1:i386
  libogg0:i386 libopenal1:i386 liborc-0.4-0:i386 libp11-kit0:i386
  libpango1.0-0:i386 libpciaccess0:i386 libpcre3:i386 libpixman-1-0:i386
  libpng12-0:i386 libproxy1:i386 libpulse-mainloop-glib0:i386 libpulse0:i386
  libpulsedsp:i386 libqt4-dbus:i386 libqt4-declarative:i386
  libqt4-designer:i386 libqt4-network:i386 libqt4-opengl:i386
  libqt4-qt3support:i386 libqt4-script:i386 libqt4-scripttools:i386
  libqt4-sql:i386 libqt4-sql-mysql:i386 libqt4-svg:i386 libqt4-test:i386
  libqt4-xml:i386 libqt4-xmlpatterns:i386 libqtcore4:i386 libqtgui4:i386
  libqtwebkit4:i386 libraw1394-11:i386 libroken18-heimdal:i386 librsvg2-2:i386
  librsvg2-common:i386 librtmp0:i386 libsamplerate0:i386 libsane:i386
  libsasl2-2:i386 libsasl2-modules:i386 libsdl-image1.2:i386
  libsdl-mixer1.2:i386 libsdl-net1.2:i386 libsdl-ttf2.0-0:i386
  libsdl1.2debian:i386 libselinux1:i386 libshout3:i386 libslang2:i386
  libsm6:i386 libsndfile1:i386 libsoup-gnome2.4-1:i386 libsoup2.4-1:i386
  libspeex1:i386 libspeexdsp1:i386 libsqlite3-0:i386 libssl0.9.8:i386
  libssl1.0.0:i386 libstdc++5:i386 libstdc++6:i386 libtag1-vanilla:i386
  libtag1c2a:i386 libtasn1-3:i386 libtdb1:i386 libthai0:i386 libtheora0:i386
  libtiff4:i386 libtinfo5:i386 libudev0:i386 libunistring0:i386
  libusb-0.1-4:i386 libuuid1:i386 libv4l-0:i386 libv4lconvert0:i386
  libvisual-0.4-0:i386 libvisual-0.4-plugins:i386 libvorbis0a:i386
  libvorbisenc2:i386 libvorbisfile3:i386 libwavpack1:i386
  libwind0-heimdal:i386 libwrap0:i386 libx11-6:i386 libx11-xcb1:i386
  libxau6:i386 libxaw7:i386 libxcb-glx0:i386 libxcb-render0:i386
  libxcb-shm0:i386 libxcb1:i386 libxcomposite1:i386 libxcursor1:i386
  libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxft2:i386
  libxi6:i386 libxinerama1:i386 libxml2:i386 libxmu6:i386 libxp6:i386
  libxpm4:i386 libxrandr2:i386 libxrender1:i386 libxslt1.1:i386 libxss1:i386
  libxt6:i386 libxtst6:i386 libxv1:i386 libxxf86vm1:i386 mysql-common odbcinst
  odbcinst1debian2 odbcinst1debian2:i386 oss-compat skype xaw3dg:i386
  zlib1g:i386
0 upgraded, 246 newly installed, 0 to remove and 14 not upgraded.
Need to get 105 MB of archives.
After this operation, 288 MB of additional disk space will be used.
Do you want to continue [Y/n]? n
Abort.

It appears that many packages listed are specifically 32b--this on a 64b version of Linux Mint. I went back and checked, and I did click the 64b Ubuntu link and the .deb downloaded has a 64 in its name. So, WTF, Microsoft?

Wednesday, October 12, 2011

"Free" Online Storage

A couple months ago I related my experiences with Google Documents and Windows Live Skydrive for online storage. Mostly my online storage is .tar.gz.cpt files (gzipped tar files fed through ccrypt); everything I put on the cloud with no intention of sharing is encrypted. The brief discussion is at http://martesmartes.blogspot.com/2011/08/skydrivewindows-live-or-google.html

Since then, I have used Amazon's Cloud Drive for this, and it works fine. Since I almost always have Gmail open, though, Google is a tad more convenient. Also, I think Google's commitment to cross-platform interoperability is stronger than Amazon's, so I feel slightly more confident that I'll always be able to access the Google cloud.

So the score is Google Great, Amazon Good, Microsoft Bad. Today I finally successfully logged into my Verizon account; it only took 13 months to get in. I use FiOS at home, but don't use Windows much, and in the past Verizon has required installation of software on the home client to use a supposedly-web account. So I've been s.o.l. But today I got a notice from Verizon on changes to its privacy policy, and I was actually able to log in through a link in that e-mail. It was not smooth, as at one point I received an error message saying my phone number was invalid (I have no Verizon phone), but a shrug got me past that.

Verizon provides users with 2GB of space, but I cannot see that since some script at mylibrary/members/logincheck.aspx goes into an infinite loop, repeatedly reloading the same useless-looking page. So, as bad as Skydrive is, I have to rate Verizon's service as worse.

Friday, August 5, 2011

Skydrive/Windows Live or Google?

For the past month or so I've been using Microsoft's Skydrive to save files online for transfer among systems and off-site backup. I have a free gigabyte there. I've also been occasionally using Google Documents for this purpose. In each case, what I transfer is an encrypted compressed tarball, and I saw little difference in terms of performance or convenience.

Today I've decided to stop using Skydrive--it's too unreliable. Two of the last three times I've tried an upload (using Chrome from an Ubuntu box) the transfer to Skydrive has stalled. Each time, when giving it extra time, I've opened a tab and Windows Live informs me that if I leave the page the upload will be canceled. WTF? I was leaving that tab open and going somewhere else.

Until yesterday I would have said I like Skydrive, and that it's nowhere near as clunky as Outlook Live, which is very retro, and very limited in what it allows one to do. Now, I think I can say Microsoft online services are to be avoided.

Do these work better with IE on a Windows machine? Probably, but that defeats the purpose of a web-based service. Why might they work better with IE/Windows? Possibly ActiveX, and intrusive access to the PC.

Sunday, May 2, 2010

Outhousing E-mail Services

I'm dealing with an organization that has outhoused e-mail to outlook.com. Not surprisingly this site doesn't work with Firefox 3.6 and Ubuntu. I can log in to the account using Opera, but I have to tell Opera to identify itself as IE. There is no e-mail forwarding.

I understand outsourcing, and I understand an organization wanting to move this out of the local IT shop (though forcing people to get an account with Microsoft seems an egregious privacy violation). However, I don't understand why an organization would pick such a piss-poor provider.

Thursday, September 24, 2009

Dreaded winmail.dat

There's long been a problem with Outlook, which rather than using standard attachment syntax, uses something called winmail.dat. It's another example of Microsoft intentionally not playing well with others. In the past, if a student has sent me a winmail.dat attachment, I've simply told the student to try again with something not Microsoft-proprietary.

I got a winmail.dat this morning from a co-worker, and rather than just say "try again," I decided to spend a few minutes on the problem (or pointy-haired opportunity). There's a site that seems to do a good job of extracting files from winmail.dat files: http://tud.at/php/tndef/index.php.

There are privacy issues here. Should one send personal, or work-related, or student-generated content to a third-party web site?

Wednesday, January 9, 2008

"Free" Online Security Check! Free!

One thing I don't get is companies that should know better, like F-Secure and Microsoft, encouraging users to follow poor security practices. Microsoft with it's update pages, and F-Secure with its free online security check, are encouraging users to allow ActiveX and the like. Bad. Bad. Blackboard does the same thing by requiring faculty to trust signed applets in order to use certain fairly basic features, e.g., sending e-mail to the class One thing that someone might point out is that they may be using signed applets or the scripts may be delivered over an SSL/TLS connection, so the user can be fairly confident of its source. I don't buy that. If one of these applets does bad things to my system or my data, I may not notice for weeks, if at all. When I do realize something happened, can I trace it back to a particular signed applet? At that point, would I care?