Рекомендована публікація

Internship Programme of German Business for Ukraine (Stipendienprogramm der Deutschen Wirtschaft für die Ukraine)

Hi, my name is Asalle and I participated in Internship Programme of German Business for Ukraine. First of all, I would like to answer some ...

середа, 4 травня 2016 р.

Internship Programme of German Business for Ukraine (Stipendienprogramm der Deutschen Wirtschaft für die Ukraine)

Hi, my name is Asalle and I participated in Internship Programme of German Business for Ukraine. First of all, I would like to answer some common questions, detailed answer for them you can find in the "Contacts" section below.


What is the Internship Programme of German Business for Ukraine?

In short, it's the joint effort of German government and Ukrainian non-profits to bring Ukraine and Germany together. They give you a scholarship and an opportunity to have an internship in one of the German well-known company and you share your Ukrainian culture in Germany and you positive experience in Ukraine. Why would they do that? Because, we are a huge market they would like to work closer with. You know Bosch, METRO, SAP, they have departments in Ukraine as well and they participate in this programme as host companies.

Who can participate?

Students, that have finished at least 2 years of their study and young graduates, all preferably under 30. Good command of English, German or both is required, but no language certificate is obligatory.

What is expecting me in Germany?

You will do a 3 to 5 month internship in one of the coolest German companies, of course in Germany. You will dive into German culture and everyday life and will have a unique opportunity to work together with a "global player", as I did, see below.

How did you apply?
Just go to the http://stipendienprogramm-ukraine.de/ and on the front page you will see a huge button "Please apply here" or "Hier geht es zur Bewerbung" depending on the language you're viewing the page in.


You can additionally check your area of study and industry with a table in the beginning. For example, I study software engineering, my area of study is IT and my industry is called "Informatics/Mathematics". Sometimes you can choose between several industries, but choose wisely, if you study insurance you don't want to go repair a plane.
Then create 2 pdf documents: one should contain your CV and motivational letter and the second one -- your transcript of records (required), its translation into English or German(required) and another certificates/awards/references/diplomas (optional)

Then choose the day and place for interview, go to the special recruiting website and upload your 2 files. Wait for the response.

How was the preparation period and applying for visa?
If you're cool, you're on the shortlist and some company picked you out, the program coordinators will contact you and tell you to prepare for visa application. The program takes care of everything and you will apply together with other participants and the coordinators in Kyiv. You won't need anything you don't have: just copies of your ids, your insurance and the contract that you will get from the company via mail. You will also need to fill out some fancy forms and sort the documents in a special order XD Oh this bureaucracy. All can I say, it was not stressful at all, on the contrary -- it was fun.

What did the University say about your absence?
It's a complicated question. In general, Universities are not happy that you break their old kinky workflow, and the first thing I heard from my faculty office is to take an academical vacation. You know, that one, for a year. I disagreed and asked people: it turned out that my internship is academical mobility and I can be absent for 3 months without a problem, but the biggest requirement was to take exams in time. I would come back after the exams had finished, so I decided to take them before semester. It worked, everybody's happy.

What can you say about your company?
I had an internship in Bosch Rexroth. It's a big company that does a lot of things, and developing industrial controllers is among them.

It's a part a bigger Bosch Group and it's motto is "The drive and control company".

How was your internship?
Well, it was a great chance. I met a lot of great people and professionals, made a few friends around the globe, increased my proficiency in German language rather drastically and got a recommendation letter with a Bosch logo on it. Not to mention all the traveling, having fun and a wonderful old town I lived in for the whole three months!


What can you say in the end?
If you hesitate -- don't, just try. I am an average student with a slight English proficiency and I did it. So can you, I am sure.

If you have any questions feel free to ask them in the comment section below, I will try to add new answers in the post. Good luck!



Contacts:
  1. http://stipendienprogramm-ukraine.de/
  2. www.ost-ausschuss.de/ua
  3. https://www.facebook.com/UAinternship
  4. https://vk.com/uainternship
  5. https://www.giz.de/en/worldwide/30663.html
  6. http://eo-ucci.org.ua/en/the-scholarship-program-of-the-german-economy/the-scholarship-program-of-the-german-economy

пʼятниця, 25 грудня 2015 р.

How to save custom shortcuts or keybindings on debian GNOME

According to ubuntu reference dconf is the most appropriate tool to manage shortcuts. Custom keybindings are stored in /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/, so we do

dconf dump /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/ > bkp

and bkp contains something like this:
[custom1]
binding='<Primary><Alt>t'
command='gnome-terminal &'
name='console'

[custom2]
binding='<Shift>Print'
command='gnome-screenshot -a'
name='screenshot-to-/home/asalle/Pictures'

[custom3]
binding='<Primary><Alt>i'
command='iceweasel'
name='iceweasel'

After this, put the bkp file into the cloud or elsewhere, where it can be safe and restore keybindings, if necessary, with:

 dconf load /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/ < bkp

Sorry, guys, I haven't tried the last one, so I am not sure if it works.

неділя, 6 вересня 2015 р.

if the "compress" context menu of nautilus is missing

I had a freshly installed latest stable Debian (Jessie) and some files to archive. Those were photos, ant it was very convenient to pick some of them in visual mode and choose compress from the context menu of nautilus, but it was not there.

After some digging I found that file-roller package is missing, after installing it everything was okay, so

sudo apt-get install file-roller
killall nautilus
nautilus &

четвер, 23 липня 2015 р.

Touchpad not working after suspend on Debian Jessie

You can try some tricks, like adding

quiet splash i8042.notimeout atkbd.reset

to /etc/default/grub (line GRUB_CMDLINE_LINUX_DEFAULT=)

and then run
sudo update-grup and reboot

Or run
gconftool-2 --set --type boolean /desktop/gnome/peripherals/touchpad/touchpad_enabled true
if your touchpad is simply hardware-disabled.

As for me, nothing mentioned above worked. I use a workaround, that unplugs and plugs in the touchpad again, here what it looks like

#!/bin/bash
rmmod psmouse
modprobe psmouse

I was forced to call this after every awakening, and this was very annoying. I thought about automating all this. Most articles I read tried to use pm-suspend and some custom hooks for it:

sudo vim /etc/pm/sleep.d/0000trackpad
  1 cat /etc/pm/sleep.d/0000trackpad
  2 #!/bin/sh
  3 case "$1" in
  4     suspend|hibernate)
  5          modprobe -r psmouse ;;
  6     resume|thaw)
  7         modprobe psmouse ;;
  8 esac



This worked, but... It turned out that debian does not use pm-suspend when it suspends =(
To suspend and awake with touchpad working I had to sudo pm-suspend manually, so annoying. And again, when debian suspends from low battery or lid closed, it suspends without pm-suspend, so I had to run my annoying script.

Arghh!..

Debian uses systemd to manage power, so should I. By the way, when duckduckgoing word "systemd" a lot of controversial and critical posts come up about it being too complex and handling too much responsibility, try it!

systemd provides it's own environment to create hooks, so I created one that finally worked!

sudo vim /etc/systemd/system/touchpad_awakening.service 

[Unit]
Description=Reload mouse after suspend
After=suspend.target
After=hibernate.target
After=hybrid-sleep.target

[Service]
ExecStart=/home/asalle/bin/mouse

[Install]
WantedBy=suspend.target
WantedBy=hibernate.target
WantedBy=hybrid-sleep.target

(mouse is the script that modprobes the psmouse)

then, enable the service by
sudo systemctl enable touchpad_awakening.service 
and start manually to check it by
sudo systemctl start touchpad_awakening.service
check the result
sudo systemctl status touchpad_awakening.service

it reads:
● touchpad_awakening.service - Reload mouse after suspend
   Loaded: loaded (/etc/systemd/system/touchpad_awakening.service; enabled)
   Active: inactive (dead) since Thu 2015-07-23 16:08:20 EEST; 5s ago
  Process: 4285 ExecStart=/home/asalle/bin/mouse (code=exited, status=0/SUCCESS)
 Main PID: 4285 (code=exited, status=0/SUCCESS)

After suspend it worked okay. 
At last!