ekran görüntüsü :
videolar :
| MySQL Tip Adı | GetColumnClassName | Java Class |
| BIT(1) (new in MySQL-5.0) | BIT | java.lang.Boolean |
| BIT( > 1) (new in MySQL-5.0) | BIT | byte[] |
| TINYINT | TINYINT | Eğer depolama boyutu 1 ise java.lang.Boolean değilse java.lang.Integer. |
| BOOL, BOOLEAN | TINYINT | Bkz TINYINT |
| SMALLINT[(M)] [UNSIGNED] | SMALLINT [UNSIGNED] | java.lang.Integer (herşeye rağmen UNSIGNED veya değil) |
| MEDIUMINT[(M)] [UNSIGNED] | MEDIUMINT [UNSIGNED] | java.lang.Integer (eğer UNSIGNED ise)java.lang.Long (C/J 3.1 ve öncesi ise) ( C/J 5.0 ve sonrası ise) |
| INT,INTEGER[(M)] [UNSIGNED] | INTEGER [UNSIGNED] | java.lang.Integer, (eğer UNSIGNED ise) |
| BIGINT[(M)] [UNSIGNED] | BIGINT [UNSIGNED] | java.lang.Long, (eğer UNSIGNED ise) |
| FLOAT[(M,D)] | FLOAT | java.lang.Float |
| DOUBLE[(M,B)] | DOUBLE | java.lang.Double |
| DECIMAL[(M[,D])] | DECIMAL | java.math.BigDecimal |
| DATE | DATE | java.sql.Date |
| DATETIME | DATETIME | java.sql.Timestamp |
| TIMESTAMP[(M)] | TIMESTAMP | java.sql.Timestamp |
| TIME | TIME | java.sql.Time |
| YEAR[(2|4)] | YEAR | java.sql.Short. yearIsDateType false ise |
| CHAR(M) | CHAR | java.lang.String (sutun özelliği BINARY ise byte[] döner) |
| VARCHAR(M) [BINARY] | VARCHAR | java.lang.String (sutun özelliği BINARY ise byte[] döner) |
| BINARY(M) | BINARY | byte[] |
| VARBINARY(M) | VARBINARY | byte[] |
| TINYBLOB | TINYBLOB | byte[] |
| TINYTEXT | VARCHAR | java.lang.String |
| BLOB | BLOB | byte[] |
| TEXT | VARCHAR | java.lang.String |
| MEDIUMBLOB | MEDIUMBLOB | byte[] |
| MEDIUMTEXT | VARCHAR | java.lang.String |
| LONGBLOB | LONGBLOB | byte[] |
| LONGTEXT | VARCHAR | java.lang.String |
| ENUM('value1','value2',...) | CHAR | java.lang.String |
| SET('value1','value2',...) | CHAR | java.lang.String |
package tr.hba.springws.model;
public class Campaign {
private String name;
private String code;
private String content;
public Campaign(String name, String content){
this.name = name;
this.content = content;
}
/**
* @return the name
*/
public String getName() {
return name;
}
/**
* @param name the name to set
*/
public void setName(String name) {
this.name = name;
}
/**
* @return the code
*/
public String getCode() {
return code;
}
/**
* @param code the code to set
*/
public void setCode(String code) {
this.code = code;
}
/**
* @return the content
*/
public String getContent() {
return content;
}
/**
* @param content the content to set
*/
public void setContent(String content) {
this.content = content;
}
}
@PersistenceContext
protected EntityManager entityManager;
@PersistenceContext(type=PersistenceContextType.EXTENDED)
protected EntityManager entityManager;
flv2avi.sh adıyla /usr/local/bin altına kaydedin daha sonra flv2avi.sh -divx dosya1.flv dosya2.flv bu şekilde kullanabilirsiniz.#!/bin/sh
if [ -z "$1" ]; then
echo "Usage: $0 {-divx|-xvid} list_of_flv_files"
exit 1
fi
# video encoding bit rate
V_BITRATE=1000
while [ "$1" ]; do
case "$1" in
-divx)
MENC_OPTS="-ovc lavc -lavcopts \
vcodec=mpeg4:vbitrate=$V_BITRATE:mbd=2:v4mv:autoaspect"
;;
-xvid)
MENC_OPTS="-ovc xvid -xvidencopts bitrate=$V_BITRATE:autoaspect"
;;
*)
if file "$1" | grep -q "Macromedia Flash Video"; then
mencoder "$1" $MENC_OPTS -vf pp=lb -oac mp3lame \
-lameopts fast:preset=standard -o \
"`basename $1 .flv`.avi"
else
echo "$1 is not Flash Video. Skipping"
fi
;;
esac
shift
done
cd ~/install_files
wget http://www.amd.com/us-en/assets/content_type/utilities/V4.51.zip
unzip V4.51.zip -d driver
mkisofs -o driver.iso -R -J driver
iso dosyasını VirtualBox a mount ettikten sonra
Control Panel > Hardware and Sound > Device Manager. Sağ klik
Ethernet Controller > Update Driver Software
diyerek yükleyebilirsiniz...
import zipfile
import sys, os, shutil, string
plesk_vhost_yolu = "/var/www/vhosts/"
yedeklenecek_yol = "/yedeklenecek/yol/"
class RecursiveFileIterator:
#http://www.faqts.com/knowledge_base/view.phtml/aid/6000
def __init__ (self, *rootDirs):
self.dirQueue = list (rootDirs)
self.includeDirs = None
self.fileQueue = []
def __getitem__ (self, index):
while len (self.fileQueue) == 0:
self.nextDir ()
result = self.fileQueue [0]
del self.fileQueue [0]
return result
def nextDir (self):
dir = self.dirQueue [0] # fails with IndexError, which is fine
# for iterator interface
del self.dirQueue [0]
list = os.listdir (dir)
join = os.path.join
isdir = os.path.isdir
for basename in list:
fullPath = join (dir, basename)
if isdir (fullPath):
self.dirQueue.append (fullPath)
if self.includeDirs:
self.fileQueue.append (fullPath)
else:
self.fileQueue.append (fullPath)
domain_listesi = os.listdir(plesk_vhost_yolu)
for domain in domain_listesi:
print "%s icin yedekleme basliyor "%domain
file = zipfile.ZipFile(yedeklenecek_yol+domain+".zip", "w")
directory = plesk_vhost_yolu+domain+"/httpdocs/"
for name in RecursiveFileIterator(directory):
if os.path.isfile(name):
file.write(name, name, zipfile.ZIP_DEFLATED)
file.close()
print "%s icin yedekleme tamamlandi "%domain