Cluj-Napoca Workshop White Hacking - 6, 13 și 20 noiembrie

În 6, 13 și 20 noiembrie Tudor Damian și ITSpark vor organiza un curs de white hat hacking:

Pentru mai multe detalii consultați pagina evenimentului.

Din descrierea cursului: „Pe parcursul celor 3 întâlniri se va discuta despre teme cum ar fi etica hacking-ului, social engineering, confidențialitatea datelor, social media, securitatea sistemelor informatice, a aplicațiilor web și a rețelelor wireless. Fiecare întâlnire va dura aproximativ 3 ore.”

Missing your libido … find it in Ubuntu

Ubuntu does not make any compromises from the `Ubuntu for human being` tagline.
Libido is already installed by default in latest Ubuntu version.

For now it is only at version 0.1 … but it is free software and everyone can study its internals and help improve it (GNU LGPL - Visit project page in Launchpad).

For getting the source, just go for :

sudo apt-get install libido-0.1-0-dev

The Cat-Circle of Love by Gloson Ten

The Cat-Circle of Love by Gloson Ten

GNOME 2.32 a sosit

two-thirty-two

Cu ajutorul lui Lucian Grijincu, Daniel Șerbănescu, Cristi Secară și mulți alți colaboratori care au participat la dezvoltarea platformei GNOME în limba română, GNOME 2.32 a fost lansat cu succes iar limba română se află printre limbile oficiale ale proiectului.

Pentru a vedea care sunt noutățile, vă invit să consultați Notele de lansare GNOME 2.32, iar dacă vreți mai mult de la GNOME în limba română încercați Ubuntu 10.10.10… pur și simplu fantastic (voi reveni cu mai multe detalii).

SWTBot Jython Recipe

This is just a quick post for those who wonder if SWTBot can be used with Jython, but did not have the time to try it.

SWTBot runs in a non-UI thread and there must a display available by the time it starts. Since I don’t know when the UI thread creates the display, I just keep trying to initialize the SWTBot.

I am using the Python threading module so that it will work with coverage.py collector… so yes, coverage collector is also working with Jython.

class SWTBotTestFactory(TestCase):
    '''Factory for SWT Bot tests.'''
    ui_thread = None

    def setUp(self):
        '''Creates a SWTBot. Creates or restarts the UI thread.'''

        if self.ui_thread is None:
            self.ui_thread = Thread(target=self.startUI)
            self.ui_thread.start()
        else:
            self.ui_thread.run()

        # Wait for the display to be available.
        display_available = False
        for i in xrange(10):
            try:
                self.bot = SWTBot()
                display_available = True
                break
            except:
                time.sleep(1)

        if not display_available:
            self.fail('Could not initialize the display.')

        # Get and wait for the application's main window.
        self.shell = self.bot.activeShell()
        set_swtbot_running(True)

    def tearDown(self):
        '''Close the main window and wait for the UI thread to end.'''
        if self.shell is not None:
            self.shell.close()
        self.ui_thread.join()

    def startIU(self):
        '''Start the UI thread.'''
        # Put the code that launch the UI (create and show a shell).

Grrr by Gabriel M Schuyler

Grrr by Gabriel M Schuyler

Eroii zilei

După ce în februarie siteul GuitarNoise a fost agresat de mai marii muziici prin înlăturarea partiturilor, azi am dat din întâmplare peste un lucru frumos. Mai precis un canal pe YouTube numit „Lecția de chitară”.

Canalul conține lecții de chitară și câteva cântece folc publicate de Gabi Crăciun, un tânar profesor de chitară din Săcele.

M-am bucurat foarte tare să văd câteva melodii „de munte” documentate foarte frumos aici. În același timp mi-a făcut plăcere să ascult melodiile interpreteate de elevii din Săcele inclusiv „Boulevard of broken dreams” sau „Poveste de iubire”.

Sper că nu se va sesiza nimeni și vom putea accesa aceste pagina sub egida „Fair use”.

Anti-gravitional kitty by fofurasfelinas

Anti-gravitional kitty by fofurasfelinas

Upgrade la atelajul echipei GNOME România

De curând Lucian Grijincu este pe lângă reviewer și commiter în echipa Gnome România.

În ultimul an, echipa Gnome România a adus traducerile de la nivelul de 66% la peste 93%, limba română fiind din nou limbă suportată oficial de proiectul Gnome.

De acum traducerile aprobate de echipă ar trebui să ajungă mai repede în Gnome iar dacă doriți să contribuiți la traducerea proiectului Gnome în limba română am realizat un ghid de folosire a sistemului de traduceri.

do_not_want by srhbth

do_not_want by srhbth

Finalizing Launchpad Translations keyboard shortcuts

Since Launchpad is by now free software, I start working at improving the Launchpad Translations (Rosetta) main translations page by adding keyboard shortcuts for all common actions.

The following shortcuts were implemented and are in productions for more than one months but we need more feedback to finalize this feature:

First field is autofocused.
Shift+Alt+b - Focus first translation field
Shift+Alt+a - First page
Shift+Alt+n - Next page
Shift+Alt+p - Previous page
Shift+Alt+l - Last page
Shift+Alt+s - Save and continue
Shift+Alt+Down - Next field (Conflicts with Compiz)
Shift+Alt+Up - Previous field (Conflicts with Compiz)
Shift+Alt+j - Next field
Shift+Alt+k - Previous field
Shift+Alt+C - Copy original text (both singular and plural)
Shift+Alt+0 - Mark current translation
Shift+Alt+NUMBER - Mark suggestion NUMBER
Shift+Alt+d - Dismiss all suggestions
Shift+Alt+r - Tick "Someone should review this translation"

Unfortunately there are a couple of unsolved problems:

  • Bug 591358 - Improve documentation for keyboard shortcuts
  • Bug 591352 - Prevent overlapping with Firefox and MS Windows shortcuts.

The first bug is about adding some visual hints/clues regarding the available shortcuts from the web page. All other webapps that I am aware of don’t have any visual hints for the available key shortcuts. If you know such a website, please let me know so I could steal some ideas :)

The second bug is about finding a consistent set of keyboard shortcuts that will not overwrite window managers or browsers shortcuts. If you can think of a better keyboard shortcuts set please let me know :)

Many thanks!

ah, i can't reach with my short arms! by megarooo

ah, i can't reach with my short arms! by megarooo

Categories

Archives