L

Teğmen
11 Nisan 2012
Tarihinde Katıldı
Takip Ettikleri
1 üye
Görüntülenme (?)
124 (Bu ay: 0)
Gönderiler Hakkında
L
7 yıl
Accent 2002 otomatik vites geçiş sorunu
Arkadaşlar merhaba,
2002 milenyum kasa otomatik 64000km de accent sahibiyim. Aracım ilk çalıştırdığımda bir kaç vites geçişini normal yapıyor sonra 3.vitese sabitliyor ve stop edip tekrar çalıştırana kadar 3.vitesde takılı kalıyor. Gazı köklediğimde D vitesinde olmasına rağmen çekişten düşüp boştaymış gibi bağırıyor arada vuruntu yapıyor, gazdan geri çekince vitese geçiyor ama bu durumdan sonra 3 de takılı kalıyor.
Şanzıman ustasına götürdük; balatalar, tribün bakımı, yağ ve yağ filtresi, okuyucu değişimi yapıldı ama sorun düzelmedi. Ustalarında bir fikri yok artık.
Sonrasında servise götürdüm tekrar okuyucu değiştirdiler ama 15-20km normal çalışıp sonra aynı soruna devam etti.
Serviste alınan hata kodları P0732 ve P0717.
Konuda fikri olan veya daha önce aynı sorunu yaşayan arkadaş var mı?
L
11 yıl
MySql Sorgusu Yardım
< Resime gitmek için tıklayın >



Resimdeki tabloda ayuz değeri 0' dan büyük olan kayıtlarda tarih değeri en yeni olan 4 kayıt arasından ayuz değeri en küçük olan 1 kayıtı döndürecek sorgu için yardımcı olabilir misiniz?
L
11 yıl
Java iText ile Alignment Sorunu[Çözüldü]
Pdf oluşturmak için itext kütüphanesini kullandım fakat alignment ı justified olarak ayarladığımda harfler arasında da boşluk veriyor(resim-1). Ben sadece kelimeler arasına boşluk bırakarak justified işleminin yapılmasını istiyorum(resim-2). Nasıl bir yol izleyebilirim?
< Resime gitmek için tıklayın >
 
public static void main(String[] args) throws DocumentException, IOException {

Document document = new Document();
String path = System.getProperty("user.home") + "\\Desktop";
PdfWriter.getInstance(document,new FileOutputStream(path+"\\abc.pdf"));
BaseFont bf1 = BaseFont.createFont(BaseFont.TIMES_ROMAN, "iso-8859-9", BaseFont.EMBEDDED);
Font font1 = new Font(bf1);
document.open();

Paragraph paragraph2 = new Paragraph();

paragraph2.setAlignment(Element.ALIGN_JUSTIFIED);
paragraph2.setFont(font1);
paragraph2.setIndentationLeft(20);
paragraph2.setIndentationRight(20);
paragraph2.add("HelloWorld HelloWorld HelloWorld HelloWorld HelloWorld HelloWorld HelloWorldHelloWorldHelloWorldHelloWorld HelloWorld HelloWorld HelloWorld HelloWorldHelloWorldHelloWorld");
document.add(paragraph2);

document.close();
}

L
11 yıl
Lg SmartShare - Win8
Arkadaşlar Lg SmartShare yazılımını önceki win7 işletim sistemli bilgisayarımda kurup rahatça çalıştırıyordum. Yeni bilgisayar aldım işletim sitemi win8 programı kuruyorum paylaşım kapalı olarak açılıyor program. Sonrasında ayarlardan girip açık olarak işaretleyip tamam deyince bir süre aşağıdaki resimde olduğu gibi bekliyor ama yine de paylaşımı açmıyor.

Programı sildim yükledim, güvenlik duvarı-defender felan da kapatıp denedim ama olmuyor.

< Resime gitmek için tıklayın >
L
12 yıl
SONY XPERIA™ Z1 ROOT REHBERİ
C6903_14.4.A.0.157_Generic TR Rom indirmek için tıklayın. En son gelen güncel Romdur.
C6903_14.4.A.0.108_Generic TR Rom indirmek için tıklayınız.
C6903_14.4.A.0.108_Generic TR Deodex Rom indirmek için tıklayınız. Hazırlayan @Pankhet' e tşk.
C6903_14.5.A.0.270-preroot Rom indirmek için tıklayınız. Diğer dosyalara gibi recoveryden yüklenecek.(Bu rom Xda' dan alınmıştır. İstek üzerine eklenmiştir. Tarafımca yüklenip denenmemiştir.)

FLASHTOOL YÜKLEME
1-Buradan flashtool' u indiriyoruz. İndirdiğimiz dosyayı çalıştırıyoruz. Çıkan ekranda "Next" butonuna tıklayarak devam ediyoruz.
< Resime gitmek için tıklayın >

2-Yükleme konumunu seçerek "Next" butonu ile devam ediyoruz.(Değiştirmemeniz önerilir, anlatımlar standart konuma göre yapılacaktır.)
< Resime gitmek için tıklayın >

3-Gelen ekranda "Install" butonuna tıklayarak yüklemeyi başlatıyoruz.
< Resime gitmek için tıklayın >

4-Gereken dosyalar yüklenme işlemi bittikten sonra "Next" ve sonraki ekranda "Finish" butonlarına tıklayarak kurulumu bitiriyoruz.
< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >

5-Şimdi sırada Flashtool için telefonun driverını yükleme var.(Windows8 için sürücü imza doğrulaması gerekmektedir. Anlatıma buradan ulaşabilirsiniz)
C:\Flashtool\drivers konumundaki Flashtool-drivers.exe isimli dosyayı çalıştırıyoruz.
< Resime gitmek için tıklayın >

6-"Next" butonu ile ilerledikten sonra çıkan listeden "Flashmode Drivers", "Common Drivers Rhine board"(Bu driver root işlemlerinde gerekli), "Xperia Z1 driver" seçeneklerine tik koyuyoruz ve "Install" butonu ile devam ediyoruz.
< Resime gitmek için tıklayın >

7-Yükleme sırasında karşımıza çıkan Aygıt Sürücüsü Yükleme Sihirbazında "İleri" ye(Windows güvenliği uyarısı çıkarsa "Bu sürücü yazılımını yine de yükle" seçiniz.), sonrada "Son" butonuna tıklayarak kurulumu tamamlıyoruz.
< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >
Artık Rom flashlayabiliriz.

ROM FLASHLAMA
UYARI: Bu işlem sırasında telefondaki verileriniz silinecektir. Yedeklerini alınız.
1-İndirdiğimiz .ftf uzantılı dosyanızı "C:\Flashtool\firmwares" klasörüne kopyalayınız ve bir üst klasöre çıkarak sisteminiz 32 bitse FlashTool.exe, 64 bitse FlashTool64.exe ' yi çalıştırın.
< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >

2-Flashtool'un sol üst köşesinde bulunan şimşek işaretine tıklayıp Flashmode seçeneği seçili olarak OK butonuna tıklıyoruz.
< Resime gitmek için tıklayın >

3-Gelen ekrandan flashlayacağımız romu seçiyoruz ve "Flash" butonuna tıklıyoruz. "Wait for Flashmode" uyarı penceresi gelene kadar bekliyoruz ve bu uyarı geldiğinde telefonu kapalı konumda ses kısma tuşuna basılı tutarak bilgisayara bağlıyoruz.
< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >

4-İşlem bir süre devam edecektir. Flash successful yazısını gördüğünüzde flashlama işlemi bitmiş demektir.


ROOT İŞLEMİ
1- Root işlemi için geliştirici seçeneklerini ve bilinmeyen kaynakları açınız. Bilinmeyen kaynaklar için Ayarlar-->Güvenlik-->Bilinmeyen Kaynaklar seçeneğine tik koyunuz. Geliştirici seçenekleri için Ayarlar-->Telefon Hakkında bölümüne giriyoruz. Resimdeki gösterilen alana 7 kez üst üste tıklıyoruz.
< Resime gitmek için tıklayın >
Telefoun ayarlar kısmında geliştirici seçenekleri açılmış olacak.
Geliştirici seçeneklerine girerek resimdeki gibi USB Hata ayıklaması seçeneğine tik koyuyoruz.
< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >

2-Sonrasında EasyRootTool v12.4.zip dosyasını buradan indirin ve bir klasöre çıkartın. Aşağıdaki resimde de gösterildiği gibi install.bat dosyasını açıyoruz ve yine resimdeki gibi "Waiting For Device" yazısı geldiğinde cihazımızı açık olarak ve USB hata ayıklaması açık bir şekilde usb ile bilgisayara bağlıyoruz. (Yükleme sonlanmazsa ilk önce telefonu bağlayıp sonra dosyayı çalıştıralım.)
< Resime gitmek için tıklayın >


3-Yükleme yapılırken telefonda çeşitli izinler isteyecek. Bunlara izin vererek devam ediyoruz. Bilgisayardan çıkan ekrandan herhangi bir tuşa basarak pencereyi kapatıyoruz.
< Resime gitmek için tıklayın >

4- Google playe girerek SuperSU uygulamasını indiriyoruz ve programı açıyoruz. Açıldığında aşağıdaki resimdeki gibi güncelleme uyarısı verecektir. En son yükleme başarısız veya başarılı uyarısı geldiğinde telefonu kapatıp tekrar açın.
< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >

5- Recovery işlemi için lockeddualrecovery dosyasını buradan(alternatif) indiriyoruz ve dosyayı rar'dan çıkarıyoruz. İndiriğimiz klasörün içindeki install.bat dosyasını çalıştırıyoruz.
"Please choose install action" yazısı geldiğinde "1" yazıp enterlıyoruz.
< Resime gitmek için tıklayın >
"Waiting for Device, Connect USB cable now..." yazısı geldiğinde telefonu açık olarak ve USB hata ayıklama modunda bilgisayara bağlıyoruz.
< Resime gitmek için tıklayın >
Telefonda izin isteği belirecektir, İzin ver diyerek devam ediyoruz ve bilgisayardan devam etmek için herhangi bir tuşa basıyoruz.
< Resime gitmek için tıklayın >
Bu işlemlerden sonra telefon yeniden başlayacaktır ve asağıdaki ekran ile karşılacaksınız.(Yeniden başlatma sonrası Sony yazısında kalıyorsa bilgisayar ile telefonun bağlantısını kesip açma-kapama tuşu+ ses açma kombinasyonu ile kapatıp tekrar açın.) Sonrasında gelen ekrandan sırası ile Reboot-->Power Off seçeneklerinden telefonu kapatın ve tekrar açın.
< Resime gitmek için tıklayın >

Root ve recovery niz hayırlı olsun.
* Dikkat doğabilecek bir sorundan sorumlu değilim tüm sorumluluk size aittir. vs. vs. :)
Düzeltmeler ve diğer yüklemeleri daha sonra editleyeceğim.
L
13 yıl
Java Local Klasör - Uzak Sunucu Senkronize
Burada bilgisayar üzerindeki iki dosyayı senkronize eden kod var.Link
import java.io.File; 
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.channels.FileChannel;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;


/**
* Utility class for synchronizing files/directories.
*
* @author Emmanuel Bernard
* @author Sanne Grinovero
* @author Hardy Ferentschik
*/
public abstract class FileHelper {

private static final int FAT_PRECISION = 2000;
public static final long DEFAULT_COPY_BUFFER_SIZE = 16 * 1024 * 1024; // 16 MB


public static boolean areInSync(File source, File destination) throws IOException {
if ( source.isDirectory() ) {
if ( !destination.exists() ) {
return false;
}
else if ( !destination.isDirectory() ) {
throw new IOException(
"Source and Destination not of the same type:"
+ source.getCanonicalPath() + " , " + destination.getCanonicalPath()
);
}
String[] sources = source.list();
Set<String> srcNames = new HashSet<String>( Arrays.asList( sources ) );
String[] dests = destination.list();

// check for files in destination and not in source
for ( String fileName : dests ) {
if ( !srcNames.contains( fileName ) ) {
return false;
}
}

boolean inSync = true;
for ( String fileName : sources ) {
File srcFile = new File( source, fileName );
File destFile = new File( destination, fileName );
if ( !areInSync( srcFile, destFile ) ) {
inSync = false;
break;
}
}
return inSync;
}
else {
if ( destination.exists() && destination.isFile() ) {
long sts = source.lastModified() / FAT_PRECISION;
long dts = destination.lastModified() / FAT_PRECISION;
return sts == dts;
}
else {
return false;
}
}
}

public static void synchronize(File source, File destination, boolean smart) throws IOException {
synchronize( source, destination, smart, DEFAULT_COPY_BUFFER_SIZE );
}

public static void synchronize(File source, File destination, boolean smart, long chunkSize) throws IOException {
if ( chunkSize <= 0 ) {
System.out.println("Chunk size must be positive: using default value." );
chunkSize = DEFAULT_COPY_BUFFER_SIZE;
}
if ( source.isDirectory() ) {
if ( !destination.exists() ) {
if ( !destination.mkdirs() ) {
throw new IOException( "Could not create path " + destination );
}
}
else if ( !destination.isDirectory() ) {
throw new IOException(
"Source and Destination not of the same type:"
+ source.getCanonicalPath() + " , " + destination.getCanonicalPath()
);
}
String[] sources = source.list();
Set<String> srcNames = new HashSet<String>( Arrays.asList( sources ) );
String[] dests = destination.list();

//delete files not present in source
for ( String fileName : dests ) {
if ( !srcNames.contains( fileName ) ) {
delete( new File( destination, fileName ) );
}
}
//copy each file from source
for ( String fileName : sources ) {
File srcFile = new File( source, fileName );
File destFile = new File( destination, fileName );
synchronize( srcFile, destFile, smart, chunkSize );
}
}
else {
if ( destination.exists() && destination.isDirectory() ) {
delete( destination );
}
if ( destination.exists() ) {
long sts = source.lastModified() / FAT_PRECISION;
long dts = destination.lastModified() / FAT_PRECISION;
//do not copy if smart and same timestamp and same length
if ( !smart || sts == 0 || sts != dts || source.length() != destination.length() ) {
copyFile( source, destination, chunkSize );
}
}
else {
copyFile( source, destination, chunkSize );
}
}
}

private static void copyFile(File srcFile, File destFile, long chunkSize) throws IOException {
FileInputStream is = null;
FileOutputStream os = null;
try {
is = new FileInputStream( srcFile );
FileChannel iChannel = is.getChannel();
os = new FileOutputStream( destFile, false );
FileChannel oChannel = os.getChannel();
long doneBytes = 0L;
long todoBytes = srcFile.length();
while ( todoBytes != 0L ) {
long iterationBytes = Math.min( todoBytes, chunkSize );
long transferredLength = oChannel.transferFrom( iChannel, doneBytes, iterationBytes );
if ( iterationBytes != transferredLength ) {
throw new IOException(
"Error during file transfer: expected "
+ iterationBytes + " bytes, only " + transferredLength + " bytes copied."
);
}
doneBytes += transferredLength;
todoBytes -= transferredLength;
}
}
finally {
if ( is != null ) {
is.close();
}
if ( os != null ) {
os.close();
}
}
boolean successTimestampOp = destFile.setLastModified( srcFile.lastModified() );
if ( !successTimestampOp ) {
System.out.println("Could not change timestamp for {}. Index synchronization may be slow. " + destFile );
}
}

public static void delete(File file) {
if ( file.isDirectory() ) {
for ( File subFile : file.listFiles() ) {
delete( subFile );
}
}
if ( file.exists() ) {
if ( !file.delete() ) {
System.out.println( "Could not delete {}" + file );
}
}
}
}


Burada da bilgisayardan uzak sunucuya dosyalar aktarılıyor.Link
/** 
* Upload a whole directory (including its nested sub directories and files)
* to a FTP server.
*
* @param ftpClient
* an instance of org.apache.commons.net.ftp.FTPClient class.
* @param remoteDirPath
* Path of the destination directory on the server.
* @param localParentDir
* Path of the local directory being uploaded.
* @param remoteParentDir
* Path of the parent directory of the current directory on the
* server (used by recursive calls).
* @throws IOException
* if any network or IO error occurred.
*/
public static void uploadDirectory(FTPClient ftpClient,
String remoteDirPath, String localParentDir, String remoteParentDir)
throws IOException {

System.out.println("LISTING directory: " + localParentDir);

File localDir = new File(localParentDir);
File[] subFiles = localDir.listFiles();
if (subFiles != null && subFiles.length > 0) {
for (File item : subFiles) {
String remoteFilePath = remoteDirPath + "/" + remoteParentDir
+ "/" + item.getName();
if (remoteParentDir.equals("")) {
remoteFilePath = remoteDirPath + "/" + item.getName();
}


if (item.isFile()) {
// upload the file
String localFilePath = item.getAbsolutePath();
System.out.println("About to upload the file: " + localFilePath);
boolean uploaded = uploadSingleFile(ftpClient,
localFilePath, remoteFilePath);
if (uploaded) {
System.out.println("UPLOADED a file to: "
+ remoteFilePath);
} else {
System.out.println("COULD NOT upload the file: "
+ localFilePath);
}
} else {
// create directory on the server
boolean created = ftpClient.makeDirectory(remoteFilePath);
if (created) {
System.out.println("CREATED the directory: "
+ remoteFilePath);
} else {
System.out.println("COULD NOT create the directory: "
+ remoteFilePath);
}

// upload the sub directory
String parent = remoteParentDir + "/" + item.getName();
if (remoteParentDir.equals("")) {
parent = item.getName();
}

localParentDir = item.getAbsolutePath();
uploadDirectory(ftpClient, remoteDirPath, localParentDir,
parent);
}
}
}
}
/**
* Upload a single file to the FTP server.
*
* @param ftpClient
* an instance of org.apache.commons.net.ftp.FTPClient class.
* @param localFilePath
* Path of the file on local computer
* @param remoteFilePath
* Path of the file on remote the server
* @return true if the file was uploaded successfully, false otherwise
* @throws IOException
* if any network or IO error occurred.
*/
public static boolean uploadSingleFile(FTPClient ftpClient,
String localFilePath, String remoteFilePath) throws IOException {
File localFile = new File(localFilePath);

InputStream inputStream = new FileInputStream(localFile);
try {
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
return ftpClient.storeFile(remoteFilePath, inputStream);
} finally {
inputStream.close();
}
}


Yukarıdaki kodlardan yararlanmaya çalıştım ama yapamadığım yer ikinci kısımdaki kodları tam olarak senkronizasyon yapacak şekilde düzenlemek, dropbox benzeri bir uygulama yapmak web tarafı hazır gibi. İlk kısımdaki kodlar tam olarak senkronize işlemini yapıyor ama localde, ilk kısımdaki hedef klasörü uzak sunucu(ftp) olacak şekilde nasıl değiştirebilirim. İkinci kısımda dosyaları sunucuya upload ediyor ama herhangi bir kontrol yok, dosya sunucuda var mı diye. Ayrıca kaynak klasörde olmayan dosyaları da silmiyor. Epey uğraştım ama java bilgim yetersiz. Yardımcı olursanız sevinirim.
L
13 yıl
Java ile localhost\u0027 a bağlanma sorunu(Çözüldü)
Java ile localhosttaki veritabanındaki bilgileri yazdırmak istiyorum uzak sunucu üzerinde denediğimde çalışıyor fakat localhostta çalışmıyor.

import java.sql.DriverManager; 
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class database {

public static void main(String[] argv) throws Exception {

System.out.println("-------- MySQL JDBC Connection Testing ------------");

try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
System.out.println("Where is your MySQL JDBC Driver?");
e.printStackTrace();
return;
}

System.out.println("MySQL JDBC Driver Registered!");
Connection connection = null;

try {
connection = DriverManager.getConnection("jdbc:mysql://localhost:800/omucloud_vt","root", "");

} catch (SQLException e) {
System.out.println("Connection Failed! Check output console");
e.printStackTrace();
return;
}

if (connection != null) {
System.out.println("You made it, take control your database now!");

PreparedStatement statement = connection.prepareStatement("select * from users");
ResultSet result = statement.executeQuery();
while(result.next()){
System.out.println(result.getString(1)+" "+result.getString(2)+" "+result.getString(3)+" "+result.getString(4)+" "+result.getString(5));
}
} else {
System.out.println("Failed to make connection!");
}
}
}


connection = DriverManager.getConnection("jdbc:mysql://localhost:800/omucloud_vt","root", "");
satırını
connection = DriverManager.getConnection("jdbc:mysql://uzaksunucuip/omucloud_vt","username", "password");
yaptığım zaman kod çalışıyor.
Localde ve uzak sunucuda kullandığım veritabanları aynı.



Çözüldü. Sorun localhostun portu değiştirilse dahi bağlantı yaparken port belirtmeden yazmamız gerekiyormuş.
L
14 yıl
Masaüstü simgelerini gizleme sorunu [Çözüldü]
Konuyla ilgili forumda arama yaptım ama benzer başlık bulamadım. Bilgisayara rainmeter ve rocketdock programlarını yükledim bundan dolayı masaüstünde sağ tıklayıp masaüstü öğelerini göster yazısındaki tiki kaldırıyorum masaüstü simgeleri kayboluyor ama bilgisayarı yeniden başlattığımda simgeler geri geliyor. Simgeler kaldırılmış halde sabitlemenin yolu yok mu?
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.