Joon's blog

Python | openSUSE | LaTeX

openSUSE 11.4: How to sync Google Calendar and Contact with Kontact using Akonadi

with 2 comments

The following post: setting-up-google-calendar-with-kontact-or-korganiser-using-akonadi has very nice instruction with screenshots. Only package name and proxy settings are different in openSUSE.

  • Open up Akonadi Configuration, and click on Add… if you don’t see Akonadi Google Calendar Resourse, then you have to restart akonadiserver.
  • If you see that, then open korganizer and (this is pretty much copied from the above post)
  1. Right Click on Calendars and click on Add Calendar …
  2. Select Akonadi
  3. Click on Manage Calendar Sources
  4. Click add
  5. Select Akonadi Google Calendar Resource
  6. Enter your email and password and select ok
  • If akondadi google account shows “invalid password” right after you inputted the id and password, then go to Personal SettingsNetwork SettingsProxy and check Connect to the Internet directly. Then the login should work.
  • After this, adding a new address book with  Akonadi Google Contacts Resourse is straightforward.

Written by joon

June 1st, 2011 at 6:04 pm

KDE 4.6.3: workaround for Plasma panels don’t resize to fit screen height or width

without comments

This is a workaround for Bug 265051:Plasma panels don’t resize to fit screen height or width … , and it is just Karsten’s workaround. I put it here for the record.

This happens in KDE 4.6.3 (possibly in other versions as well)

For this you need xdotool. It is in openSUSE:11.4:Contrib/standard repo for openSUSE 11.4.
1-Click Install

You need to make following two files:
panel.js

1
panelById(panelIds[0]).length = screenGeometry(0).width;

resize-kde-panel.sh

1
2
3
4
5
#!/bin/bash
qdbus org.kde.plasma-desktop /MainApplication loadScriptInInteractiveConsole
/home/......./panel.js
xdotool key ctrl+e
xdotool key alt+F4

You need to modify the path to “panel.js” file in the second line.

Now make resize-kde-panel.sh executable:

1
chmod +x resize-kde-panel.sh

Then whenever the panel needs resizing (potentially after connecting/disconnecting external monitor), just run that shell and it will resize itself.
You can make an application of this shell and run it in GUI mode as well.

Written by joon

May 21st, 2011 at 2:30 pm

Posted in kde,linux,opensuse

Tagged with , ,

openSUSE 11.4: Installation of IPython 0.11.dev

without comments

Successful with openSUSE 11.4 x64 and IPython 0.11.dev

1. download

git clone git://github.com/ipython/ipython.git

2. dependencies

libzmq0
pyzmq

IPython 0.11.dev needs newer version of pyzmq than the one in the openSUSE repos.
You can install it with easy_install:

sudo easy_install pyzmq

If it fails because of libzmq0 version, then force the pyzmq version to be 2.0.10.1:

sudo easy_install pyzmq==2.0.10.1

3. compile & Install

sudo python setup.py install

Written by joon

May 12th, 2011 at 4:48 pm

openSUSE 11.4: Installation of Scribes

with 5 comments

http://scribes.sourceforge.net

1. Dependencies

  • gnome-common
  • gnome-doc-utils-devel
  • python-gnome-extras

(Of course, install other dependencies of those libraries as well.)
 

2. Compile & Install

bzr branch lp:scribes
cd scribes

chmod +x autogen.sh   # this might be necessary

./autogen.sh
make
sudo make install

Successful with openSUSE 11.4 and Scribes version 0.4-dev-build954

Written by joon

March 23rd, 2011 at 10:40 pm

Control volume with windows key + mouse wheel scroll

without comments

If you are using AutoHotKey, it is very easy. Just add the following two lines to your script:

1
2
#WheelUp::Send, {Volume_Up 3}
#WheelDown::Send, {Volume_Down 3}

Now windows key + mouse wheel scroll up will increase the volume, and windows key + mouse wheel scroll down will decrease it. Of course, you can always change the modifier. (for example, ^!WheelUp means Ctrl + Alt + wheel scroll up)

[cc lang="python"]

Written by joon

February 7th, 2010 at 11:37 am

Posted in autohotkey

Tagged with , , , ,

LaTeX word count

without comments

Word count in a LaTeX document is somewhat tricky because you have to take out macros.

I just found LaTeX word count, which does this for you automatically. There is a Perl script you can download and use offline, but for infrequent use, the web-interface does the job beautifully. You can either choose a file or just copy & paste a LaTeX document.

It supports Unicode, and the author reports that Chinese and Japanese seems to work well.

Written by joon

December 4th, 2009 at 8:24 pm

Posted in LaTeX

Tagged with ,

EditPlus Version 3.12 Released

without comments

New version of EditPlus, one of my favorite text editor, just released on 12/02/2009. EditPlus has the best text-process engine in my opinion.

http://www.editplus.com/

Version 3.12

feature
* Restores folding state for recent files.
* ‘Continue to next file’ option on the Find dialog box.
* Directory window keeps previously opened folder icons.
* Directory Window supports displaying open file list.
* Larger/Smaller Font Size command (‘View’->’Screen Font’).
* Supports UTF-8 text in the Output Window.
* #NESTED_COMMENT=y syntax file statement for nested comments.
* Color option for marked lines (‘Preferences’->’Colors’)
* Allows Ctrl+A key in the Window List and Directory Window.
* ‘Web server root directory’ option accepts https://
* ‘Turn off sounds’ option (‘Preferences’->’General’).
* ‘Show full path in the title bar’ option (‘Preferences’->’Layout’).
* -s command line option (Syntax directory).
* Toolbar button for Playback Multiple.
* Toolbar button for the ‘Document’->’Auto Complete’ option.
* Increases max file type number to 50.
* Horizontal scrollbar for the directory pane.
* ‘Show Current Folder Only’ option (Directory popup menu).

bug fix
* Canceling FTP upload could cause program crash.
* ‘Delete Blank Lines’ command could cause program crash.
* Auto Run user tool could not play keystroke recordings.
* Installer could display a warning message on Windows 7.
* Fixes incorrect cursor movement in Thai language.

Written by joon

December 2nd, 2009 at 11:10 am

Posted in Text Editor

Tagged with , ,

TeXnicCenter 2.0 Alpha 1 Released

with 2 comments

TeXnicCenter 2.0 Alpha 1 has been released with much better looking editor window and unicode support.

In addition, I could start compiling with TexLive with minimal effort, and once I set my PDF viewer as SumatraPDF, forward search started working without any setting.

Since it is still Alpha, there are many glitches, but it looks very promising.

See the news/Download

Written by joon

October 23rd, 2009 at 2:42 pm

LaTeX handwritten symbol recognition – Detexify

without comments

Detexify is a LaTeX handwritten symbol recognition tool. You can just draw a symbol on the white box and Detexify will show you possible matched LaTeX symbols with their tags.

Detexify

This can come in handy when you try to find out what is the tag for a certain symbol.

http://detexify.kirelabs.org/classify.html

Written by joon

September 2nd, 2009 at 1:11 pm

Posted in LaTeX

Tagged with , , ,

SlickEdit macro for passing line number and column number to user tools

without comments

SlickEdit does not have built-in line number and column number argument to pass to User Tools. The following Slick-C macro will make the Sumatrafowardsearch work.

In SlickEdit, save this macro to any .e file, and load the macro from Macro -> Load Module menu.

Use it with %M current-line-number% and %M current-col-number% in the Tool definitions.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "slick.sh";
_str current_line_number()
{
   if (_no_child_windows()) {
    return 0;
   }
   return _mdi.p_child.p_line;
}
_str current_col_number()
{
   if (_no_child_windows()) {
    return 0;
   }
   return _mdi.p_child.p_col;
}

Written by joon

July 29th, 2009 at 8:14 am