Friday, September 19, 2008

Testing on a slideshare


Testing In Java

From: dnoble, 2 years ago


Testing In Java
View SlideShare presentation or Upload your own. (tags: testing java)



Overview of testing concepts, practices, and tools in Java.


SlideShare Link

Monday, September 15, 2008

Такси в Черкассах







Phone Phones km in km out start
075 560000 2 2.5 4.2
055 1.9 2.4 4.5
001 330330 2.1 2.5 4.5
004 712000 1.9 2.4 3.9
088 547575 2 2.4 4.2
057 382038 2 3 3
068 330404 2 2.5 4.5
051 330707 2 2.4 4.2
081 540111 2 2.5 4.8

Посмотреть документ.

Friday, September 12, 2008

C Днем Программиста!

Поздравляю всех коллег с этим замечательным 256-м днём года!

Thursday, September 11, 2008

2008 IT seminars

Картинка взята с ckdev.org.ua
Собралось несколько ведущих IT компаний для того, чтобы провести открытые семинары в Черкасском ВУЗе для студентов и всех желающих.

Название и адрес ВУЗа:
Черкаський державний технологiчний унiверситет (web url)
бул.Шевченко, 460, м.Черкаси.
Аудитория 510, 5-ый этаж, 1-ый корпус.

Расписание лекций:
(по средам в 15:00)

InterLink - - - - - 17.09.2008, 24.09.2008
JELV - - - - - - - - 01.10.2008 , 08.10.2008
eXo Platform - 15.10.2008 , 22.10.2008
QATestLab - - - 29.10.2008 , 05.11.2008
SPD-Ukraine - - 12.11.2008, 19.11.2008
Masterofcode - - 26.11.2008, 03.12.2008
Веб-цех - - - - - - 10.12.2008, 17.12.2008

Thursday, September 4, 2008

JAXB for standard java classes to marshal and unmarshal

Use StandardPayload<T> and StandardClasses for:

public static org.w3c.dom.Document getMarshalledDocument(Object value, QName name) {
if (log.isDebugEnabled())
log.debug("JAXBEventTransformer.getMarshalledDocument() value = " + value);
try {
String toenum = value.getClass().getSimpleName();
if (log.isDebugEnabled())
log.debug("JAXBEventTransformer.getMarshalledDocument() toenum = " + toenum);
StandardClasses t = null;
try {
t = StandardClasses.valueOf(toenum.toUpperCase());
} catch (java.lang.IllegalArgumentException e) {
return null;
}
if (log.isDebugEnabled())
log.debug("JAXBEventTransformer.getMarshalledDocument() t = " + t);
return t.getMarshalledDocument(value, name);
} catch (Exception e) {
e.printStackTrace();
}
return null;
}

private static Object getUnmarshalledObject(QName type, EventPayload payload) {
try {
String source = type.getLocalPart();
String toenum = source.substring(source.lastIndexOf(".") + 1);
if (log.isDebugEnabled())
log.debug("JAXBEventTransformer.getUnmarshalledObject() toenum = " + toenum);
StandardClasses t = null;
try {
t = StandardClasses.valueOf(toenum.toUpperCase());
} catch (java.lang.IllegalArgumentException e) {
return null;
}
if (log.isDebugEnabled())
log.debug("JAXBEventTransformer.getUnmarshalledObject() t = " + t);
return t.getUnmarshalledObject(type, payload);
} catch (Exception e) {
e.printStackTrace();
}
return null;
}

==================
public class StandardPayload<> {
public org.w3c.dom.Document getMarshalledDocument(Object value, QName name) {
public T getUnmarshalledObject(QName type, EventPayload payload) {

public enum StandardClasses {
StandardClasses(StandardPayload< ? > s) {
public org.w3c.dom.Document getMarshalledDocument(Object value, QName name) {
public Object getUnmarshalledObject(QName type, EventPayload payload) {
=================

USB flash drive format and fdisk

В качестве флэхи я рассматриваю карточку microSD из мобилы, подключенную в ноутбук через переходник SD.

Сегодня хотел на флехе удалить не удаляемый, видимо побитый, файл такой командой:
sudo umount /dev/mmcblk0p1
dd if=/dev/zero of=/dev/mmcblk0p1
но после этого флеха осталась без файловой системы. :(

Пришлось делать fdisk:
fdisk /dev/mmcblk0p1
  • type p to show the existing partition and d to delete it
  • type n to make a new partition
  • type p for primary partition
    • type 1 to make this the first partition
    • hit enter to use the default 1st cylinder
    • hit enter again to use the default last cylinder
    • type w to write the new partition table
sudo umount /dev/mmcblk0p1
sudo mkfs.vfat -F 16 -n MemoryCard /dev/mmcblk0p1
sudo mount /dev/mmcblk0p1 /media/microSD -t vfat -o rw,utf8

Хорошо что скопировать файлы с флехи успел. Теперь восстановливаем из резервной копии, естесвенно она была без тех битых файлов :)
cp -rv * /media/microSD/