TEDI Posted February 19, 2014 Share Posted February 19, 2014 C++-ს საფუძვლები უნივერსიტეტში გავიარე და ძაან გამომადგა. ეხლა C#ს ვაწვები. რაც ვიცი სინტაქსი 90% ჩემით ვისწავლე გუგლის დახმარებით. სხვადასხვა სავარჯიშოებს ვაკეთებდი და რაც არ ვიცოდი გუგლში ვსერჩავდი. კერძო მასწავლებლის ნომერს მოგცემ თუ გინდა. ისე თუ აპირებ სერიოზულად სწავლას რო დაიწყო რაღაცების გარჩევა არ გაწყენს. მათემატიკის კარგი ცოდნა დამჭირდება არა მაგაში? მაგიტომ ვფიქრობ უფრო ვებს მივყვე თქო php/sql/js... Quote Link to comment Share on other sites More sharing options...
მიშო Posted February 19, 2014 Share Posted February 19, 2014 მათემატიკის კარგი ცოდნა დამჭირდება არა მაგაში? მაგიტომ ვფიქრობ უფრო ვებს მივყვე თქო php/sql/js... მათემატიკა როგორც ასეთი კოდირებისას საერთოდ არ დაგჭირდება. უბრალოდ მათემატიკური აზროვნება აუცილებელია. Quote Link to comment Share on other sites More sharing options...
Guest Posted February 23, 2014 Share Posted February 23, 2014 ჩემი სამი თუ ოთხი წლის წინ დაწერილი უბრალო ჩატის სკრიპტი))) ცოტა შევაკეთე და დავდებ აქ იქნებ ვინმეს გამოადგეს) ერთ ფაილში მოვაქციე ყველაფერი და თუ ვინმეს უნდა დატესტვა დააკოპიროს და ჩასვას chat.php მაგალითად, მეტი არაფერი არ ჭირდება <?php error_reporting(-1); date_default_timezone_set('Asia/Tbilisi'); session_start(); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Chat</title> <style type="text/css"> body { font: 12px Consolas; color: #222; text-align: center; padding: 35px; } input, select, textarea { font: 12px Consolas; border: 1px solid #ACD8F0; } form, p, span { margin: 0; padding: 0; } a { color: #2B587A; text-decoration: none; } a:hover { text-decoration: underline; } #wrapper { margin: 0 auto; padding-bottom: 25px; background: #EBF4FB; width: 960px; border: 1px solid #ACD8F0; } #menu { padding: 12.5px 25px 12.5px 25px; } #chatbox { text-align: left; margin: 0 auto; margin-bottom: 25px; padding: 10px; background: #fff; height: 500px; width: 886px; border: 1px solid #ACD8F0; overflow: auto; } #usermsg { width: 395px; border: 1px solid #ACD8F0; } #submit { width: 60px; } .error { font-weight: bold; margin: 0 auto; padding: 25px; background: #AAB7C5; width: 960px; border: 1px solid #ACD8F0; } .welcome { float: left; } .logout { float: right; } .msgln { margin: 0 0 2px 0; } .time { color: #999; } .name { color: #2B587A; } </style> </head> <body> <?php if (isset($_POST['enter'])) { if (empty($_POST['name'])) { echo '<div class="error">Please type in a name.</div><br/>'; } elseif (mb_strlen(trim($_POST['name']), 'UTF-8') < 2 || mb_strlen(trim($_POST['name']), 'UTF-8') > 20) { echo '<div class="error">Min. 2, Max. 20 Characters.</div><br/>'; } else { $_SESSION['name'] = htmlentities(trim($_POST['name']), ENT_QUOTES, 'UTF-8'); } } if (isset($_GET['logout'])) { $fp = fopen('chat.log', 'a'); fwrite($fp, '<div class="msgln"><i>User ' . $_SESSION['name'] . ' has left the chat session.</i><br/></div>'); fclose($fp); session_destroy(); header('Location: ?'); } if (isset($_GET['addmsg'])) { if (isset($_SESSION['name'])) { if (!empty($_POST['text'])) { $fp = fopen('chat.log', 'a'); fwrite($fp, '<div class="msgln"><span class="time">(' . date('g:i A') . ')</span> <b><span class="name">' . $_SESSION['name'] . '</span></b>: ' . htmlentities($_POST['text'], ENT_QUOTES, 'UTF-8') . '<br/></div>'); fclose($fp); } } } ?> <div id="wrapper"> <?php if (!isset($_SESSION['name'])) { ?> <div id="menu"> <form action="index.php" method="post"> <label for="name">Name:</label> <input type="text" name="name" id="name" /> <input type="submit" name="enter" id="enter" value="Enter" /> </form> </div> <?php } ?> <?php if (isset($_SESSION['name'])) { ?> <div id="menu"> <p class="welcome">Welcome, <b><?php echo $_SESSION['name']; ?></b></p> <p class="logout"><a id="exit" href="#">Exit Chat</a></p> <div style="clear:both"></div> </div> <?php } ?> <div id="chatbox"> <?php if (file_exists('chat.log') && filesize('chat.log') > 0) { $handle = fopen('chat.log', 'r'); $contents = fread($handle, filesize('chat.log')); fclose($handle); echo $contents; } ?> </div> <?php if (isset($_SESSION['name'])) { ?> <form name="message" action=""> <input name="usermsg" type="text" id="usermsg" size="65" /> <input name="submitmsg" type="submit" id="submitmsg" value="Send" /> </form> <?php } ?> </div> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $('#submitmsg').click(function() { var clientmsg = $('#usermsg').val(); $.post('?addmsg', {text: clientmsg}); $('#usermsg').attr('value', ''); return false; }); function loadLog() { var oldscrollHeight = $('#chatbox').attr('scrollHeight') - 20; $.ajax({ url: 'chat.log', cache: false, success: function(html) { $('#chatbox').html(html); var newscrollHeight = $('#chatbox').attr('scrollHeight') - 20; if(newscrollHeight > oldscrollHeight) { $('#chatbox').animate({ scrollTop: newscrollHeight }, 'normal'); } }, }); } setInterval(loadLog, 2000); $('#exit').click(function() { var exit = confirm('Are you sure you want to end the session?'); if(exit == true) { window.location = '?logout'; } }); }); </script> </body> </html> Quote Link to comment Share on other sites More sharing options...
GIBSON Posted February 23, 2014 Author Share Posted February 23, 2014 მიშ თუ გინდა აღარ იწვალო, ვნახე ეგ ფუნქცია უკვე Quote Link to comment Share on other sites More sharing options...
მიშო Posted February 23, 2014 Share Posted February 23, 2014 მიშ თუ გინდა აღარ იწვალო, ვნახე ეგ ფუნქცია უკვე კახეთში ვიყავი, დღეს დავბრუნდი რავიცი, დავამთავრებ თუ გინდა Quote Link to comment Share on other sites More sharing options...
GIBSON Posted February 23, 2014 Author Share Posted February 23, 2014 იყოს აღარ გინდა. სპ მაინც ჩემ სიცოცხლე საბლაიმს ჰქონია ეგ Quote Link to comment Share on other sites More sharing options...
GIBSON Posted February 25, 2014 Author Share Posted February 25, 2014 ჰეჰ, დღეს წავაწყდი, ჩემი პირველი ფუნქცია function sitemap_xml(){ $out = '<?xml version="1.0" encoding="UTF-8"?>'."n"; $out .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">'."n"; $sql = "SELECT id, catalogid FROM ".c("table.catalogs")." WHERE visibility = 'true' AND language = '" . l() . "' AND deleted=0"; $sitemap = db_fetch_all($sql); foreach ($sitemap AS $sm) { $cat=db_fetch("SELECT * FROM menus WHERE language='".l()."' AND id=".$sm["catalogid"]); $catpage=db_fetch("SELECT * FROM pages WHERE language='".l()."' AND attached='".$cat["title"]."'"); $out .= ' <url>'."n"; $out .= ' <loc>'.href($catpage["id"], array(), l(), $sm['id']).'</loc>'."n"; // $out .= ' <lastmod>2005-01-01</lastmod>'."n"; $out .= ' <changefreq>weekly</changefreq>'."n"; $out .= ' <priority>0.8</priority>'."n"; $out .= ' </url>'."n"; } $sitemap = db_fetch_all("SELECT id, redirectlink, category FROM ".c("table.pages")." WHERE visibility='true' AND deleted=0 AND language='".l()."'"); foreach ($sitemap as $sm) { if ($sm["redirectlink"]!="") continue; switch ($sm["category"]): case 2: case 4: case 5: case 6: case 12: continue 2; case 1: $priority = 0.7; $freq = "weekly"; break; case 16: $priority = 0.6; $freq = "weekly"; break; default: $priority = 0.5; $freq = "monthly"; break; endswitch; $out .= ' <url>'."n"; $out .= ' <loc>'.href($sm["id"]).'</loc>'."n"; // $out .= ' <lastmod>2005-01-01</lastmod>'."n"; $out .= ' <changefreq>'.$freq.'</changefreq>'."n"; $out .= ' <priority>'.$priority.'</priority>'."n"; $out .= ' </url>'."n"; } $out .= '</urlset>'."n"; return $out; } ნუ პირველი ისეთ პონტში რა, რაც რეალურად რაღაცას აკეთებდა და გამომადგა Quote Link to comment Share on other sites More sharing options...
GIBSON Posted February 28, 2014 Author Share Posted February 28, 2014 აბა ვინ დაწერს ესეთ რამეს. ოღონდ ხელით ყველაფერი, მზა ფუნქციების გარეშე. მოკლედ უნდა გაკეთდეს მთვლელი, თარიღის. ანუ ვთქვად ბომბი ფეთქდება 2014/06/12-ში. და ახლა არის შესაბამისად დღევანდელი, ამჟამინდელი თარიღი. მათ შორის დარჩენილი თარიღი უნდა გამოიყვანოთ. წელი ცალკე თვე ცალკე და დღე ცალკე. Quote Link to comment Share on other sites More sharing options...
მიშო Posted February 28, 2014 Share Posted February 28, 2014 აბა ვინ დაწერს ესეთ რამეს. ოღონდ ხელით ყველაფერი, მზა ფუნქციების გარეშე. მოკლედ უნდა გაკეთდეს მთვლელი, თარიღის. ანუ ვთქვად ბომბი ფეთქდება 2014/06/12-ში. და ახლა არის შესაბამისად დღევანდელი, ამჟამინდელი თარიღი. მათ შორის დარჩენილი თარიღი უნდა გამოიყვანოთ. წელი ცალკე თვე ცალკე და დღე ცალკე.დღეების რაოდენობა? მარტივია ეგ. სხვა რამე მოიფიქრე ან ფუქნციების გარეშეში რას გულისხმობ? DateTime კლასი არ გამოვიყენოთ? Quote Link to comment Share on other sites More sharing options...
ოთო Posted March 1, 2014 Share Posted March 1, 2014 აბა ვინ დაწერს ესეთ რამეს. ოღონდ ხელით ყველაფერი, მზა ფუნქციების გარეშე. მოკლედ უნდა გაკეთდეს მთვლელი, თარიღის. ანუ ვთქვად ბომბი ფეთქდება 2014/06/12-ში. და ახლა არის შესაბამისად დღევანდელი, ამჟამინდელი თარიღი. მათ შორის დარჩენილი თარიღი უნდა გამოიყვანოთ. წელი ცალკე თვე ცალკე და დღე ცალკე. C# -ში დაახლოებით ესეთი გექნება a = Date.(D,M,Y) b = Date.Current (a - b ).TotalDays u mad? 1 Quote Link to comment Share on other sites More sharing options...
მიშო Posted March 1, 2014 Share Posted March 1, 2014 C# -ში დაახლოებით ესეთი გექნება a = Date.(D,M,Y) b = Date.Current (a - b ).TotalDays u mad?მემგონი დეითთაიმ კლასის გარეშე თქვა. მარა უაზრობაა მაინც :D Quote Link to comment Share on other sites More sharing options...
ოთო Posted March 1, 2014 Share Posted March 1, 2014 მემგონი დეითთაიმ კლასის გარეშე თქვა. მარა უაზრობაა მაინც მაშინ ხელით უნდა გადათვალო array-ს გააკეთებ სადაც დაგროვილი თარიღები გექნება [0] = 31 [1] = 31 + 28 [2] = 31 + 28 + 31 [3] = 31 + 28 + 31 + 30 და ა.შ როცა ნაკიანია +1-ს დაუმატებ ხოლმე და ნაკანობას იგებ თუ 4-ზე იყოფა, მაგრამ თუ 25-ზეც იყოფა მაშინ აღარაა ნაკიანი იგივე კითხვა დამისვეს ზუსტად microsoft-ის გასაუბრებაზე და დაფაზე დავუწერე ჯავას კოდი 1 Quote Link to comment Share on other sites More sharing options...
GIBSON Posted March 1, 2014 Author Share Posted March 1, 2014 ვერ გეიგეთ Quote Link to comment Share on other sites More sharing options...
მიშო Posted March 1, 2014 Share Posted March 1, 2014 ვერ გეიგეთ იქსფლეინ Quote Link to comment Share on other sites More sharing options...
GIBSON Posted March 1, 2014 Author Share Posted March 1, 2014 გაატარენით ვინმემ ისროლეთ რაიმე კარგი იდეა, თუნდაც ფორუმისთვის, რის გაკეთება შეიძლება და გავაკეთოთ. Quote Link to comment Share on other sites More sharing options...
Shopen Posted March 1, 2014 Share Posted March 1, 2014 გაატარენით ვინმემ ისროლეთ რაიმე კარგი იდეა, თუნდაც ფორუმისთვის, რის გაკეთება შეიძლება და გავაკეთოთ. ექსთენშენის გაკეთება შეიძლება chrome-ზე და FF-ზე Notification და შეტყობინების იკონები რომ იყოს ლაივ რეჟიმში ნახლდებოდეს ესეთი პონტი 1 Quote Link to comment Share on other sites More sharing options...
მიშო Posted March 2, 2014 Share Posted March 2, 2014 ექსთენშენის გაკეთება შეიძლება chrome-ზე და FF-ზე Notification და შეტყობინების იკონები რომ იყოს ლაივ რეჟიმში ნახლდებოდეს ესეთი პონტიკაი იდეაა. Quote Link to comment Share on other sites More sharing options...
Shopen Posted March 2, 2014 Share Posted March 2, 2014 ხო მე მინდოდა გაკეთება მაგრამ ვერ მოვაბი თავი Quote Link to comment Share on other sites More sharing options...
GIBSON Posted March 3, 2014 Author Share Posted March 3, 2014 ახალ პოსტზე ახალ კომენტარზე თუ რისი შეტყობინება უნდა მოვიდეს?? Quote Link to comment Share on other sites More sharing options...
Shopen Posted March 3, 2014 Share Posted March 3, 2014 ახალ პოსტზე ახალ კომენტარზე თუ რისი შეტყობინება უნდა მოვიდეს?? დაციტირებაზე და შეტყობიენბაზე რაც ზევით დავწერე ისე რო იყოს ბრაუზერის პლაგინი Quote Link to comment Share on other sites More sharing options...
GIBSON Posted March 3, 2014 Author Share Posted March 3, 2014 და რაც არ აქვს ისეთი გავაკეთოთ. მაგ შემთხვევაში ისედაც გიგზავნის მეილზე და მერე არის ნოთიფიკატორები თვითონ მეილის შეტყობინებები რომ გამოაქვს მსგავსად. ანალოგიური გამოდის რა Quote Link to comment Share on other sites More sharing options...
Shopen Posted March 3, 2014 Share Posted March 3, 2014 მეილზე ვინმე ნახულობს OC-ის ნოთიფიქეიშენს? :დ ეს კარგი იქნებოდა ლაივ რეჟიმში რომ ანახლებდეს თავისით(მაგ. ყოველ 10წამში) დაკლიკებით კი გადაგიყვანოს პოსტზე ან შეტყობინებაზე. რაც არ აქვს ფორუმს რავი მეტი არაფერი არ აკლია ისეთი სხვა საიტების საფორთის დამატება არამგონია შესაძლებელი იყოს(soundcloud-ის მაგალითად) Quote Link to comment Share on other sites More sharing options...
GIBSON Posted March 3, 2014 Author Share Posted March 3, 2014 იქ თუ არ ნახულობს არც იქ გამოიყენებენ ასე მგონია. რავი აბა, ვინც აქ ხშირად შემოდის, ბრაუზერი თუ გახსნა მაინც აქ შემოვა ჯერ ყველა, და ნოთიფიკეიშენები ისედაც აქვს მაშინ ფორუმს. სხვა მოვიფიქროთ Quote Link to comment Share on other sites More sharing options...
GIBSON Posted March 18, 2014 Author Share Posted March 18, 2014 რომელი ენის სინტაქსი მოგწონთ ყველაზე მეტად? Quote Link to comment Share on other sites More sharing options...
#Skinhead Posted March 18, 2014 Share Posted March 18, 2014 Lua-სი Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.