Welcome to IT Community - Форум
Добре дошли в нашият форум! Регистрирайте се, за да се присъедините към нас! Регистрацията отнема по-малко от 1 минута и ще можете да използвате всички функции на форума.

Hristo Petrov

Потребители
  • Content count

    8
  • Joined

  • Last visited


Community Reputation

4 Неутрален

About Hristo Petrov

  • Rank
    Модератор

Hristo Petrov's Activity

  1. Hristo Petrov added a post in a topic Кой текстов редактор използвате?   

    Sublime
    • 0
  2. Hristo Petrov added a topic in C#   

    ЕГН изчисление на годините от егн
    using System; public class Program { public static void Main() { Console.WriteLine("Въведете ЕНГ (единичен граждански номер):"); string sextext; double num; string egn = Console.ReadLine(); if (!double.TryParse(egn, out num)) { Console.WriteLine("ЕҐН-то трябва да е само цифри"); } else if(egn.Length != 10 ) { //Правим проверка ако егн-то е по малко или по голямо от 10 символа Console.WriteLine("Невалидно егн"); // Ако е по малко или по голямо какво да ни извади } else { int year = int.Parse(egn.Substring(0, 2)); int month = int.Parse(egn.Substring(2, 2)); int day = int.Parse(egn.Substring(4, 2)); int sex = int.Parse(egn.Substring(6, 2)); if(month < 20) { year += 1900; } else if(month >= 40) { year += 2000; month -= 40; } if(sex%2==0) { sextext = "Жена"; } else { sextext = "Мъж"; } Console.WriteLine(year); var dat = new DateTime(year, month, day); DateTime dob = Convert.ToDateTime(dat); DateTime PresentYear = DateTime.Now; TimeSpan ts = PresentYear - dob; DateTime Age = DateTime.MinValue.AddDays(ts.Days); Console.WriteLine(string.Format(" {0} Ґодини {1} месеци {2} дни \n Пол: {3}", Age.Year - 1, Age.Month - 1, Age.Day - 1, sextext)); } // Тук излиза ако егн-то е правилно } } 
    • 0 replies
    • 483 views
  3. Hristo Petrov added a post in a topic Пише ли някой още на Pascal?   

    и аз отначало се учих на него но бързо замря
    • 0
  4. Hristo Petrov added a topic in ICT News   

    ГДБОП разследва "хакването" на сайта на НАП
    http://www.webcafe.bg/newscafe/obshtestvo/id_1500464964_GDBOP_razsledva_hakvaneto_na_sayta_na_NAP сами преценете колко са бавни тия
    1.1000000 + са кликнали линка с шегата на напа мвр-то и мона.
    2. Куците им системи дето макс 1 лев бих дал.
    3.Да уволнят програмистите,защото те са виновни че не са оправили сайта на време (писах им в продължение на 2 години и те ми се смяха)
    • 0 replies
    • 215 views
  5. Hristo Petrov added a topic in Website Design and Layout   

    Новите правила в уеб дизайна.
    Отново моя тема,ама ко да се прай съдба карма.
    Забелязал съм, че през изминалите години,някъде 2 не знам,има голям скок от към уеб дизайн.Първо twitter с bootstrap.Те гръмнаха просто.Смисъл много ги уважам поклон просто.
    Сега ще кажа стандартите за един модерен дизайн .
    1.Видим под всички видове резолюции. Препоръчвам ви Bootstrap 3.0. Ще ви улесни работата.
    2.Избявгвайте цветове с ефекти. С някакви картинки като фон. Гледайте да е с hex цвят, по нормално изглежда, или точно да го кажа flat .
    Макарче google пак изригнаха с material. С material design са вашите андроиди (близалката и marshmallow).
    3.Ако ще правите слайдер или модерното one page.Гледайте да използвате Parallax scrolling. Привлича самия потребител с неверояния си ефекет.
    4. Използвайте html5 таговете:-> <header> <section> <article> <footer> и etc.
    5. Бутоните гледайте да са също в heх цвят или material бутони демо на material бутони в CodePen
    И една шега как може да разбере,че сте успели да направите html5 страница.IE няма да го зареди като хората и ще се разреве щот е куцо и ще го счупи.
    Това са пете за мен стандарта. Не е задължително но е препоръчително
    • 0 replies
    • 258 views
  6. Hristo Petrov added a topic in Android Apps   

    Валидация на apk
    Здравейте,това ще е малко, но ще помогне на много хора като мен които правят hybrid приложения за android.
    Стъпките са много лесни.Ако почвате работа с Cordova (Ще напиша тема за нея), трябва да имате само Android SDK с всички инсталирани плъгини и модули за по голяма оптимизация.Второ и най важно е java sdk.
    След като направите вашето apk си мислите че то има подпис "license",но не е така.Андроида ще ви реве, че не ви е лицензирано.Оп спънка нооооо не.Сега ще ви покажа стъпките,много са лесни.Имате точно три неща keytool,jarsigner i zipalign.
    Тук идва въпроса за keytool.Трябва да го зададете от Control Panel-> System-> Advanced system settings.Когато го натиснете ще видите долюююю Environment Variables.Натискате него и трябва да направите следната конфигорация в PATH
    C:\Users\Fake user\.dnx\bin;C:\Users\Fake user\AppData\Roaming\npm;D:\android-sdk\platform-tools;D:\android-sdk\tools;C:\Program Files\Java\jdk1.7.0_55\bin;D:\android-sdk\build-tools\23.0.2; Това с андроид сдк трябва да си направите вашия път където сте го инсталирали. Това са трите команди.
     
    keytool -genkey -v -keystore Името на ключа.keystore -alias Името на ключа -keyalg RSA -keysize 2048 -validity 1000000
    с keytool правите ключа с който ще валидирате apk-то
    jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore Името на ключа Името на apk-то  Името на ключа
    време и да валидираме apk-то с ключа
    тук ще почнат някакви магии 
    zipalign -v 4 името на apk-то на което сте му теглили jarsigner-а името на новото ви лицензирано приложение.apk
    време и да създадем ново apk което е лицензирано с ключа
    Това е ако имате въпроси драскайте.Ае пичое
    • 0 replies
    • 259 views
  7. Hristo Petrov added a topic in Front-End   

    Въведение в Angular js
    Здравейте,
    нов съм тук, но съм тук да ви образовам малко хахаха.
    21-век века на технологиите и революцията. Днес ще ви представя и Angular js,направена от служители на Googe.От начало като видях Angular js си казах пфф баси още едина простотия на Google но с времето придобих ng-conf .
    Така да пристъпим към темата ни .Има едни много яки html магии които ангулар-чето ви предоставя за да пестите време. 
    Нека да почнем от ng-app.Без него angulara няма да загрей, защото си търси "децата" тоест ng-app, ng-module,ng-bind и etc.
    Да напиша едно примерно кодче и да обесня какво прави
    <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> <body> <div ng-app=""> <p>Name : <input type="text" ng-model="name"></p> <h1>Hello {{name}}</h1> </div>Виждате аз съм include-нал angular. Да ви дам съвет по добре или в body или в html вкарвайте ng-app="" -> Главния син на angular.
    Виждате при инпута съм сложил ng-model.Не мога да ви обесня какво прави но той е нещо като променилива или баш е тъй хах.
    {{вашата променлива}} -> гледате ng-model. {{променилвата }} също ако я викате от някой контролер.Там е $scope.вашата променлива. Какво е ng-init и ng-bind . Ng-init ви е стойност в дадения таг, със ng-bind извиквате дадената стойност да ви я изкара някъде из страницата.Пример
    <div ng-app="" ng-init="firstName='John'"> <p>The name is <span ng-bind="firstName"></span></p> </div>след главното дете на angular съм добавил една стойност.Например ng-init="Website='Itcommunity'"
    И сега искаме това нещо да се види някъде из страницата,защото по default ng-init не се вижда,стойност е.
    Извиквам го така <p ng-bind="стойноста на ng-init тоест при мен е website"></p> 
    Ще ви изкара Itcommunity.Съботащ ще се запознаем с контролерите
    • 0 replies
    • 231 views
  8. Hristo Petrov added a post in a topic Предложения за добавяне на урок в сайта   

    искаш ли да пристъпим към уроци за angular js
    • 1