Showing posts with label work. Show all posts
Showing posts with label work. Show all posts
Thursday, February 23, 2012
Tuesday, January 3, 2012
Selenium testing Unable to delete file npSkypeChromePlugin.dll
PROBLEM:
Caused by: Unable to delete file C:\Users\ALZA~1.KYI\AppData\Local\Temp\customProfileDir78f2ebd7cf1d4fb8ac2ff0c30a4043ac\Defa
ult\Extensions\lifbcibllhkdhoafpjfnlhfpfgnpldfl\5.6.0.8442_0\npSkypeChromePlugin.dll
at org.apache.tools.ant.taskdefs.Delete.removeDir(Delete.java:594)
at org.apache.tools.ant.taskdefs.Delete.removeDir(Delete.java:587)
SOLUTION:
Remove from Programs and features the Skype Click to Call program.
Friday, December 30, 2011
TortoiseHG clone error SSL: Server certificate verify failed
PROBLEM:
TortoiseHG output:% hg clone --verbose -- https://yourhost.com/yourproject/yourproject
SSL: Server certificate verify failed
SOLUTION:
Install PyTTY.
Generate key with pyttygen.exe, save private key and public.
Send public key to admin mercurial
Run C:\Program Files\TortoiseHg\Pageant.exe and add private key to it.
Clone the protrack repo from
ssh://hg@yourhost.com/yourproject/yourproject/
Generate key with pyttygen.exe, save private key and public.
Send public key to admin mercurial
Run C:\Program Files\TortoiseHg\Pageant.exe and add private key to it.
Clone the protrack repo from
ssh://hg@yourhost.com/yourproject/yourproject/
Here are two main point:
1. Use Pageant.exe from TortoiseHg, NOT from the PyTTY dir !!!
2. Use "ssh://hg@" instead of http:// or https://
Tuesday, November 8, 2011
JSP charset usage for security fixing
JSP encoding usage:
===============================================
Посмотрел JSP login.jsp и т.д. страницы. И вот в чем заключается проблема невозможности залогинится в паролем/именем заданым не в латинской кодировке.
1. Очень хорошая привычка начинать любую JSP станицу примено так:
<%@ page contentType="text/html; charset=UTF-8" language="java"%>
В проекте так начинается только одна страница error.jsp, а та страница для которой это критично такой строки не имеет!
Тогда строка становится не нужной (она почему-то тоже есть только в одной из JSP страниц).
2. Из-за особенностей передачи данных в HTML форме нужно правильно настроить аутентикация в tomcat.
В контекстном файле приложения, в случае c site.war/META-INF/context.xml нужно указать такое:
Если выполнить эти пункта то аутентикация будет работать правильно для любых символов в пароле или имени.
===============================================
Monday, October 17, 2011
CodeSearch will be closed
Are you kidding us??? The very bad news.
at 2012-01-15 will be closed
CodeSearch будет закрыт, виной тому Google+ and Dart
proof
Monday, October 10, 2011
Java date convert: long milliseconds to string iso 8601
1305637849064 to 2011-10-10T07:46:56.394+0000
Time to covert is 1ms
Time to covert is 1ms
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.TimeZone;
public class MyDateUtilStuff {
private static DateFormat ISO_8601_DATE_TIME = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZZZZZ");
static {
ISO_8601_DATE_TIME.setTimeZone(TimeZone.getTimeZone("UTC"));
}
public static void main(String[] args) {
String string = "1305637849064";
long startTime = System.currentTimeMillis();
Date date = new Date();
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(Long.parseLong(string));
String outDate = ISO_8601_DATE_TIME.format(date);
long time = System.currentTimeMillis() - startTime;
System.out.println(">>> alexey: MyDateUtilStuff.main ii = " + time);
System.out.println(">>> alexey: MyDateUtilStuff.main outDate = "
+ outDate);
}
}
Friday, September 30, 2011
JMX jconsole
Configure Tomcat
Add those params to the server JVM options :
Run jconsole
Go to JAVA_HOME/bin
run ./jconsole
Connect to the console
Add those params to the server JVM options :
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=3456 -Dcom.sun.management.jmxremote.authenticate=false
Run jconsole
Go to JAVA_HOME/bin
run ./jconsole
Connect to the console
Monday, September 5, 2011
Thursday, July 28, 2011
Wednesday, July 20, 2011
eXo Cloud IDE First to Support Java, Direct PaaS Deployments for Developers
SAN FRANCISCO, July 20, 2011 /PRNewswire/ -- eXo, the enterprise Java portal and cloud user experience platform (UXP) company, today announced that eXo Cloud IDE is the first web-based IDE to support Java, extending its support for HTML, JavaScript, Groovy, PHP and Ruby languages. eXo Cloud IDE also offers a quick and easy on-ramp for deploying applications directly to several major Platform-as-a-Service (PaaS) including CloudBees, Heroku, and Red Hat OpenShift.
Labels:
exo,
exoplatform,
links,
work
Thursday, May 26, 2011
Download JDK 6u25 linux 64
http://download.oracle.com/otn-pub/java/jdk/6u25-b06/jdk-6u25-linux-x64.bin
jdk-6u25-linux-i586-rpm.bin - Linux x86 - RPM Installer, size 76.85 MB
jdk-6u25-linux-i586.bin - Linux x86 - Self Extracting Installer, size 81.11 MB
jdk-6u25-linux-x64-rpm.bin - Linux x64 - RPM Installer, size 77.06 MB
jdk-6u25-linux-x64.bin - Linux x64 - Self Extracting Installer, size 81.36 MB
jdk-6u25-solaris-i586.sh - Solaris x86 - Self Extracting Binary, size 81.00 MB
jdk-6u25-solaris-i586.tar.Z - Solaris x86 - Packages - tar.Z, size 136.67 MB
jdk-6u25-solaris-sparc.sh - Solaris SPARC - Self Extracting Binary, size 85.96 MB
jdk-6u25-solaris-sparc.tar.Z - Solaris SPARC - Packages - tar.Z, size 141.11 MB
jdk-6u25-solaris-sparcv9.sh - Solaris SPARC 64-bit - Self Extracting Binary, size 12.24 MB
jdk-6u25-solaris-sparcv9.tar.Z - Solaris SPARC 64-bit - Packages - tar.Z, size 15.58 MB
jdk-6u25-solaris-x64.sh - Solaris x64 - Self Extracting Binary, size 8.49 MB
jdk-6u25-solaris-x64.tar.Z - Solaris x64 - Packages - tar.Z, size 12.25 MB
jdk-6u25-windows-i586.exe - Windows x86, size 76.66 MB
jdk-6u25-windows-x64.exe - Windows x64, size 67.27 MB
Monday, April 18, 2011
generics are not supported in -source 1.3
PROBLEM
mvn compile test
mvn clean install
generics are not supported in -source 1.3
(use -source 5 or higher to enable generics)
SOLUTION
mvn compile test -Dmaven.compiler.source=1.5 -Dmaven.compiler.target=1.5
mvn compile test
mvn clean install
generics are not supported in -source 1.3
(use -source 5 or higher to enable generics)
SOLUTION
mvn compile test -Dmaven.compiler.source=1.5 -Dmaven.compiler.target=1.5
Wednesday, March 30, 2011
[SOLVED] java.lang.ClassCastException: javax.naming.Reference cannot be cast to javax.sql.DataSource
PROBLEM:
SOLUTION:
Add the jar
Caused by: java.lang.ClassCastException: javax.naming.Reference cannot be cast to javax.sql.DataSource
SOLUTION:
Add the jar
commons-dbcp-1.2.1.jar
Labels:
problem-solution,
solved,
work
Monday, March 14, 2011
Wednesday, March 9, 2011
SVN howto command line
Десять последних коммитов, для удобства
Патч сделать
Патч применить
Список изменений конкретной ревизии
Список изменений локально
Посмотреть изменения с помощью Meld
Удалить неверсионные файлы
Бинарный патч сделать
Бинарный патч применить
Удалить из свн уже локально удалённые файлы
Добавить неверсионные файлы
Реверт модифицированных
Копирование файла из истории свн
Мердж ревизии с применением полученного патча локально в текущую директорию
Есть программа с GUI smartsvn, кому с консолью тяжело можете использовать её.
svn log -l 10
Патч сделать
svn di > 1.patch
Патч применить
patch -p0 < 1.patch
Список изменений конкретной ревизии
svn di -r 65559:65565 --no-diff-deleted > diff.patch
Список изменений локально
svn st | grep "M "
Посмотреть изменения с помощью Meld
svn di --diff-cmd meld
Удалить неверсионные файлы
svn st | grep "? " | sed 's/? //g' | xargs rm
Бинарный патч сделать
svn diff --force --diff-cmd /usr/bin/diff -x "-au --binary" > JCR-1487_for_1.10.x.patch
Бинарный патч применить
patch -p0 --binary -i JCR-1487_for_1.10.x.patch
Удалить из свн уже локально удалённые файлы
svn st | grep ! | sed 's/! //g' | xargs svn rm
Добавить неверсионные файлы
svn st | grep ? | sed 's/? //g' | xargs svn add
Реверт модифицированных
svn st | grep "M " | sed 's/M //g' | xargs svn revert
Копирование файла из истории свн
svn cp http://svn.exoplatform.org/svnroot/exoplatform/blabla/SuperClass.java@4723 http://svn.exoplatform.org/svnroot/exoplatform/blabla
Мердж ревизии с применением полученного патча локально в текущую директорию
svn merge -c 27571 http://svn.exoplatform.org/svnroot/exoplatform/projects/blabla
Есть программа с GUI smartsvn, кому с консолью тяжело можете использовать её.
Tuesday, February 8, 2011
Atlassian wiki is useless.
Problems: there is no remove format, no text size, "Code" style doesn't work, copy/paste problem, Rich text / Wiki markup switching problem, etc.
Thursday, January 27, 2011
Wednesday, January 26, 2011
Tuesday, January 18, 2011
Thursday, December 23, 2010
Subscribe to:
Posts (Atom)



