Archive for the ‘Uncategorized’ Category
Toying with disaster. Auto Updater and UAC Control.
So I’m toying with an auto update feature that I will embed into the little apps I write. Currently I’m testing out how to detect forced manual updates and full local installers, as opposed to just a quick file patch. But in the process I found that I need to advertise myself for elevated privileges with UAC to perform updates on Windows 7. So the code to do this can be found over here! Basically you are modifying your applications manifest, and then checking the level in the app through a function to ensure you have it.
Citrix XenApp Plugin 11.2 Scripted Install
I had to revisit an old installer I had made that relied on a script running in the background for some additional software to be installed. This script also did a little cleanup of shortcuts, etc. I have since changed it all to run in InstallScript, however, this particular visit I didn’t want to change it over to the new install. My problem is the installer for Citrix has gone through a drastic change. But never fear, the command line is super simple.
CitrixOnlinePluginFull.exe /silent ADDLOCAL=”ICA_Client,SSON,Flash,USB,DesktopViewer”
Now you also need to know that PN.exe is officially gone in this release, so if you need the functions of that program, you can get the Citrix Quick Connect Tool to perform the same functions. But in a more RDP style screen.
Download the Quick Launch from here.
Sphere: Related ContentIBM x3550 7978-AC1 and Ubuntu… love hate?
Repurposing an old server as a Linux server to handle general functions is great. But what if you have a 7978-AC1 pile of turd and you want the latest Ubuntu Server on it?
In my particular case, the 7978-AC1 would load 8.04TLS just fine, but would hang if I tried to install 8.10 or 9.04 directly. So the resolution is as simple as it gets. (maybe a BIOS update would help, but I like finding the hard way first.)
1. Install Ubuntu 8.04TLS.
2. Apt-get install update-manager and change it’s config to do normal releases. (/etc/update-manager/release-upgrades and set Prompt=normal)
3. Perform the upgrade from 8.04 to 8.10. (sudo do-release-upgrade)
4. Perform the upgrade from 8.10 to 9.04. (sudo do-release-upgrade)
5. Enjoy.
That’s the long way around the problem… but I like knowing worst case scenarios.
Now move on to your GroundWork Open Source install and be happy.
Sphere: Related ContentAmazon Responds To nook With Price Drop!
Though they say it is due to “Customer Demand”, we all know the real reason behind it is the Barnes and Noble nook.
In response to the nook, Amazon has cut the price of their US/International Kindle to $259 as well as combined the US and US/International versions.
What about those who already bought it? In the announcement from Amazon, they also say they will be issuing a $20 refund to those who purchased the US/International version. But I wonder what will happen to those who bought the US only version? They now have one that is the same price as the US/International version, and the same price as the nook. If I was one of those individuals, I would be livid knowing I just bought it and this happened. In fact, I would cancel my order or try to return it and just buy a nook. I mean that’s what I would do, but you don’t have to do that. And I don’t either, since I already have a preordered nook.
Sphere: Related ContentBarnes and Noble Nook site coming alive!
go check it out, the site is coming to life!
http://www.barnesandnoble.com/nook
Barnes & Noble Nook site almost ready?
To go with the rumored ‘Nook’ release today, the Barnes & Noble site appears to have readied the web page… almost.
http://www.barnesandnoble.com/nook comes up to the non standard error page, showing a project ID. Normally you will get a page not found error, this appears to be a place holder!
Yummy nom noms should be coming soon for those wanting more info on the ereader.
Sphere: Related Content
SharePoint® Data Dump v1.1.1.0 Posted
![]()
As of today, my little program SharePoint® Data Dump v1.1.1.0 has been posted for public download.
It allows mass export of files from binary in the Doc table of SharePoint® to their original format in a directory you choose.
You can run it against a live or restored SharePoint® database.
There are limitations, and bugs, but in time those will become far and few. It may not work on all versions of SharePoint®,
but I will be updating it to test which version and adjust as needed.
Enjoy!
Sphere: Related ContentXceed Datagrid for WPF 3.5 Released!
Xceed has released a new update for their Datagrid for WPF product. 3.2 was released back in June,
and here comes 3.5. What’s new in this release?
Xceed DataGrid for WPF Professional Edition v3.5 features a beautiful new view called Tableflow™.
This view offers fast animated smooth scrolling with inertia for impressive UI performance (works with
data virtualization), sticky group headers and master-detail master row and headers, full-column
animated drag and drop reordering. Also new is filtering and status indicator glyphs for datagrids
bound to a virtualizing collection.So in addition to the new features, below is a list of other fixes.
- The DataGridVirtualizingQueryableCollectionView now fully supports the FilterRow and the automatic filtering features.
- Added a ConnectionStateGlyph property that shows asynchronous activity when fetching virtualized data.
- Added a ConnectionState and ConnectionError property on the DataGridControl and DataGridVirtualizingCollectionViewBase.
- Added an IsConnectionStateGlyphEnabled property on UIViewBase.
- Corrected an issue where FilterCriterion were lost when the data source was changed.
- DataGridUnboundItemProperty corresponding cells are now refreshed when the DataGridUpdateSourceTrigger is set to CellContentChanged.
- Corrected an issue where a LicenseException was thrown when after a DataGridItemProperty was cloned.
- Corrected an issue where not all appropriate property values were cloned when a DataGridItemProperty was cloned.
- Corrected an issue where the first row inserted into an empty list remained in an invalid state.
- Filters are now kept when collapsing the detail’s parent row.
- FilterRow now supports filtering by empty strings.
- Removed a reference to System.Data.Linq that prevented the DataGridControl from being distributed on .NET Framework 3.5 SP1 Client Profile.
- Corrected an issue where the edit state was not correctly restored after a replace of the item being edited.
- When AllowDrag is set to true and a row drag is initiated, the DataGridVirtualizingCollectionView and DataGridVirtualizingQueryableCollectionView no longer query unnecessary data.
- Canceling a print and re-printing no longer results in an unopenable file or print-out.
- Grouping an empty DataGridControl bound to a DataGridVirtualizingCollectionView no longer throws an exception.
- When a Row’s MinHeight and MaxHeight are defined as the same value, the mouse cursor no longer shows the resize glyph since resizing is impossible.
- Corrected an issue that occurred when a cell’s EditTemplate lost focus when setting e.Cancel to true in the cell’s EditEnding event.
- Opening the DataGridControl in Blend 3 no longer results in an exception being thrown.
- Setting a ColumnManagerCell’s HorizontalContentAlignment and VerticalContentAlignment through a style now has an effect on the Printed DataGridControl.
- The remove filter button is now displayed in a detail grid’s filter row.
- Corrected an issue where the DataGridCollectionView was not accepting items whose types derived from the item type specified at construction.
- The FilterRow can now be navigated to using the Keyboard while using CardView.
- Removes binding warnings from the output window when bound to items implementing IDataErrorInfo and using UnboundDataGridItemProperties.
- Corrected an issue that occurred when toggling the sort direction of a column while multiple columns were sorted
Personally, I will be interested to see the new view and will post my experiences with it shortly.
Sphere: Related ContentXCEED To Release WPF Themes in August or September.
From their newsletter:
Windows 7 Released on MSDN!
Everyone join the band that has access, and together we can bring down the Interweb!
Ok, so Microsoft has released the latest version of Windows on MSDN for the world to have… Windows 7.
The long awaited OS has finally arrived for us true believers…. scratch that… for us nerds!
Those that have MSDN access, go get it!
Those that have a valid software assurance agreement, you gets to wait until tomorrow.
Everyone else? See you October 22nd at your local best buy!
Sphere: Related ContentWindows 7 and Windows 2008 R2 RTM
Bink.nu is reporting that Windows 7 and Windows 2008 R2 have gone RTM. Keep an eye out for them to post on MSDN shortly.
Thoughts and ideas on a google world.
Issues surrounding the support of Google products has been known to carry poor tech support. More specifically, if you have a problem they want you to either email or post a comment on a forum. You can have phone support if you are a premiere user, however they ask you to send an email and they will get back to you.
So if this is their idea of support, especially when they want to take over business and introduce an OS, just how do they expect to keep people happy when to them “The customer is dumb and never right” or “Speaking with customers is a last resort.”
Now don’t get me wrong, I do use Google Apps. But I watched someone close to me deal with them, and combined with my beginning problems even starting with Google Apps… I can only hope they wake up and start caring more about their customers directly, being more responsive, and understanding that you must be able to get someone on the phone as that is what makes large customers to the single user feel good.
Sphere: Related ContentXceed WPF DataGrid 3.2 Released! Joy Joy of all Joys!
Xceed Datagrid 3.2 has been released, and the world will know true bliss… ok, my hearty words are lacking today, tired and not enough coffee as I was up waiting for this release.
Xceed DataGrid has been one of those products that not only “Just Works” but solidly provides a reliable, professional component that your application will a lot of times pivot on. I mean, what else would you display your data to users in? A listview? Come on, that’s so 1997.
I haven’t installed the update yet, but will shortly and post my drooling response. Below is a recap from their website as to the fixes and new features.
Head on over to their website and pick up yourself a tummy pleasing copy, standard and pro are both out now. www.xceed.com
Version 3.2 features improvements to the datagrid’s data virtualization capabilities (grouping, support for data sources implementing IQueryable (LINQ), support for inserting and deleting items with InsertionRow and DeleteCommand), support for Entity Framework data sources, the ability to customize the contents of the AutoFilterControl, auto-detection of ComboBox columns (enums, foreign keys), custom key-value mappings, support for unbound data fields, and direct support for unbound columns. Finally, SP1 of .NET Framework 3.5 is now targeted.
Sphere: Related Content
New version (3.2)
- Added new features.
- Added DataGridControl.SelectionChanged event. <—–HOLY CRAP YES!
- MaskedTextBox now works properly with IME input.
- An exception no longer occurs when a data item has more than one level of details.
- The AutoFilterControl now displays properly in high contrast.
- An exception no longer occurs when inserting new data via the InsertionRow when the data source is List or DataTable.
- HierarchicalGroupByControl.Background property now works in the Aero theme.
- A layout problem no longer occurs in the InsertionRow when changing the DataGrid’s theme while the InsertionRow is being edited.
- Focus events are now raised properly by the DataGridControl.
- Resource Center now properly detects the installed samples on 64-bit Windows.
- Added IsAlternatingRowStyleEnabled property to PrintView.
- An exception no longer occurs when changing the DataGrid’s theme while a detail row is being edited.
- Calling DataGridCollectionView.Refresh now properly refreshes the StatFunctions.
- An exception no longer occurs when removing a DataRow from an expanded group which is itself in a collapsed group.
- Setting e.Cancel to True in Cell.EditEnding event handler no longer allows an invalid value to be set to the cell.
- The AutoFilterControl no longer interprets underscore characters as Access Keys.
- Cells that are part of an invisible column are now recycled properly.
- Column auto-sizing now works properly when there is more than one detail grid per level.
- When the data source raises an item moved event, the DataGrid now refreshes properly.
- The CurrentItem no longer occasionally changes after the data source raises a Replace event.
- Fixed a cell layout problem that occurs when a cell being edited is scrolled out of view.
- Editing two DataGrids on two different threads no longer throws an exception.
- A binding error no longer occurs when collapsing a detail grid while it is not completely visible.
- The DataGrid now refreshes properly when Groups are added or removed from detail grids.
- When bound to a DataTable, the DataGrid now accesses the DataRowViews instead of their underlying DataRows.
- AutoCreateDetailDescriptions property has been moved from DataGridCollectionViewSource to DataGridCollectionViewSourceBase.
- NumericTextBox now correctly supports the Byte ValueDataType.
Apple Announces Many New Items for 2009!
Head over to macrumors and check out all that is happening.
iPhone 3G S, Mac OS X10.6, new laptops, iPhone OS 3.0, nom nom nom.
Seriously, run on over there and read!
Sphere: Related ContentiPhone OS 3.0 Release Date June 17th
That’s right folks! The release date for iPhone OS 3.0 has been announced, and it is set for June 17th. Be ready with them clickin’ fingers!

