$ vboxmanage modifyhd --compact <disk file>.vdi
$ vboxmanage modifyhd --compact <disk file>.vdi
Yesterday my notebook (which came with Windows 7) simply went to a boot loop unless I change to OS to Linux o_O. Since reinstalling Windows 7 messes the whole MBR, a GRUB restore is required to get the multiboot back to work. These are the steps to get it working again:
$ mount | tail -1
. Something like /dev/sda5 on /media/0d104aff-ec8c-44c8-b811-92b993823444 type ext4 (rw,nosuid,nodev,uhelper=devkit)
will be returned.$ ls /media/0d104aff-ec8c-44c8-b811-92b993823444/boot
$ sudo grub-install --root-directory=/media/0d104aff-ec8c-44c8-b811-92b993823444 /dev/sda --recheck
Today I faced a very interesting problem: How to set back a site, in Windows 2003, to anonymous access once its password has been accidentally changed in the Directory Security?
Besides the very intriguing fact of "How could someone do that?!", it's equally fascinating that just clicking "Enable anonymous access" and leaving the password field empty won't bring your site back. Neither using "guest" nor "anonymous".
What's going on here is that some Windows account passwords are set automatically and are never known. Once you have them out of sync you have a "Oh, man!" kind of big problem since your customer is calling all the time asking: "Why my password is asking for user and password?! WHY WHY WHY?!".
Fixing this is easy but a little tricky. Here are the steps:
1 -- Open C:InetpubAdminScriptsadsutil.vbs
and search for the function IsSecureProperty
. It should be something like:
2 -- Edit it TEMPORARILY to always return false
:
3 -- Now your are ready to retrieve the built-in anonymous password by using the following command:
4 -- or the IWAN password by using:
5 -- Remove the adsutil.vbs modifications and set the password in the Directory Security.
Note: If instead of using get to retrieve the built-in password, you think it's better to set a new password, you may use the
set
command and after that you should runcscript synciwam.vbs -v
to sync up the new password in all the services.
That's it! And... yeah, the blog is not dead xD
Feb 1st
Filed Under: Application, GEdit, Python, Windows
UPDATE: Czech version available kindly translated by Valeria Aleksandrova. Thank you.
Many developers that use the GNOME desktop environment already know how powerful, yet lightweight, it's official text editor gedit is. Unlike Windows notepad, GNOME gedit comes with a lot of little customizable options and a very flexible plugins system which really makes the programmers day by day a lot better.
But what most of the users don't know is that both Mac and Windows can run gedit using the packages made by it's own core developers. This means that no matter what OS you are running, you have in gedit a good choice of text editor to work with.
According to the project page:
gedit is the official text editor of the GNOME desktop environment.
While aiming at simplicity and ease of use, gedit is a powerful general purpose text editor. Currently it features:
- Full support for internationalized text (UTF-8)
- Configurable syntax highlighting for various languages (C, C++, Java, HTML, XML, Python, Perl and many others)
- Undo/Redo
- Editing files from remote locations
- File reverting
- Print and print preview support
- Clipboard support (cut/copy/paste)
- Search and replace
- Go to specific line
- Auto indentation
- Text wrapping
- Line numbers
- Right margin
- Current line highlighting
- Bracket matching
- Backup files
- Configurable fonts and colors
- A complete online user manual
gedit features also a flexible plugin system which can be used to dynamically add new advanced features to gedit itself.
The following table lists the plugins distributed with the gedit package:
- Change case: Changes the case of the selected text.
- Document statistics: Counts the number of lines, words, characters with spaces, characters without spaces, and bytes in the current file. The plugin displays the results in a Document Statistics dialog.
- External tools: Run external programs and displays the resulting output.
- File browser pane: Browse and open files directly from the gedit side pane.
- Indent lines: Indents the selected lines, or removes the indentation from the selected lines.
- Insert date/time: Inserts the current date and time into a file.
- Snippets: Expands customizable macros to commonly used code blocks.
- Sort: Sorts the selected text.
- Spell checker: Checks the spelling in the selected text. You can configure gedit to check the spelling automatically, or you can check the spelling manually, in the specified language.
- Tag list: Displays in the sidepane a list of common tags to insert into a file.
- User name: Inserts the name of the current user into the file.
But the windows package also includes the official gedit-plugins
:
- Session Saver: Save and restore your working sessions
- Smart Spaces: Forget you're not using tabulations.
- Embedded Terminal: Embed a terminal in the bottom pane.
- Code comment: Comment out or uncomment a selected block of code.
- Bracket Completion: Automatically adds closing brackets.
- Show/Hide Tabbar: Add a menu entry to show/hide the tabbar.
- Color Picker: Pick a color from a dialog and insert its hexadecimal representation.
- Draw Spaces: Draw Spaces and Tabs
- Join/Split Lines: Join several lines or split long ones
- Character Map: Insert special characters just by clicking on them.
Ok, that said, I'm going to write this small guide below:
Copy C:\Python27\Lib\json "C:\Program Files (x86)\gedit\bin\Lib\"
. gedit-plugin-autocomplete
autocomplete
folder and autocomplete.gedit-plugin
file to C:\Program Files (x86)\gedit\lib\gedit-2\plugins\
Edit > Preferences
and click Plugins
tab.To check if the autocomplete is running, create a new document, set the language to ASP and type:
Now, set the prompt at the end of the word Parser.
, erase the dot and type it again. A pop-up with the following contents should appear:
That's it, enjoy!
Aug 12th
Filed Under: ASP, AXE, IIS, Optimization, Windows
I've recently configured a lot of Windows 2003 servers to run our e-commerce system and remembered that both the built-in configuration of IIS6 and the IIS6 GUI aren't friendly for a proper gzip/deflate compression of our modern file extensions. That's why I'm writing this tutorial which will make your box compress css, js, json, xml and aspx files the way you probably want it. This will also helpeful if a new type of file happen to appear in the future.
This guide gives a very straight forward step-by-step approach for W2K3 servers running with Classic Start Menu interface. Because I consider that "My Computer" icon incredible useful in a lot of single machine managing scenarios. To enable it, just right-click the Taskbar, click Properties, click Start Menu tab, select Classic Start menu radio button and click OK.
That's it, your server should be compressing the files now! Enjoy the performance!
Today a friend told me that my gedit autocomplete plugin wasn't working under his Windows box. So I decided to check why and learned a lot of things. Basically the plugin doesn't work because the binary version made for windows brings a custom python.dll
which doesn't come with the python json library. So, in order to make it work, you need a working version of the json package and copy it to the place where gedit python.dll is expecting it to be and change the places of some files XD