We would like to invite you to unique Programming workshop and for more information click on heart 😉
Event is: for free, in Y Soft headquarters, 28-29/11, with topic Ruby on Rails, exciting for beginners and advanced as well, with after party, with new contacts.
It’s important to grow Y Soft RnD and to make it better. We deployed several big changes in last year.
Here you can find slides from talk at GeeCON.cz 2014 Prague.
Video recording of lightning talk will be available later this year.
Y Soft was hosting great Technology Hour event with Bruce Eckel as speaker.
The topic was Reinventing Business: Audacity and Humility.
Speech resonated with attendees and they continued in discussion with Bruce for hours.
Slides are available at SlideShare.net.
Check out our meetup page for details about further events.
Update: add information about IntelliJ Idea 14
Java is no longer part of Mac OS default installation. When you want to start Idea on new Mac OS Yosemite you’ll get this nice message:
You have two options. Install legacy Java 6 from Apple or install new Java 8 from Oracle.
IntelliJ Idea 13
In case of Java 8, just open file “/Applications/IntelliJ IDEA 13.app/Contents/Info.plist” and change JVMVersion from 1.6* to 1.8*:
sudo vim "/Applications/IntelliJ IDEA 13.app/Contents/Info.plist"
IntelliJ Idea 14
Open file “/Applications/IntelliJ IDEA 14.app/Contents/Info.plist” and change JVMVersion from 1.6* to 1.8*:
sudo vim "/Applications/IntelliJ IDEA 14.app/Contents/Info.plist"
Click IntelliJ Idea icon and enjoy your IDE.
You can find more info at JetBrains Support forum.
Creating architecture of new product, inventing new solutions or finding breakthrough is not easy. It requires open mind.
Check out speech on Creativity delivered by John Cleese (co-founder of Monty Python). You’ll learn at least some new ways how to change light bulb. 😉
VirtualBox is able to host 64bit guest OS on Windows. That’s useful for testing various platforms.
The trouble begins when you turn on Hyper-V Windows Feature. It might happen by installing some software or update. When Hyper-V is enabled then it’s not possible to create new guests with 64bit OS and it’s not possible to boot anything with 64bit kernel created before this feature was turned on.
In order to make 64bit guests working again you’ll need to turn off Hyper-V feature.
Search for “windows feature” and open “Turn Windows features on or off”
Search for “Hyper-V” in Windows features and uncheck it.
Click OK and reboot the machine. 64bit OS guests start working again.
Gradle is great tool for automation in organization. Software developers often stick just with command line or IDE integration. Non-programmers can use Gradle GUI feature.
Just type command (or store it in batch file):
You can select task and execute it. There is another handy feature: Favorites. Here you can store useful commands for your Gradle build.
You made changes in your repository. You made the commit and at the very same moment you realize that it’s not completely correct.
You need to fix the last commit.
Git provides possibility to amend last change.
Type command for git gui interface:
Click radio button Amend Last Commit.
You can change the commit message or remove staged item by double click.
When you made all necessary changes click Commit.
Virtual environment is essential component of Python world. You can isolate different version of packages into separate environments.
How to set up virtualenv?
Install Python and virtualenv package by pip:
pip install virtualenv
Create directory which will hold the virtual environment (e.g. pyenv34) and initialize it:
virtualenv --system-site-packages pyenv34
You can uses system-site-packages option to tell virtualenv to inherit system packages from system installation of Python.
The next step is to activate environment:
Your command prompt will change and you will see the name of virtual environment in the command line.
Now you can install, uninstall packages by pip and everything will be isolated in the virtual environment directory.
E.g. install ipython
It’s time to import antigravity 🙂
Git has very good command line interface. Git package also contains one handy GUI extension.
You’ll get simple GUI tool for staging commits, viewing diffs and many more.
Windows users can install git package by Chocolatey.
You can find more information about this command at git-scm.com.