Results 1 to 17 of 17

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User cecko19's Avatar
    Join Date: Jan:2011
    Location: Sofia
    Posts: 82

    Ïðîáëåì ñ ASCII

    Çäðàâåéòå!
    Ïðåäè îêîëî 2 ÷àñà ñå çàõâàíàõ äà ïèøà åäíà ïðîãðàìà, ñ êîÿòî äà äåêîäèðàì ñëåäíèÿ òåêñò: http://www.jobs.bg/f1116302 (php êîäà). Òà, âñè÷êî äîáðå: àëãîðèòúì ëåñåí, òåñòîâå âúðâÿò; ÍÎ ïðîáëåìúò ìè å ñâúðçàí ñ òîâà, ÷å â òåêñòà èìà êîäîâå íà ñïåöèàëíèòå ñèìâîëè (ïîä 31-âè) êàòî Tab, à òå íåùî íå ñå ïîääúðæàò îò êîíçîëàòà.

    Âúâ âðúçêà ñ òîâà ïðåíàñî÷èõ èçõîäà êúì ôàéë êàòî ïúðâî ïðîáâàõ ñ txt, à ïîñëå è êúì word äîêóìåíò, íî ïàê íå ñòàíà...

    Àêî èìàòå íÿêàêâè èäåè ïî âúïðîñà, ùå ñúì ìíîãî áëàãîäàðåí!

  2. #2
    Ëîø àäìèí! vbTheKing's Avatar
    Join Date: Sep:2003
    Location: Ñîôèÿ
    Posts: 4,138
    Äàé äà âèäèì êàêâî ñè íàïðàâèë äî ìîìåíòà.
    Ëþáèìî ïèòèå çàïî÷âàùî ñ áóêâàòà 'Ê'? * Êàñà áèðà *
    Àêî ìîæåø äà ëåæèø íà ïîäà áåç äà òè ñå íàëàãà äà ñå äúðæèø - âñå îùå ÍÅ ñè ïèÿí!
    Äàâàéòå ñëåäâàùàòà Êàñà...

  3. #3
    Registered User cecko19's Avatar
    Join Date: Jan:2011
    Location: Sofia
    Posts: 82
    Code:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.IO;
    
    namespace HexCodeCracker
    {
        class Cracker
        {
            static double ConvertToHex(char[] hexNum)
            {
                double converted = 0;
                const int a_INDEX = 87;
                int j = 0;
    
                if (hexNum[1] == 0)
                {
                    converted = (int)hexNum[0] - a_INDEX;
                }
    
                else
                {
                    for (int i = 1; i >= 0; i--)
                    {
                        if ((int)hexNum[i] >= a_INDEX + 10)
                        {
                            converted += ((int)hexNum[i] - a_INDEX) * Math.Pow(16, j);
                        }
    
                        else
                        {
                            converted += ((int)hexNum[i] - 48) * Math.Pow(16, j);
                        }
    
                        j++;
                    }
                }
    
                return converted;
            }
    
            static void CrackAlgorithm(string code)
            {
                char[] hexSymbol = new char[2];
                int i = 0;
                string sentence = "";
                double symbolCode = 0;
                StreamWriter output = new StreamWriter(@"E:/CECI/out.doc");
    
                foreach (var ch in code)
                {
                    if (i == 2)
                    {
                        i = 0;
                    }
    
                    if (ch != 'x')
                    {
                        hexSymbol[i] = ch;
                        i++;
                    }
    
                    if (ch == 'x')
                    {
                        symbolCode = ConvertToHex(hexSymbol);
                        sentence += (char)symbolCode;
                    }
                }
    
                output.Write(sentence);
                output.Close();
            }
    
            static void Main()
            {
                string hexCode = Console.ReadLine();
                hexCode += "x";
    
                CrackAlgorithm(hexCode);
            }
        }
    }
    Ãðîçíè÷úê å êîäà, àìà ùå ãî äî îïðàâÿì...

  4. #4
    Registered User
    Join Date: Nov:2005
    Location: Âàðíà
    Posts: 3,317
    Code:
    public void Decode()
            {
                string hexCode = "x52x45x53x50x4fx4ex53x49x42x49x4cx49x54x49x45x53x3axdxax2dx9x44x65x76x65x6cx6fx70x6dx65x6ex74x20x6fx66x20x62x72x6fx77x73x65x72x20x62x61x73x65x64x20x67x61x6dx65x73x20x61x6ex64x20x61x70x70x6cx69x63x61x74x69x6fx6ex73x3bxdxax2dx9x4dx61x69x6ex74x65x6ex61x6ex63x65x20x6fx66x20x65x78x69x73x74x69x6ex67x20x67x61x6dx65x73x2exdxaxdxax52x45x51x55x49x52x45x4dx45x4ex54x53xdxax2dx9x32x2b";
    
                hexCode += "x20x50x48x50x20x61x6ex64x20x4dx79x53x51x4cx20x65x78x70x65x72x69x65x6ex63x65";
                hexCode += "x3bxdxax2dx9x45x78x70x65x72x69x65x6ex63x65x20x69x6ex20x4fx4fx50x20x61x6ex64";
                hexCode += "x20x50x48x50x35x3bxdxax2dx9x45x78x70x65x72x74x69x73x65x20x69x6ex20x53x51";
                hexCode += "x4cx2fx4dx79x53x51x4cx3bxdxax2dx9x41x62x69x6cx69x74x79x20x74x6fx20x64x65x76";
                hexCode += "x65x6cx6fx70x20x61x6ex64x20x6dx61x69x6ex74x61x69x6ex20x63x6fx6dx70x6cx65x78";
                hexCode += "x20x61x6ex64x20x65x66x66x69x63x69x65x6ex74x20x72x65x6cx61x74x69x6fx6ex61x6c";
                hexCode += "x20x64x61x74x61x62x61x73x65x73x3bxdxax2dx9x53x6bx69x6cx6cx73x20x69x6ex20x58";
                hexCode += "x4dx4cx2cx20x48x54x4dx4cx2fx58x48x54x4dx4cx2cx20x43x53x53x3bxdxax2dx9x47x6f";
                hexCode += "x6fx64x20x6bx6ex6fx77x6cx65x64x67x65x20x6fx66x20x4ax61x76x61x53x63x72x69x70";
                hexCode += "x74x2cx20x4ax53x4fx4ex2cx20x44x4fx4dx20x61x6ex64x20x41x4ax41x58x3bxdxax2d";
                hexCode += "x9x54x72x61x63x6bx20x72x65x63x6fx72x64x20x69x6ex20x4ax61x76x61x53x63x72x69";
                hexCode += "x70x74x20x66x72x61x6dx65x77x6fx72x6bx73x20x61x6ex64x20x6cx69x62x72x61x72x69";
                hexCode += "x65x73x20x28x70x72x6fx74x6fx74x79x70x65x20x61x6ex64x20x6ax51x75x65x72x79x29";
                hexCode += "x2exdxa";
    
                string[] arr = hexCode.Split("x".ToCharArray());
                byte[] b = new byte[arr.Length];
                for (int i = 0; i < arr.Length; i++)
                {
                    if (!string.IsNullOrEmpty(arr[i]))
                    {
                        int inVal = System.Int32.Parse(arr[i], System.Globalization.NumberStyles.AllowHexSpecifier);
                        b[i] = (byte)inVal;
                    }
    
                }
                UTF8Encoding encoding = new UTF8Encoding();
                string s = encoding.GetString(b);
                StreamWriter output = new StreamWriter(@"c:\\out.txt");
                output.Write(s);
                output.Close();
            }
    òâà ìèñëÿ øå òè ñâúðøè ðàáîòà. âèæ êàê ùå ñòàíå íà ïõï íåìàì èäåÿ.

  5. #5
    Registered User cecko19's Avatar
    Join Date: Jan:2011
    Location: Sofia
    Posts: 82
    Ñóïåð ðàáîòè. Ìíîãî áëàãîäàðÿ çà ïîìîùòà! Íàó÷èõ íåùî íîâî, îò êîåòî ñè íÿìàõ è ïðåäñòàâà... Îùå äîñòà õëÿá òðÿáâà äà ñå ÿäå...

  6. #6
    Registered User
    Join Date: Oct:2003
    Location: Ñîôèÿ
    Posts: 4,317
    Âå÷å íå ìîãà äà ñå ñäúðæà - âèå ñòå ãîëåìè åíòóñèàñòè! È òîâà íå å ïîõâàëà. Òîëêîâà ëè å òðóäíî äà ñå âçåìå ëèñò è ìîëèâ - èëè åäèí ïðîñò òåêñòîâ ðåäàêòîð - è äà ñå ïðåïèøå òåêñòúò íà ðúêà, ïîãëåæäàéêè âñåêè êîä â òàáëèöàòà?

  7. #7
    Ëîø àäìèí! vbTheKing's Avatar
    Join Date: Sep:2003
    Location: Ñîôèÿ
    Posts: 4,138
    Quote Originally Posted by bsb View Post
    Âå÷å íå ìîãà äà ñå ñäúðæà - âèå ñòå ãîëåìè åíòóñèàñòè! È òîâà íå å ïîõâàëà. Òîëêîâà ëè å òðóäíî äà ñå âçåìå ëèñò è ìîëèâ - èëè åäèí ïðîñò òåêñòîâ ðåäàêòîð - è äà ñå ïðåïèøå òåêñòúò íà ðúêà, ïîãëåæäàéêè âñåêè êîä â òàáëèöàòà?
    ×àêàé ìàëêî, òóêà ñòàâà âúïðîñ çà ïðîãðàìèðàíå, à íå çà õàìàëñêè òðóä! Ðåøåíèåòî ñ ëèñò è ìîëèâ áè áèëî íàé-íåàäåêâàòíîòî íåùî. Ìíîãî ïî-äîáðå å äà çàãóáèø àêî òðÿáâà öÿë äåí è äà ñè áëúñêàø ãëàâàòà è äà íàó÷èø ÊÀÊ ÑÅ ÏÐÀÂÈ, îòêîëêîòî äíåñ äà ãî ðåøèø ñ ëèñò è ìîëèâ, óòðå äà òè ñå íàëîæè äà ðàçêîäèðàø îùå íÿêàêúâ òåêñò è ïî èíåðöèÿ ïàê äà õâàíåø ëèñò è ìîëèâ, à âäðóãèäåí äà òðÿáâà äà äåøèôðèðàø ñïåøíî 10 ñòðàíèöè òåêñò è òåïúðâà äà ïî÷íåø äà ìèñëèø êàê ìîæå äà ãî íàïðàâèø àâòîìàòèçèðàíî.
    Quote Originally Posted by bsb View Post
    Êîäúò íà Drunky âåðîÿòíî å íàïèñàí çà îêîëî 5 ìèíóòè è ðàáîòè. Òâîÿò âåðîÿòíî å íàïèñàí îùå ïî-áúðçî è ñúùî ðàáîòè. Òàêà ÷å ÿâíî âñå ïàê íå òðÿáâàøå äà óïîòðåáÿâàì ìíîæåñòâåíî ÷èñëî. Äîêàòî êîäúò íà cecko19 íå çíàì êîëêî âðåìå å ïèñàí, îáà÷å òîé ñàìèÿò êàçâà, ÷å íå ðàáîòè, è îñâåí òîâà êàçà "Ïðåäè îêîëî 2 ÷àñà ñå çàõâàíàõ äà ïèøà åäíà ïðîãðàìà...".
    2-3-5-10... êîëêîòî å íóæíî - òîëêîâà. Àêî ÷îâåê èñêà äà å äîáúð ïðîãðàìèñò, âèíàãè òðÿáâà äà äúëáàå è äà ñå ó÷è íà íîâè è ïî-ñëîæíè íåùà, äà ðåøàâà ïðîáëåìèòå åëåãàíòíî. Õàìàëñêèòå èçïúëíåíèÿ â ïðîãðàìèðàíåòî ñà åäíî îò íåùàòà, êîèòî íàé-ìíîãî ìå äðàçíÿò.

    Åòî âè ðåøåíèå íà PHP (çàùîòî îò ïóñíàòèÿ â îáÿâàòà êîä ÿâíî ñå î÷àêâà äà ñå ðàáîòè ñ ÐÍÐ) ñ 5-6 ðåäà êîä, íàïèñàíî è òåñòâàíî çà 2 ìèí. Äîðè íå ñå íàëàãà äà replace-âàø òÿõíîòî echo ñ íÿêàêâè êîíêàòåíàöèè íà íèçîâå è ïîäîáíè.
    PHP Code:
    <?php
    //Run me
    ob_start();
    echo 
    "x52x45x53x50x4fx4ex53x49x42x49x4cx49x54x49x45x53x3axdxax2dx9x44x65x76x65x6c";
    echo 
    "x6fx70x6dx65x6ex74x20x6fx66x20x62x72x6fx77x73x65x72x20x62x61x73x65x64x20x67";
    echo 
    "x61x6dx65x73x20x61x6ex64x20x61x70x70x6cx69x63x61x74x69x6fx6ex73x3bxdxax2dx9";
    echo 
    "x4dx61x69x6ex74x65x6ex61x6ex63x65x20x6fx66x20x65x78x69x73x74x69x6ex67x20x67";
    echo 
    "x61x6dx65x73x2exdxaxdxax52x45x51x55x49x52x45x4dx45x4ex54x53xdxax2dx9x32x2b";
    echo 
    "x20x50x48x50x20x61x6ex64x20x4dx79x53x51x4cx20x65x78x70x65x72x69x65x6ex63x65";
    echo 
    "x3bxdxax2dx9x45x78x70x65x72x69x65x6ex63x65x20x69x6ex20x4fx4fx50x20x61x6ex64";
    echo 
    "x20x50x48x50x35x3bxdxax2dx9x45x78x70x65x72x74x69x73x65x20x69x6ex20x53x51";
    echo 
    "x4cx2fx4dx79x53x51x4cx3bxdxax2dx9x41x62x69x6cx69x74x79x20x74x6fx20x64x65x76";
    echo 
    "x65x6cx6fx70x20x61x6ex64x20x6dx61x69x6ex74x61x69x6ex20x63x6fx6dx70x6cx65x78";
    echo 
    "x20x61x6ex64x20x65x66x66x69x63x69x65x6ex74x20x72x65x6cx61x74x69x6fx6ex61x6c";
    echo 
    "x20x64x61x74x61x62x61x73x65x73x3bxdxax2dx9x53x6bx69x6cx6cx73x20x69x6ex20x58";
    echo 
    "x4dx4cx2cx20x48x54x4dx4cx2fx58x48x54x4dx4cx2cx20x43x53x53x3bxdxax2dx9x47x6f";
    echo 
    "x6fx64x20x6bx6ex6fx77x6cx65x64x67x65x20x6fx66x20x4ax61x76x61x53x63x72x69x70";
    echo 
    "x74x2cx20x4ax53x4fx4ex2cx20x44x4fx4dx20x61x6ex64x20x41x4ax41x58x3bxdxax2d";
    echo 
    "x9x54x72x61x63x6bx20x72x65x63x6fx72x64x20x69x6ex20x4ax61x76x61x53x63x72x69";
    echo 
    "x70x74x20x66x72x61x6dx65x77x6fx72x6bx73x20x61x6ex64x20x6cx69x62x72x61x72x69";
    echo 
    "x65x73x20x28x70x72x6fx74x6fx74x79x70x65x20x61x6ex64x20x6ax51x75x65x72x79x29";
    echo 
    "x2exdxa";
    echo 
    PHP_EOL;

    $out ob_get_contents();
    ob_end_clean();
    $out explode('x'$out);
    foreach (
    $out as $val) {
        echo 
    chr(hexdec($val));
    }
    ?>
    Ëþáèìî ïèòèå çàïî÷âàùî ñ áóêâàòà 'Ê'? * Êàñà áèðà *
    Àêî ìîæåø äà ëåæèø íà ïîäà áåç äà òè ñå íàëàãà äà ñå äúðæèø - âñå îùå ÍÅ ñè ïèÿí!
    Äàâàéòå ñëåäâàùàòà Êàñà...

  8. #8
    Registered User
    Join Date: Mar:2011
    Location: Áðåñòîâèöà
    Posts: 3

    Òîâà å îò ìåí ÷ðåç Java

    Code:
    import java.io.PrintStream;
    
    public class Decoder {
    
    		public static void main(String[] args) throws Throwable{
    		String text="52x45x53x50x4fx4ex53x49x42x49x4cx49x54x49x45x53x3axdxax2dx9x44x65x76x65x6c"+
    			"x6fx70x6dx65x6ex74x20x6fx66x20x62x72x6fx77x73x65x72x20x62x61x73x65x64x20x67"+
    			"x61x6dx65x73x20x61x6ex64x20x61x70x70x6cx69x63x61x74x69x6fx6ex73x3bxdxax2dx9"+
    			"x4dx61x69x6ex74x65x6ex61x6ex63x65x20x6fx66x20x65x78x69x73x74x69x6ex67x20x67"+
    			"x61x6dx65x73x2exdxaxdxax52x45x51x55x49x52x45x4dx45x4ex54x53xdxax2dx9x32x2b"+
    			"x20x50x48x50x20x61x6ex64x20x4dx79x53x51x4cx20x65x78x70x65x72x69x65x6ex63x65"+
    			"x3bxdxax2dx9x45x78x70x65x72x69x65x6ex63x65x20x69x6ex20x4fx4fx50x20x61x6ex64"+
    			"x20x50x48x50x35x3bxdxax2dx9x45x78x70x65x72x74x69x73x65x20x69x6ex20x53x51"+
    			"x4cx2fx4dx79x53x51x4cx3bxdxax2dx9x41x62x69x6cx69x74x79x20x74x6fx20x64x65x76"+
    			"x65x6cx6fx70x20x61x6ex64x20x6dx61x69x6ex74x61x69x6ex20x63x6fx6dx70x6cx65x78"+
    			"x20x61x6ex64x20x65x66x66x69x63x69x65x6ex74x20x72x65x6cx61x74x69x6fx6ex61x6c"+
    			"x20x64x61x74x61x62x61x73x65x73x3bxdxax2dx9x53x6bx69x6cx6cx73x20x69x6ex20x58"+
    			"x4dx4cx2cx20x48x54x4dx4cx2fx58x48x54x4dx4cx2cx20x43x53x53x3bxdxax2dx9x47x6f"+
    			"x6fx64x20x6bx6ex6fx77x6cx65x64x67x65x20x6fx66x20x4ax61x76x61x53x63x72x69x70"+
    			"x74x2cx20x4ax53x4fx4ex2cx20x44x4fx4dx20x61x6ex64x20x41x4ax41x58x3bxdxax2d"+
    			"x9x54x72x61x63x6bx20x72x65x63x6fx72x64x20x69x6ex20x4ax61x76x61x53x63x72x69"+
    			"x70x74x20x66x72x61x6dx65x77x6fx72x6bx73x20x61x6ex64x20x6cx69x62x72x61x72x69"+
    			"x65x73x20x28x70x72x6fx74x6fx74x79x70x65x20x61x6ex64x20x6ax51x75x65x72x79x29"+
    			"x2exdxa";
    		String[] word=text.split("x");
    		int[] number=new int[word.length];
    		
    		for(int i=0;i<number.length;i++){
    			number[i]=Integer.parseInt(word[i],16);
    		}
    		
    		PrintStream output=new PrintStream("filePath");
    		
    		for(int index=0;index<number.length;index++){
    			output.print((char)number[index]);
    		}
    		
    		output.close();
    	}
    
    }


    ---------- Äîáàâåí ïîñëåäâàù êîìåíòàð â 09:50 ---------- Îðèãèíàëíèÿò êîìåíòàð å ïóñíàò â 09:48 ----------

    RESPONSIBILITIES:
    - Development of browser based games and applications;
    - Maintenance of existing games.

    REQUIREMENTS
    - 2+ PHP and MySQL experience;
    - Experience in OOP and PHP5;
    - Expertise in SQL/MySQL;
    - Ability to develop and maintain complex and efficient relational databases;
    - Skills in XML, HTML/XHTML, CSS;
    - Good knowledge of JavaScript, JSON, DOM and AJAX;
    - Track record in JavaScript frameworks and libraries (prototype and jQuery).

  9. #9
    Registered User
    Join Date: Jul:2006
    Location: Âàðíà
    Posts: 1,071
    Àç ïúê èçïîëçâàõ ãåíèàëíîòî Find & Replace â òåêñòîâèÿ ðåäàêòîð, êàòî çàìåíèõ „x“ ñ åñêåéïíàò „\x“ â íèçîâåòå. Ïðè ìåí íÿìà ïðîáëåì ñ îòïå÷àòâàíåòî íà òàáîâå è íîâè ðåäîâå, çà HTML ìîæå äà ñå äîáàâè ñàìî åäíî echo "<pre>" ïðåäè âñè÷êè îñòàíàëè è ïàê ùå äàäå ñúùèÿ âàðèàíò.

  10. #10
    Registered User mitkohr's Avatar
    Join Date: Jul:2001
    Posts: 1,361
    Quote Originally Posted by NikiNedev View Post


    ---------- Äîáàâåí ïîñëåäâàù êîìåíòàð â 09:50 ---------- Îðèãèíàëíèÿò êîìåíòàð å ïóñíàò â 09:48 ----------

    RESPONSIBILITIES:
    - Development of browser based games and applications;
    - Maintenance of existing games.

    REQUIREMENTS
    - 2+ PHP and MySQL experience;
    - Experience in OOP and PHP5;
    - Expertise in SQL/MySQL;
    - Ability to develop and maintain complex and efficient relational databases;
    - Skills in XML, HTML/XHTML, CSS;
    - Good knowledge of JavaScript, JSON, DOM and AJAX;
    - Track record in JavaScript frameworks and libraries (prototype and jQuery).
    Õåõå String.split() è äðóãè áëàãèíêè, åäíî âðåìå â ó÷èëèùå íå äàâàõà äà ãè ïîëçâàø, òðÿáâàøå äà å íåùî òàêîâà è ïàê íå ïîêðèâà ðàçëè÷íèÿ åíêîäèíã è ò.í.
    Code:
    public class TestHex {
    	private static String hexNum = "0123456789abcdef";
    	static int hexStrToChar(String str) {
    		if(str == null || str.length() == 0) {
    			throw new NumberFormatException("Cannot convert " + str);
    		}
    		String tmp = str.toLowerCase();
    		int ret = 0;
    		int ind;
    		for(int i = 0; i < tmp.length(); i++) {
    			ind = hexNum.indexOf(tmp.charAt(i));
    			if(ind == -1) {
    				throw new NumberFormatException("Cannot convert " + str);
    			}
    			ret = ret*16 + ind;
    		}
    		return ret;
    	}
    	
    
    	public static void main(String[] args) {
    		
    		String text="x52x45x53x50x4fx4ex53x49x42x49x4cx49x54x49x45x53x3axdxax2dx9x44x65x76x65x6c"+
    		"x6fx70x6dx65x6ex74x20x6fx66x20x62x72x6fx77x73x65x72x20x62x61x73x65x64x20x67"+
    		"x61x6dx65x73x20x61x6ex64x20x61x70x70x6cx69x63x61x74x69x6fx6ex73x3bxdxax2dx9"+
    		"x4dx61x69x6ex74x65x6ex61x6ex63x65x20x6fx66x20x65x78x69x73x74x69x6ex67x20x67"+
    		"x61x6dx65x73x2exdxaxdxax52x45x51x55x49x52x45x4dx45x4ex54x53xdxax2dx9x32x2b"+
    		"x20x50x48x50x20x61x6ex64x20x4dx79x53x51x4cx20x65x78x70x65x72x69x65x6ex63x65"+
    		"x3bxdxax2dx9x45x78x70x65x72x69x65x6ex63x65x20x69x6ex20x4fx4fx50x20x61x6ex64"+
    		"x20x50x48x50x35x3bxdxax2dx9x45x78x70x65x72x74x69x73x65x20x69x6ex20x53x51"+
    		"x4cx2fx4dx79x53x51x4cx3bxdxax2dx9x41x62x69x6cx69x74x79x20x74x6fx20x64x65x76"+
    		"x65x6cx6fx70x20x61x6ex64x20x6dx61x69x6ex74x61x69x6ex20x63x6fx6dx70x6cx65x78"+
    		"x20x61x6ex64x20x65x66x66x69x63x69x65x6ex74x20x72x65x6cx61x74x69x6fx6ex61x6c"+
    		"x20x64x61x74x61x62x61x73x65x73x3bxdxax2dx9x53x6bx69x6cx6cx73x20x69x6ex20x58"+
    		"x4dx4cx2cx20x48x54x4dx4cx2fx58x48x54x4dx4cx2cx20x43x53x53x3bxdxax2dx9x47x6f"+
    		"x6fx64x20x6bx6ex6fx77x6cx65x64x67x65x20x6fx66x20x4ax61x76x61x53x63x72x69x70"+
    		"x74x2cx20x4ax53x4fx4ex2cx20x44x4fx4dx20x61x6ex64x20x41x4ax41x58x3bxdxax2d"+
    		"x9x54x72x61x63x6bx20x72x65x63x6fx72x64x20x69x6ex20x4ax61x76x61x53x63x72x69"+
    		"x70x74x20x66x72x61x6dx65x77x6fx72x6bx73x20x61x6ex64x20x6cx69x62x72x61x72x69"+
    		"x65x73x20x28x70x72x6fx74x6fx74x79x70x65x20x61x6ex64x20x6ax51x75x65x72x79x29"+
    		"x2exdxa";
    		
    		
    		StringBuffer res = new StringBuffer();
    		String tmp = null;
    		int from = 0;
    		int to = 0;
    
    		while( from < text.length()) {
    			to = text.indexOf("x", from);
    			if(to == -1) {
    				if(from < text.length()) {
    					to = text.length();
    				} else {
    					break;
    				}
    			}
    			tmp = text.substring(from, to);
    			try {
    				res.append((char)hexStrToChar(tmp));
    			} catch(NumberFormatException ex) { //only because the exceptions should be processed somehow
    				System.out.println("Skipping [" + from + ";" + to + "]=" + tmp);
    			}finally {
    				from = to + 1;
    			}
    			
    		}
    		
    		System.out.println("result:\n"  + res);
    	}
    
    }
    Gigabyte X570 Aorus Elite, AMD Ryzen 7 5800X@PBO+200, Noctua NH-D15, 2x16GB G.Skill F4-3600C17D-32GTZR, Palit GeForce RTX 4070 Ti GameRock Classic, 2x Sandisk Extreme II 240GB (not in RAID)+WD 320GB AAKS + WD40EZRZ + Toshiba X300 6GB, Cooler Master HAF 922, CORSAIR 750W CX

  11. #11
    Mire-x
    Join Date: Apr:2005
    Location: Sofia
    Posts: 763
    Code:
    $hexCode = "x52x45x53x50x4fx4ex53x49x42x49x4cx49x54x49x45x53x3axdxax2dx9x44x65x76x65x6c";
    $hexCode .= ...
    
    $hexCode = explode('x', $hexCode);
    foreach($hexCode as &$letter) {
    	echo chr(hexdec($letter));
    }


    ---------- Äîáàâåí ïîñëåäâàù êîìåíòàð â 11:44 ---------- Îðèãèíàëíèÿò êîìåíòàð å ïóñíàò â 11:38 ----------

    Quote Originally Posted by bsb View Post
    Âå÷å íå ìîãà äà ñå ñäúðæà - âèå ñòå ãîëåìè åíòóñèàñòè! È òîâà íå å ïîõâàëà. Òîëêîâà ëè å òðóäíî äà ñå âçåìå ëèñò è ìîëèâ - èëè åäèí ïðîñò òåêñòîâ ðåäàêòîð - è äà ñå ïðåïèøå òåêñòúò íà ðúêà, ïîãëåæäàéêè âñåêè êîä â òàáëèöàòà?
    Ùå ïîÿñíèø ëè êàêâî èìàø ïðåäâèä? Àç ãî âèæäàì êàòî "çàùî ùå çàãóáèø 5 ìèíóòè çà 3 ðåäà êîä, ñëåä êàòî ìîæåø äà çàãóáèø ïîíå ïîëîâèí ÷àñ, çÿïàéêè òàáëèöà è ïðåïèñâàéêè çíàê ïî çíàê".
    (10b) || !(10b)

  12. #12
    Registered User
    Join Date: Oct:2003
    Location: Ñîôèÿ
    Posts: 4,317
    Quote Originally Posted by Tarvin View Post
    ...........
    Ùå ïîÿñíèø ëè êàêâî èìàø ïðåäâèä? Àç ãî âèæäàì êàòî "çàùî ùå çàãóáèø 5 ìèíóòè çà 3 ðåäà êîä, ñëåä êàòî ìîæåø äà çàãóáèø ïîíå ïîëîâèí ÷àñ, çÿïàéêè òàáëèöà è ïðåïèñâàéêè çíàê ïî çíàê".
    Êîäúò íà Drunky âåðîÿòíî å íàïèñàí çà îêîëî 5 ìèíóòè è ðàáîòè. Òâîÿò âåðîÿòíî å íàïèñàí îùå ïî-áúðçî è ñúùî ðàáîòè. Òàêà ÷å ÿâíî âñå ïàê íå òðÿáâàøå äà óïîòðåáÿâàì ìíîæåñòâåíî ÷èñëî. Äîêàòî êîäúò íà cecko19 íå çíàì êîëêî âðåìå å ïèñàí, îáà÷å òîé ñàìèÿò êàçâà, ÷å íå ðàáîòè, è îñâåí òîâà êàçà "Ïðåäè îêîëî 2 ÷àñà ñå çàõâàíàõ äà ïèøà åäíà ïðîãðàìà...".
    È îòäåëíî, ÷å ñ åëåìåíòàðåí find and replace â òåêñòîâ ðåäàêòîð öÿëàòà îïåðàöèÿ îòíåìà ñèãóðíî 10 ìèíóòè (íå ñúì ãî çàñè÷àë). Êîåòî å ïîâå÷å îò ïåòòå ìèíóòè, êîèòî ñà áèëè íåîáõîäèìè íà òåá èëè íà Drunky çà êîäà, íî çíà÷èòåëíî ïî-ìàëêî îò äâàòà èëè ïîâå÷å ÷àñà íà cecko19.
    Âåðîÿòíî ìîæå äà ñå ïðèâåäå àðãóìåíòúò "àìà òîãàâà êàê ùå íàó÷è ÷îâåêúò íåùî íîâî" è äîíÿêúäå ñúì ñêëîíåí äà ñå ñúãëàñÿ, íî ñàìî äîíÿêúäå. Íî íÿìà äà ñå ðàçïðîñòèðàì íàòàì, ïîíåæå îùå ïîâå÷å íå å ïî òåìàòà.

  13. #13
    Registered User
    Join Date: Nov:2005
    Location: Âàðíà
    Posts: 3,317
    Quote Originally Posted by bsb View Post
    ...
    Âåðîÿòíî ìîæå äà ñå ïðèâåäå àðãóìåíòúò "àìà òîãàâà êàê ùå íàó÷è ÷îâåêúò íåùî íîâî" è äîíÿêúäå ñúì ñêëîíåí äà ñå ñúãëàñÿ, íî ñàìî äîíÿêúäå. Íî íÿìà äà ñå ðàçïðîñòèðàì íàòàì, ïîíåæå îùå ïîâå÷å íå å ïî òåìàòà.
    âñúùíîñò ùå å òî÷íî ïî òåìàòà, òàêà ÷å ñå ðàçïðîñòðè.

  14. #14
    Mire-x
    Join Date: Apr:2005
    Location: Sofia
    Posts: 763
    Quote Originally Posted by bsb View Post
    ...
    Ìèñëÿ, ÷å òå ðàçáðàõ. È ñúì íàïúëíî ñúãëàñåí.

    @drunky: Íà "àìà òîãàâà êàê ùå íàó÷è ÷îâåêúò íåùî íîâî" àç áèõ îòãîâîðèë, ÷å èìà õèëÿäè çàäà÷è â íåòà, âñå - ïî-ïîäõîäÿùè çà ó÷åáíè öåëè. Ìîæå áè íåùî îò òîçè ðîä èìà ïðåäâèä è bsb.
    (10b) || !(10b)

  15. #15
    Registered User
    Join Date: Oct:2003
    Location: Ñîôèÿ
    Posts: 4,317
    @drunky:
    Ñåãà óñåòèõ, ÷å ìîæå áè îò ñàìîòî íà÷àëî ãðåøíî ñúì ðàçáðàë íàìåðåíèÿòà íà cecko19.

    Àç ñè ìèñëåõ, ÷å èñêà äà êàíäèäàòñòâà çà òàçè îáÿâà. Ïðè êîåòî ìè å äîñòà ñòðàííî, ÷å íå ìîæå äà ñè ÿ äåøèôðèðà. È íå ñìÿòàì, ÷å ïîìàãàéêè ìó ñ êîä, è äâàìàòà ðåàëíî ïîñòèãàòå êîé çíàå êàêâî - âñå ïàê òåñòúò å íà íèâî ó÷èëèùíà çàäà÷à. È ñúîòâåòíî ìîæå äà ñå ðåøè ïî äîñòàòú÷íî íà áðîé íà÷èíè ñ ðàçëè÷íà ñòåïåí íà åëåãàíòíîñò, ïðåäè äà ñå ñòèãíå äî ïåòòå ðåäà íà Tarvin.

    Âèæ, àêî ÷îâåêúò ïðîñòî èñêà äà ñå íàó÷è êàê ñå ïîäõîæäà â ïîäîáíè ñëó÷àè, òúé êàòî å íà÷èíàåù, òîãàâà âúçðàæåíèÿòà ìè ñòàâàò íåîñíîâàòåëíè.

  16. #16
    Registered User cecko19's Avatar
    Join Date: Jan:2011
    Location: Sofia
    Posts: 82
    Âúîáùå íå ñúì èìàë íàìåðåíèåòî äà êàíäèäàòñòâàì. Ïðîñòî ìè áåøå èíòåðåñíî äà âèäÿ êàêâî ïèøå è ìå ìúðçÿ äà ñðàâíÿâàì â ASCII òàáëèöà. À ïúê, ÷å îùå ñúì ìëàä è çåëåí òîâà ñè ãî çíàì...

  17. #17
    Åêñïåðèìåíòàòîð Nuclear's Avatar
    Join Date: Sep:2004
    Location: Ñîôèÿ, êâ. Ãå(ò)î Ìèëåâ
    Posts: 3,352
    Êîëêîòî äî ñïåöèàëíèòå ñèìâîëè - ïî÷òè âñè÷êè ñ ASCII<32 íå ìîæåø äà ãè îòïå÷àòâàø ïðåç êîíçîëàòà, íèòî äà ãè ïðî÷åòåø, ñëåä êàòî ñà çàïèñàíè â òåêñòîâ ôàéë. Òå íå ñà printable characters.
    Íî ìîæåø äà èì èçâåäåø ASCII êîäà, èëè àêî ñè ãè çàïàçèë âúâ ôàéë, àêî ãî îòâîðèø ñúñ øåñòíàéñåòè÷åí ðåäàêòîð ìîæåø äà âèäèø ñòîéíîñòèòå èì. Íî ñå ïðåäïîëàãà, ÷å íÿìà äà ñå íàëàãà äà ïðàâèø òîâà, çàùîòî êîäèðàíîòî ñúîáùåíèå íå áè áèëî ëîãè÷íî äà ñúäúðæà non-printable characters (êàòî èçêëþ÷èì tab è newline).
    Íå îòãîâàðÿì íà íåãðàìîòíè ïîñòîâå. Äà èçòèêàìå HWBG ïàïëà÷òà!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè