Programowanie

/Programowanie

Java 8 – Default and static methods in interfaces

Java 8 has a lot of improvements, many of them touch interfaces. The problem is when new release want to add new methods to old interfaces from standard library. Every class implementing that interface should be rewrited to add implementations of missing methods. That’s very big problem – unacceptable in Java. Java 8 provide solution for problem of this kind – default methods. […]

By | Luty 12th, 2014|Categories: Development, Programowanie|Tags: , |0 Comments

Java 8 – Method references

With Lambda expressions Java 8 has new power for developing smart and fast applications. If you don’t know how lambda expressions works just take a look a link above. Sometimes, there is already a method that carries out exactly the action that you’d like to pass on to some other code. For example, suppose you simply want to print the event object whenever a button is clicked. You can use code below:

[…]

By | Luty 11th, 2014|Categories: Development, Programowanie|Tags: , , |0 Comments

Java 8’s Lambda expressions

There will be few new features included in Java 8. Lambda expressions are one of them. They provide a concise and clear way to represent method interface using an expression. Labda represents an anonymous function like anonymous classes well known from previous java releases, but with clean and simple syntax. Lambda expression is a block of code with parameters, you can use it whenever you want, a block of code is executed at later point of time. Up to now, giving someone a block of code hasn’t been easy in Java. Java is an object-oriented language, so you had to construct an object belonging to a class that has a method with the desied code. […]

By | Luty 10th, 2014|Categories: Development, Programowanie|Tags: , , |0 Comments

Finding and removing files on linux in the fly

If you're any kind of developer it's big chance you're using linux as application server. Sooner or later will need the command that find the files and remove them (or another do something else with them). There is an rm command but it doesn't support search criteria. However ther is find command. With find you [...]

By | Kwiecień 29th, 2013|Categories: Development, Programowanie|Tags: , , , |0 Comments

List of Hibernate SQL Dialects

There is a handy list of Hibernate Dialogs. DB Engine Dialect DB2 org.hibernate.dialect.DB2Dialect DB2 AS/400 org.hibernate.dialect.DB2400Dialect DB2 OS390 org.hibernate.dialect.DB2390Dialect PostgreSQL org.hibernate.dialect.PostgreSQLDialect MySQL org.hibernate.dialect.MySQLDialect MySQL with InnoDB org.hibernate.dialect.MySQLInnoDBDialect MySQL with MyISAM org.hibernate.dialect.MySQLMyISAMDialect Oracle (any version) org.hibernate.dialect.OracleDialect Oracle 9i/10g org.hibernate.dialect.Oracle9Dialect Sybase org.hibernate.dialect.SybaseDialect Sybase Anywhere org.hibernate.dialect.SybaseAnywhereDialect Microsoft SQL Server org.hibernate.dialect.SQLServerDialect SAP DB org.hibernate.dialect.SAPDBDialect Informix org.hibernate.dialect.InformixDialect HypersonicSQL org.hibernate.dialect.HSQLDialect Ingres [...]

By | Kwiecień 24th, 2013|Categories: Development, Programowanie|Tags: , , , , , |0 Comments

Appcelerator Titanium – Basic window with title

I just started next mobile project. Application is targeted on both main mobile platforms: IOS and android. I know Objective-C and IOS Development methodology. Additionaly I spend over 10 last years on java development and android platform is known to me too. But I don’t want to programming one applications two times. :) […]

By | Kwiecień 11th, 2013|Categories: Development, Programowanie|Tags: , , |0 Comments

Projekt Kotlin

Od wczesnej wersji alfa obserwuję rozwój nowego projektu firmy Jetbrains - języka opartego o wirtualną maszynę Java: Kotlin. Przez kilkanaście lat programowania poznałem już kilka języków, ale w każdym z nich brakowało mi czegoś z innych. Java najbardziej przypadła mi do gustu za jej wieloplatformowość - więc na tym języku oparłem swoją pracę zawodową. Kilkanaście [...]

By | Wrzesień 26th, 2012|Categories: Development, Programowanie|Tags: , |0 Comments

Sqlite dla niecierpliwych

SQLite jest opensource’ową, relacyjną bazą danych, która nie potrzebuje serwera zewnętrznego do działania. Wszystkie dane są przechowywane lokalnie a biblioteka obsługująca bazę to niewielki pojedyńczy plik. Aby zacząć z tej bazy korzystać wystarczy skorzystać z tego pojedyńczego pliku. SQLite nie jest nowym projektem, jednak wraz ze wzrostem popularności aplikacji mobilnych zainteresowanie tą bazą także rośnie. Dzieje się tak dlatego, że najbardziej popularne platformy mobilne (Android i IOS) natywnie wspierają ten slinik. SQLite nie bezpodstawnie ma opinię bardzo łatwej w użytkowaniu, wydajnej bazie danych. Jeżeli potrzebujecie także do swojego projektu małej wbudowanej bazy danych to SQLite jest godny sprawdzenia. […]

By | Maj 13th, 2012|Categories: Programowanie|Tags: , |0 Comments

Git – zdalne branche

Praca z Git jest bardzo wygodnia – o czym wspominałem niejednokrotnie. Całe repozytorium mamy na lokalnym komputerze więc możemy bez dostępu do sieci tworzyć własne branche i na nich pracować. Model pracy grupowej jednak poleca używanie jednego centralnego repozytorium, które jest miejscem zbiorczym na wspólny kod wszystkich programistów. W mojej obecnej pracy używam dwóch komputerów. Jednego w domu i drugiego w pracy. Z tego też powodu chciałbym mieć możliwość aby mój prywatny branch był w centralnym repozytorium jednak aby nie bałaganił kodu głównego. Za pomocą Git jest to możliwe i łatwe do wykonania. […]

By | Luty 2nd, 2012|Categories: Programowanie|Tags: |0 Comments

Statyczne(prawie) strony w playframework

Większość aplikacji czy też systemów zarządzania treścią posiada dymanicznie tworzoną treść. Jednak niekiedy część tej treści jest mniej dynamiczna. Zmienia się rzadko lub też wogóle. Przykładem mogą być takie strony jak „Regulamin” czy też „Polityka Prywatności”. Gdy do tworzenia aplikacji używamy dowolnego frameworka zgodnego z wzorcem MVC, treść takich stron powinna być przechowywana w bazie a pobierana przez kontroler. Innym rozwiązaniem jest napisanie oddzielnej metody dla każdej strony i treść umieszczać w odpowiednim widoku. Pracując z Play Framework można to zrobić o wiele prościej. […]

By | Wrzesień 27th, 2011|Categories: Programowanie|Tags: , |0 Comments