Премини към съдържанието

arvigeus

Потребител
  • Публикации

    23
  • Регистрация

  • Последно онлайн

Харесвания

3 Неутрална репутация

Всичко за arvigeus

  • Титла
    Потребител
  1. arvigeus

    Управление на модем

    Значи езикът не е от значение. Програмата работи под BorlandC - не знам защо в уни ни карат да работим на него, вместо на нормални компилатори дето поне следват ISO стандартите. В случая обаче BorlandC е оптимален. Довечера ще разгледам какви опции предлага твоето предложение. Мерси много, ако изникнат въпроси пак ще питам!
  2. arvigeus

    Управление на модем

    Здравейте! Имам да напиша програма, която да усъществява чрез модем връзка между два компютъра: при натискане на клавиш да се изпраща на другият компютър и обратно. Понеже нищо не рзбирам (и понеже никой не го обясни) изпитвам леки трудности (т.е. нищо не разбирам). Изнамерих програма, която прави точно това, но в заданието се искат още някои допълнителни неща, за които идея си нямам: задаване или не на контрол по четност, избиране на скорост на предаване (това го имам, но само за една скорост и не ми е ясен форматът на другите скорости), както и да се избира броят на стоп битовете. Кодът на това което имам е прикачен отдолу. Писано е на BorlandC. Благодаря предварително! #include <stdio.h> #include <dos.h> #include <conio.h> #define reg 0x3F8 #define DLM 0x3F9 #define LCR 0x3FB #define MCR 0x3FC #define LSR 0x3FD #define MSR 0x3FE void recieve(void) //Funkciq za pooluchavane na stoinosti ot drugiqt modem { unsigned char result,status; status=inportb(LSR); //Proverka na statusa na drugiqt modem switch(status) //Chete statusa i reagira syotvetno { case 0x01: { result = inportb(reg); //Syhranqva polucheniqt simvol v promenliva i go izvejda printf("Polu4eniq simvol e : %c\n", result); } case 0x02: { printf("\n Gre6ka ot prepalvane !"); printf("\nPress any key for continue..."); getch(); } case 0x04: { printf("\n Gre6ka po 4etnost !"); printf("\nPress any key for continue..."); getch(); } case 0x08: { printf("\n Gre6ka v kadur !"); printf("\nPress any key for continue..."); getch(); } case 0x80: { printf("\n Gre6ka v FIFO !"); printf("\nPress any key for continue..."); getch(); } } } void send(char value) //Izprashtane na simvoli { outportb(reg, value); //Prashta stoinostta na klavisha na drugiqt modem printf("Value %c is send\n", value); } void main() { char c; //Ustanovqvane na modema outportb(LCR,0x80); // vdigame dlab outportb(reg,0x0C); //skorost za 9600kbps outportb(DLM,0x00); outportb(LCR,0x03); // daljina na duma do //Cikyl, rabotesht do natiscane na ESC { if(!(inportb(MSR)&0x20)) //Ako tazi funkciq vyrne nulev rezultat, znachi kabela e izkliuchen { printf("\n Kabela e izkluchen!!!"); printf("\n Press ESC for exit or any key for continue..."); if((c=getch())==0x1B) break; //Proverka za natisnat ESC => izhod ako da if((inportb(MSR)&0x20)) printf("\n Kabela e vkluchen!"); } recieve(); //Poluchava informaciq ot drugiqt modem if(kbhit()) //Pri natiskane na klavish { c = getch(); //Vzimane stoinostta na klavisha if(inportb(LSR) & 0x20) //Bufera za predavene prazen li e send(c); //ako e, izprashtame stoinostta na klavisha } }while(c != 0x1B); //press ESC to quit }
  3. Здравейте! Търся да закупя "Хиляда Пътища", продължението на "Мостовете на Медисън" (и предисторията на "Танго", ако не се лъжа, но сега я почвам). Проблемът е, че другите две книги ги има навсякъде, а тази е единствено спомената. Питам издавана ли е на български и от кое издателство?
  4. arvigeus

    Управление на хардуера с entwjne

    https://sourceforge.net/projects/entwjne/ Привет! През последните няколко месеца си играх да напиша програма за управление на различни компоненти на ултрамобилните нетбуци. Ако някой се престраши да я види да пише отзиви. (инструкции в архива) За да я премахнете трябва да изтриете и директорията /var/entwjne !
  5. arvigeus

    Коя Религия Да Избера?

    Избери Джедай! Много е cool, дори да нямаш светлинен меч и да не владееш Силата. May the Force be with you... nigga'!
  6. .. Сега по темата: вирусите в досегашната си форма няма да оцелеят. Колкото и тромава да е Microsoft в развитието на Windows,поне сега е далеч от нивото на Windows XP. Сега обаче има друг проблем, от който никоя антивирусна или операционна система не може да ви защити. Това са набираштите популярност зомби атаки (всъщност и преди си бяха популярни, но след като пресата ги раздуха ще станат още повече). Това са милиони компютри по цял свят, които още ползват XP без антивирусна, които са лесни за превземане и масови атаки. Засега се използват предимно срещу големите компании, но ако тъпите африканци не си оправят компютрите и срещу нас може да задуха вятъра (едва ли). Но със сигурност вирусите след 5 години няма да имат нищо общо с досегашните. Сега ме замярвайте с домати
  7. Опитвам се да напиша програма, която взима различни характеристики за системата ми и после ги запазва в конфигурационен файл (от който ще зарежда данни при следващо стартиране без отново да ги проверява). Освен това в процеса на изпълнение ще променя някои редове. Резултатът: празен файл! public static void save(String device, String status) { try { //Create file if has been deleted File file = new File(config); if(!file.exists()) { File dir = new File(config.substring(0, config.lastIndexOf('/'))); if(!dir.exists()) dir.mkdirs(); file.createNewFile(); } if(file.isDirectory()) throw new IllegalArgumentException("ERROR: Cannot find config file!"); BufferedReader load = new BufferedReader(new FileReader(config)); StringBuilder builder = new StringBuilder(); String line; while ((line = load.readLine()) != null) builder.append(line); load.close(); BufferedWriter save = new BufferedWriter(new FileWriter(config, false)); String[] read = builder.toString().trim().split("[\\r\\n]+"); for(int i=0;i<read.length;i++) { if(read[i].startsWith(device)) save.write(device + " = " + status); else save.write(read[i]); save.newLine(); } save.flush(); save.close(); }catch(IOException e) { e.printStackTrace(); } } Help?
  8. arvigeus

    Всичко за Ubuntu - проблеми, мнения, въпроси (част 2)

    Как мога да си сменя dpi на дисплея чрез команда (т.е. независимо от графичната среда)? Пробвах това без резултат: xrandr --output LVDS1 --dpi 120 //LVDS1 е името на дисплея според xrandr -q
  9. arvigeus

    Станишев призова към бунт

    Тя не отиде там на профилактика, а защото продължаваше да я боли. Тука прекалено разделяте нещата на черно и бяло. Но наистиина някои болници са много зле.
  10. arvigeus

    Станишев призова към бунт

    Какво ще стане като се закрият болници които не отговарят на всички критерии? Майка ми като си счупи крака отиде в градската болница да я гипсират. След месец отиде на консултатия при частен доктор, който и каза, че гипсът и досега е стоял само за украса. И трябваше на ново да и чупят и гипсират крака. И това не е единствен такъв случай. ТАКИВА БОЛНИЦИ ЛИ СЕ ОПИТВАШ ДА ЗАПАЗИШ БЕ, серГЕЙ? Там само от настинка могат да те излекуват...
  11. arvigeus

    Защо Линукс не е моята операционна система!

    Тука само лунатици ли ходят? 1) Windows е по-лесен от Windows. Без проблеми подкарвам филмите, иначе под линукс мъка, мъка... -Добре. Да приемем че съм идиот. Обясни ми как се подкарват филми под Windows? Отиваш в интернет, намираш някакви кодеци, минаваш през 50 страници докато ти даде да си ги изтеглиш, после цъкаш два пъти там където си го запазил, натискаш няколко пъти Next, като внимаваш да си цъкнал на "Съгласен съм с условията". И готово Убунту: Цъкаш на филма. "Опа! Нямаш кодеци! Да ти ги инсталирам ли? Да/Не". Това направо си е урок по пиано в сравнение с Windows... Не, деца мои, Windows не е по-лесен. Просто всичко е свикнало с него. Като си свикнал с автоматични скорости това не значи че ръчните са гадни 2) Няма хардуерна поддръжка Не че не е вярно, но това си е пълна глупост. Това, че производителите на устройства си ги правят специално за Windows и не пускат нищо за Линукс не е по вина на Линукс. Това си е политика. По същата логика мога да кажа че компютрите не струват, щом ще пускат Alan Wake за XBox а не за PC.
  12. arvigeus

    Политика и цели на LINUX

    Това е политиката на Ubuntu: https://bugs.launchpad.net/ubuntu/+bug/1
  13. arvigeus

    Поръчка на линукс

    Отговорът на въпросът ти: Да, Линукс е по-добър и да, повече няма да се тревожиш за вируси. Но не очаквай чудеса! Много хора "пристигат" с огромни очаквания, после като цъкнат два пъти върху Winamp.exe и влизат в тъч. Това не е "чудодейна" ОС, и тя си има много недостатъци и чепове за изглаждане (по-малко от Windows все пак), иначе всички щяха да го ползват. Огромният проблем е, че колкото и яки и полезни програми да напъхат, докато не сложат един интерактивен Tour Guide за Complete Idiots, който НЕ СЕ ЧЕТЕ (никой няма да седне да чете упътването, колкото и кадърно написано да е то), Линукс няма да напредва според потенциалът си. Да не говорим че е адски трудно да избиеш закоренелите представи на Windows потребителите що е това "ОС" (чисто и просто Windows е пълна със супер много безумия). Успех!
  14. arvigeus

    Програма за проясняване на снимки

    Няма как да излезе по добре (това не ти е онези шпионски филми дето от изображение 100х100 изваждат какво пише с дребен шрифт). Опитай с различни вариации на филтъра Sharpen на коя да е програма (например Gimp). Но няма да получиш задоволителни резултати. Учи за това, което се вижда, другото се опитай да свържеш логически (или най-добре изобщо седни да учиш). И се надявай да не сменят теста...
  15. Значи търся тази тениска: Някой да е виждал/да знае място, където да се продават? За предпочитане из Варна... Намерих официалният сайт на http://www.famoussas.bg/ за България, но няма никаква информация за това
  • Разглеждащи това в момента   0 потребители

    Няма регистрирани потребители разглеждащи тази страница.

×

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите условия за ползване.