Monday, August 11, 2014

TCP vs UDP

TCP  (Transmission Control Protocol)   და UDP (User Datagram Protocol/Universal Datagram Protocol) პროტოკოლები წარმოადგენენ OSI მოდელის ერთი და იგივე დონის პროტოკოლებს. თუმცა მათი გამოყენების სფერო და მახასიათებლები სხვადასხვაა.

პირველ რიგში უნდა აღინიშნოს, რომ TCP გამოიყენება ისეთ შეერთებებში, რომლების განაც მოითხოვება კავშირის საიმედოობა , ხოლო სიჩქარე მეორეხარისხოვანია. UDP-ს შემთხვევაში კი საქმე პირიქითაა აქ აქცენტი არის გაკეთებული სიჩქარეზე, ხოლო კავშირის საიმედოობა მეორე პლანზეა. ამიტომაცაა რომ UDP პროტოკოლს მართალია აქვს შეცდომების შემოწმების ინსტრუმენტი, თუმცა შეცდომების გასწორება აღარ შეუძლია. UDP პროტოკოლი უფრო მსუბუქია, არ აქვს ე.წ. flow сontrol, acknowledgment და handshake, პაკეტები იგზავნება ყოველნაირი რიგითობის გარეშე. 

TCP ძირითადად გამოიყენება HTTP, HTTPs, FTP, SMTP, Telnet პროტოკოლებთან სამუშაოდ, ხოლო  UDP კი DNS, DHCP, TFTP, SNMP, RIP, VOIP-ის შემთხვევაში.

Tuesday, May 20, 2014

როგორ დავაყენოთ static IP Ubuntu 12.04 Serverp-ზე

პირველ რიგში უნდა უნდა ავკრიფოთ ბრძანება
 sudo nano /etc/network/interfaces

რის შედეგადაც მივიღებთ ასეთ სურათს:


რასაც გადავაკეთებთ შემდეგნაირად
auto eth0
iface eth0 inet static
address 10.0.0.100
netmask 255.255.255.0
gateway 10.0.0.1


IP-ებს თქვენსას გაწერთ რა თქმა უნდა

Saturday, April 12, 2014

როგორ დავაყენოთ საქართველოსთვის დაბლოკილი პროგრამები Android-ზე

ზოგიერთი პროგრამის დაყენება Google Play-დან შეუძლებელია. როცა თქვენ ამას ცდილობთ გამოდის შეტყობინება: The Item isn't available in your country. საქმე არის იმაში, რომ ზოგი პროგრამის დამწერი/მფლობელი ბლოკავს გარკვეულ ქვეყნებში მის გავრცელებას (საქართველო ხშირად შედის ასეთ დაბლოკილ ქვეყნებში).

გამოსავალი არის აქედან ორი: apk ფაილების ნახვა და მოძებნა სხვადასხვა ფორუმზე, ან http://apps.evozi.com/apk-downloader/ გამოყენება კომპიუტერზე apk ფაილის გადმოსაწერად.

იმისთვის, რომ ასე გადმოწერილი apk ფაილები დააყენოთ თქვენი ანდროიდ მოწყობილობის პარამეტრებში უნდა ჩართოთ ე.წ. Unknown Sources. (Settings-> Security ან Security->Applications უნდა იყოს განლაგებული)


თუ კი გნებავთ ანდროიდისვე Google Play-დან დააყენოთ პროგრამები, მაშინ სისტემა უნდა მოატყუოთ, რომ თითქოს არ იმყოფებით დაბლოკილ ქვეყანაში. ამისტვის კი გამოგადგებათ VPN ტექნოლოგია. ამ სტატიის ფარგლებში არ დავიწყებთ VPN ტექნოლოგიის დეტალურ ახსნას. მარტივად, რომ ვთქვათ გამოდის რომ სარგებლობთ ტუნელით: შედიხართ საქართველოში გადიხართ VPN სერვისის "ტუნელში" და გარეთ გამოდიხართ უკვე იმ ქვეყანში რომელსაც შეარჩევთ. ანუ შესაბამისი სერვისთვის თქვენ ჩანხართ როგორც არა ქართველი არამედ დავუშვათ ამერიკელი, ფრანგი და ა.შ.

ანდროისთვის არსებობს ძალიან ბევრი ასეთი პროგრამა. მე პირადად TunnelBear-ს ვხმარობ. თვეში გაძლევს 500 მბ უფასოდ, პლიუს თუ ტვიტერზე თვეში ერთხელ დაწერ მათ შესახებ + 1გბ ყოველთვიურად. გადმოწერა შეიძლება აქედან.

მას შემდეგ რაც დააყენებთ ამ პროგრამას  უნდა მიყვეთ შემდეგ ნაბიჯებს:
1. ვრთავთ Airplane Mode-ს
2. შევდვივართ  Settings-> Application Manager და ზევიდან გადავრთავთ All-ზე. ვპოულობთ Google Play Store-ს

ვაჭერთ ზედ და მერე ვაჭერთ Clear Data და მერე Force Stop.

მას შემდეგ Airplane Mode-ს გათიშვის გარეშე, ვრთავთ Wifi-ს ვხსნით Tunnel Bears-ს და ვაყენებთ ზემოთ განლაგებულ გადამრთველს On-ზე. ქვეყნის სტანდარტული გადამრთველი შეგვიძლია დავტოვოთ US-ზე
მაგის შემდეგ ჩვეულებრივად ვხსნით Google Play-ს ვეთანხმებით გამოსულ შეტყობინებას და ვსარგებლობთ Play-ით შეზღუდვების გარეშე.

Sunday, March 23, 2014

როგორ შევცვალოთ პროგრამების დაყენების default ადგილი ?

როგორც ცნობილია პროგრამების დაყენებისთვის Windows-ში განკუთვნილია C დისკზე განლაებული ფოლდერები Program Files და Program Files (x86). რა თქმა უნდა კონკრეტული პროგრამების დაყენებისას როგორც წესი შესაძლებელია მივუთითოთ მათი დაყენების სხვა ადგილი. მაგრამ შესაძლებელია ასევე შევცვალოთ სტანდარტული ფოლდერები პროგრამების დაყენებისთვის. ამისთვის ჩვენ გამოგვადგება რეესტრი. გამოვიძახოთ regedit და მოვძებნოთ შესაბამისი გასაღები: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion. ფანჯრის მარჯვენა ნაწილში მოვძებნოთ ProgramFilesDir ანდა ProgramFilesDir (x86) დავაწკაპუნოთ მათზე ორჯერ და შევცვალოთ მნიშნველობა სასურველზე, თუნდაც: D:\Programs ანდა D:\Programs (x86)

Tuesday, February 18, 2014

Silverlight Linux-ზე

Silverlight-ის ლინუქსზე გაშვება ყოველთვის რთულ ამოცანას წარმოადგენდა, რაც გასაკვირი არც უნდა იყოს - Silverlight ხომ მაიკროსოფტის პროდუქტია.

თუმცა ინტერნეტში წავაწყდი შედარებით მარტივ გამოსავალსა სახელად Pipelight.

მაგალითად უბუნტუზე დასაყენებლად საკმარისია მხოლოდ შემდეგი ბრძანებების თანმიმდევრულად აკრეფა:

sudo add-apt-repository ppa:pipelight/stable

sudo apt-get update && sudo apt-get install pipelight-multi

რა თქმა უნდა სილვერლაიტზე მომუშავე გარკვეულმა საიტებმა შეიძლება უკმაყოფილება გამოხატონ იმით, რომ თქვენ იყენებთ არა Windows 7-ს მაგალითად, არამედ მაგალითად ფედორას და მაინც არ გაჩვენონ შესაბამისი ვიდეო. აქედან გამოსავალია User agent switcher, მაგალითად ქრომზე ამას ვიყენებ.

Sunday, November 24, 2013

Android-ის აჩქარების ხერხი ანიმაციების გამორთვით

ანდროიდის აჩქარების ერთერთი ხერხია ანიმაციების გამორთვა მენიუში. ისევე როგორც ხშირად კომპიუტერზე ვრთავთ რაც შეიძლება უბრალო თემას და ვთიშავთ ყველანაირ ანიმაციას მისი აჩქარებისთვის, ანდროიდის სმარტფონისთვისაც მსგავსი მოქმედება შეიძლება დადებითი შედეგი მოიტანოს.

შევიდეთ ჩვენი ტელეფონის პარამეტრების  Developer Option-ებში.
შემდეგ კი ვიპოვეთ მენიუს პუნქტები სადაც წერია Animations
და გამოვრთოთ ის
აქ თუ შეამჩნევთ  მე  ასევე ჩავრთე GPU აქსელერაცია, ანუ თუ ნორმალური ვიდეოკარტა არის თქვენ ტელეფონში ის აიღებს თავის თავზე ეკრანის "დახატვის" ფუნქციას. თუმცა შეიძლება ამის გამო თქვენი ბატარეა უფრო მალე დაიცალოს, ამიტომ გემოვნების ამბავია. რა თქმა უნდა იმისთვის რომ, ეს ცვლილებები ძალაშ შევიდეს საჭიროა ტელეფონის დარესტარტება.

P.S. თუ თქვენ ტელეფონში არ ჩანს Developer Options მაშინ საჭიროა შეხვიდეთ About Device-ში და Build Number-ზე ერთი 7ჯერ დააწკაპუნოთ.

Saturday, November 23, 2013

Multicloud - სწრაფი წვდომა ქლაუდ სისტემებთან

ჩვენ ყველას გვაქვს რამოდენიმე ქლაუდი, მაგალითად გუგლ დრაივი, დროპბოქსი, სკაიდრავი ან რამე ეგზოტიკური, როგორცაა AmazonS3 და SugarSync.

რიგ შემთხვევაში ერთი ან ორი ქლაუდ სისტემის კლიენტი გვიყენია კომპზე, ხოლო დანარჩენს პერიოდულად ვიყენებთ რაღაც მიზნებისთვის და მათი დაყენება არაა მიზანშეწონილი. როგორ მოვახერხოთ სწრაფი წვდომა და ფაილების გაცვლა ქლაუდ სისტემებს შორის ჩვენ კომპიუტერზე ან თუნდაც სხვის კომპიუტერზე.

ერთ-ერთი კარგი გადაწყვეტილებაა MultiCloud. ამ სერვისის გამოყენებისათვის საჭიროა საიტზე ანგარიშის შექმნა და შესაბამისი ქლაუდ სისტემების ანგარიშების მიბმა. MultiCloud მხარს უჭერს  DropBox, Box.net, SkyDrive, Google Drive, SugarSync და  AmazonS3 ქლაუდ სისტემებს. გარდა ამისა ამ სერვისის მეშვეობით შესაძლებელია თითო ქლაუდ სისტემაზე რამოდენიმე აკაუნტის მიბმა. რაიმე შეზღუდვა ფაილების ატვირთვა ჩამოტვირთვების რაოდენობაზე, სისტემებს შორის გადატანაზე და აკაუნტების რაოდენობაზე შემჩნეული არ არის. ფაილის მაქსიმალური ზომა, რომელიც შეიძება იყოს ატვირთული კი 200 მეგაბაიტია. არსებობს აგრეთვე ქლაუდ სისტემებში ძებნის ფუნქცია და მრავალი სხვა.  ინტერფეისი კი საკმაოდ მეგობრულია.


სერვისის მფლობელების თქმით თქვენი უსაფრთხოება და პრივატულობა დაცულია მაღალ დონეზე. პაროლები არ ინახება და ფაილები არ ინახება მულთიქლაუდთან. თუმცა რა თქმა უნდა ენდობით თუ არა ამ განცხადაბებს თქვენი გადასაწყვეტია.