Проблем с JDeveloper и TortoiseSVN

В този пост ще обясня, за грешките (“java.lang.IllegalStateException: Timer already cancelled.” и “java.lang.OutOfMemoryError: Java heap space”), които се получават при инсталиране на TortoiseSVN  1.7.7 ако използвате JDeveloper 11.1.1.4 или JDeveloper 11.1.1.5. Как да оправите проблема без преинсталация и без да загубите проектите си.

Нормалната ситуация

JDeveloper logoМасово хора, които използват JDeveloper използват JDeveloper 11.1.1.4 или JDeveloper 11.1.1.5, защото съответните WebLogic сървъри са със стабилна версия. Всички разработчици използват някакъв вид сорс контрол система и много често това е SVN. Масово към SVN се използва и безплатната програма TortoiseSVN, която не е лоша. Нормално е човек и особено ИТ специалист в TortoiseSVN logoконкретния случай разработчици на софтуер, да обновяват версията на софтуера си. Затова когато на човек му излезе, че TortoiseSVN има нова версия, особено когато не само крайното дясно число е променено, е нормално да сложи по новата версия.

Какъв е проблема ?

Когато сте си качили проекта с TortoiseSVN в SVN и същевременно работите по него, т.е. сте го заредили в JDeveloper, на дървовидната структура на проекта, която е заредена в менюто ”Application” в ляво на работния екран (по стандартни настройки), се появява номер на ревизия (revision). Не, че това Ви е необходимо, но аз лично като го видях първия път и ми хареса, все пак виждаш повече информация за проекта, кой файл коя “revision” е и т.н. Read more …

Изчистване на BOM от много файлове.

Какво е BOM, за какво ни е и кога ни пречи. Моето решение на проблема, за изчистване на BOM от много файлове едновременно.

Какво е BOM ?

imageАко създадете чисто нов текстови документ ( txt) и го запишете празен, имащ единствено име, то той би следвало да е 0 bytes. А случвало ли ви се е да е 3 bytes ? Е това е заради BOM или “”. Всъщност това представляват 3 байта в началото на текстовия файл, който оказват, че текста е в даден “encoding”. При отваряне на файла не се забелязва разлика, но при отваряне в двоичен вид се забелязва, че в началото на файла има записана последователност, която несме писали ние. Примерно за UTF – 8 ще бъде записано “EF BB BF” или тези специални символи “ï»¿” в зависимост как се отвори файла, след което ще се намира съдържанието на файла. Това в повечето случай не е проблем и дори помага на програмите който отварят файловете.

Какъв е проблема ?

В една от системите се зареждат файлове подадени по електронен път. Файловете са XML формат, но се подават от много хора и от много системи. Явно някои от потребителите бяха нагласили да се създават файловете им с BOM. Read more …

Безплатни курсове по програмиране

Ще Ви разкажа за едно начинание, с което се е заел Светлин Наков, а именно, да организира безплатни курсове по програмиране.  Как аз започнах там и за самите курсове.

Защо започнах курс в Софтуерната академия ?

Преди около две години, започнах да търся курсове по програмиране. Question_imageЧувствах, че нещата, които знам до момента, не са ми достатъчни, че имам пропуски в някои основни знания, заради което няма да мога да се развивам ефективно по – нататък.

След кратко проучване и съвети от познати, че няма да намеря нещо безплатно, което да е добро, се записах на курс в една фирма (платено). Оказа се голямо разочарование и буквално загуба на време. Лектора неможеше да говори, нямаше материали, нямаше дори екран за проектора (но имаше проектор). Нямаше дъска а едни бели големи листи увити с найлон, за да се пише по тях. И това е едно от хвалените места. Ако някой в момента си мисли, че условията неса най – важното нещо (в университетите положението също е трагично от към оборудване), ДА прави сте, но както споменах тук и лектора неставаше.

След като се отказах и загубих пари, чух за Софтуерната Академия  на Телерик. Една позната ми сподели, че е учила при Светлин Наков и е много доволна, а сега е на страхотна работа, като програмист във водеща световна фирма и това благодарение на знанията, които той и е дал. Read more …

Добре дошли в моя личен блог !

image Здравейте, представям Ви личния си блог.

Ще бъде насочен предимно към Информационните технологии и по конкретно тематиката ще бъде програмиране, новини и открития Усмивка