Tuesday, December 3, 2013

HTML Kodundan veri almak?


Şifreli Jar dosyası nasıl oluştururuz (encrypted Jar file)


Thursday, November 28, 2013

Azərbaycan Respublikasının Mərkəzi Bankı (Milli valyuta)

import java.io.InputStream;
import java.net.URL;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.xml.parsers.*;
import org.w3c.dom.*;
public class Running {
    public static void main(String[] args) {
        try {
            SimpleDateFormat ff = new SimpleDateFormat("dd.MM.yyyy");
            URL url = new URL("http://cbar.az/currencies/" + ff.format(new Date()) + ".xml");
            InputStream inputStream = url.openConnection().getInputStream();
            DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
            DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
            Document doc = dBuilder.parse(inputStream);
            doc.getDocumentElement().normalize();
            NodeList nList = doc.getElementsByTagName("Valute");
            for (int temp = 0; temp < nList.getLength(); temp++) {
                Node nNode = nList.item(temp);
                if (nNode.getNodeType() == Node.ELEMENT_NODE) {
                    Element eElement = (Element) nNode;
                    if (eElement.getAttribute("Code").equals("USD")) {
                        System.out.println(eElement.getElementsByTagName("Name").item(0).getTextContent() + " : " + eElement.getElementsByTagName("Value").item(0).getTextContent());
                    }
                    if (eElement.getAttribute("Code").equals("EUR")) {
                        System.out.println(eElement.getElementsByTagName("Name").item(0).getTextContent() + " : " + eElement.getElementsByTagName("Value").item(0).getTextContent());
                    }
                    if (eElement.getAttribute("Code").equals("RUB")) {
                        System.out.println(eElement.getElementsByTagName("Name").item(0).getTextContent() + " : " + eElement.getElementsByTagName("Value").item(0).getTextContent());
                    }
                    if (eElement.getAttribute("Code").equals("XAU")) {
                        System.out.println(eElement.getElementsByTagName("Name").item(0).getTextContent() + " : " + eElement.getElementsByTagName("Value").item(0).getTextContent());
                    }
                    if (eElement.getAttribute("Code").equals("TRY")) {
                        System.out.println(eElement.getElementsByTagName("Name").item(0).getTextContent() + " : " + eElement.getElementsByTagName("Value").item(0).getTextContent());
                    }
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

Monday, August 19, 2013

Proqram təminatının riskləri və onların aradan qaldırılması (19/08/2013 19:00)

Proqram təıminatlarına nə üçün ehtiyac var?

Proqram təminatının riskləri dedikdə nə başa düşməliyik?

Proqram məsləhətçiliyi nədir? Məsləhətçi şirkətlər nə işlər görürlər?

Proqram təminatlarında “BUG” anlayışı
         
Proqram təminatlarında test müddəti
         
Proqram təminatlarının ən yanıldıcı tərəfi - görüntü
         
Proqram təminatlarında istifadə olunan texnologiyalar
         
Web Layihələrində diqqət edilməlidir : 

          - Səhifənin yüklənmə sürəti
                   
          - Bütün “Browser” - lərdə səhifənin görünüşü
                   

Müştəri və proqramçının tez-tez görüşməsi
         
Proqram təminatlarını təşkil edəcək şirkətin “suport” dəstəyinin yaxşı olması
         
Müvafiq database - in istifadə olunması
         
Suallar.

                                                                                          ARPA ve Master-ITM

Wednesday, June 12, 2013

MS SQL-de Genel Deyisiklik Yapilmasi

          MS SQL Server-de genel deyisiklikler yapilinca asagidaki probleme benzer bir problem ile karsilasirsaniz.

"The database could not be exclusively locked to perform the operation.
ALTER DATABASE failed."


         Bu problemin sebebi MS SQL sunu garanti altina amak ister baska user-lar database-de isler yapiyorsa veya herhangi bir user baglanti yapiyorsa user-larin islerinde problem cikmamasi icin deyisikliye izin vermiyor.

         Yapmamiz gereken sadece bir user baglanti kurmasi icin single user yapip daha sonra deyisikliyi yaptinktan sonra birdaha multi user yapip diyer user-larin ulasmasina izin vermek.

Single User

Alter Database [DatabaseName] SET single_user with rollback immediate

Multi User


Alter Database [DatabaseName] SET multi_user

MS SQL Collation Azeri "Ə"

Karsilastigim bir problemin cozumunu sizlerle paylasmak istiyorum MS SQL 2008 R2 database-de kolonun nvarchar ve collation azeri_latin_100_ci_as olmasina aslinda yeterli ama yinede  "Ə" harfini yazinca "?" isareti olarak database kaydediliyor. bu sorunu cozmek icin hangi kolon nvarchar ise onun insert sql-nin  yazarken kolonun onune "N" isaretinin yazilmasi yeterli.

                 insert into tablename  values(1 , N'ƏƏƏƏ')

Monday, May 27, 2013