Покажи теми - Arvigeus
Виж публикациите на потр. | * Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1]
1  Linux секция за начинаещи / Настройка на програми / Достъп до Apache сървър от remote компютър -: Nov 29, 2013, 12:06
Здравейте!
Имам настроен локален сървър, но искам да мога да вляза от друг компютър, освен моя.
Системата е Arch Linux

Четох, че трябва да си отворя порт 80
Код:
sudo /sbin/iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT
да дам права на директорията със съдържанието
Код:
chown -R http.http /PATH/OF/YOUR/WEBPAGES
да накарам httpd да "слухти" на порт 80
Код:
Listen YOUR_IP_ADDRESS:80
да пусна виртуален хост
Код:
<VirtualHost IP_ADDRESS_HERE:80>
   ServerName YOUR_SERVER_NAME
   ServerAdmin YOUR_EMAIL_ADDRESS
   DocumentRoot PATH TO YOUR HTML FILES
</VirtualHost>
и да добавя във /etc/hosts.allow
Код:
httpd: ALL

Естествено нямах успех. Някой да е правил подобно нещо? Бих желал да може да се достъпва от глобалната мрежа (май четох, че не е възможно), или поне от локална (same router)
2  Linux секция за начинаещи / Настройка на програми / Windows, Linux, UEFI -: May 16, 2012, 01:41
Здравейте!
Цяла вечер се опитвам да сложа боза и линукс на една машина (lenovo s205). Проблемът е някаква система EFI, която прави начинанието същинска песен. Някой сблъссквал ли се е конкретно с този проблем?
3  Програмиране / Общ форум / Малко помощ за xrandr -: Jul 22, 2011, 10:56
Здравейте!
Опитвам се  да си направя опростена версия на xrandr (за да мога да я използвам по-късно в друга програма). Кодът е почти готов, само дето не мога да разбера как да сменя screen-а. Default-ният ми е LVDS1 и всички настройки стават през него. Но аз искам и да мога да превключвам и за VGA1 (другият ми изход). И като екстра искам да добава опция за изключване на монитора (--off опцията при xrandr).
Прикачил съм кодът. Още е груба версия, но това ще се оправи по-късно.
Ще ви трябва libxrandr-dev!
Всичко си работи, но не мога да разбера как да избирам за кой screen да са настройките (сега просто си работи с default).
4  Програмиране / Общ форум / [решен] fork() проблеми -: Apr 18, 2011, 11:05
Здравейте! Опитвам се да съставя програма, която създава два процеса: единият чете, другият извежда. Проблемът е, че  увисва още при започване. Ето го кодът, ако някой може да ми каже какъв е проблема:
Код
GeSHi (C):
  1. #include <unistd.h>
  2. #include <stdlib.h>
  3. #include <stdio.h>
  4. #include <string.h>
  5. struct point {
  6.  int ID;
  7.  char* text;
  8.  int lock;
  9.  int readed;
  10. }*p;
  11.  
  12. extern getmem(int memory);
  13. extern testandset(int *lock);
  14.  
  15. char *messages[] = {
  16.  "Segmantation Fault",
  17.  "Unhandled Exception",
  18.  "Stack Overflow",
  19.  "Core Dump",
  20.  "General Protection Fault",
  21.  "Page Fault",
  22.  "Storage Violation",
  23.  "Bounds Check Fault",
  24.  "Null Pointer Exception",
  25.  "Divide Fault",
  26.  "NMI Interrupt",
  27.  "Overflow Trap",
  28.  "Invalid Opcode Fault",
  29.  "Runtime Error",
  30.  "Unspecified Fatal Error",
  31.  "Nuff said",
  32.  "Invalid Task State Segment Fault",
  33.  "Not Present Fault",
  34.  "Access Violation",
  35.  "Invalid Option",
  36.  "" /* The last message will never got read, so put it empty string is used */
  37. };
  38.  
  39. int main(void) {
  40.  int pid, id=-1;
  41.  
  42.  p = (struct point *)getmem(666);
  43.  p->readed = 1;
  44.  p->lock = 0;
  45.  p->ID = 0;
  46.  
  47.  switch(fork()) {
  48.    case -1: /* Error */
  49.      printf("Fork error! Exiting...\n");
  50.      return 1;
  51.      break;
  52.    case 0: /* Child -  Reading Messages */
  53.      while(messages[id+1]!=NULL) {
  54.      while (testandset(&(p->lock))) {}
  55.      if(p->ID!=id) {
  56.        printf("%s\n", p->text);
  57.        if(id==-1) sleep(3);
  58.        else sleep(1);
  59.        id = p->ID;
  60.      }
  61.      p->readed = 1;
  62.      p->lock = 0;
  63.      }
  64.      printf("\n\tEnd of child process\n");
  65.      break;
  66.  default: /* Parrent - Generate Messages */
  67.    while(messages[p->ID]!=NULL) {
  68.      while(p->readed==0) {}
  69.      while (testandset(&(p->lock))) {}
  70.      p->text = messages[p->ID];
  71.      p->ID++;
  72.      p->readed = 0;
  73.      p->lock = 0;
  74.    }
  75.    wait();
  76.    printf("\n End of parent process\n");
  77.  }
  78.  return 0;
  79. }
???
5  Нетехнически теми / Предложения за български проект / Управление на хардуера с entwjne -: May 31, 2010, 22:42
https://sourceforge.net/projects/entwjne/

Привет! През последните няколко месеца си играх да напиша програма за управление на различни компоненти на ултрамобилните нетбуци. Ако някой се престраши да я види да пише отзиви.

(инструкции в архива)

За да я премахнете трябва да изтриете и директорията /var/entwjne !
6  Linux секция за напреднали / Хардуерни и софтуерни проблеми / Управление на хардуер за лаптопи -: May 30, 2010, 10:35
Здравейте! :)
В момента разработвам програма за включване/изключване на различни компоненти като wireless, bluetooth, webcam, cardreader и други. Засега поддържа EEEPC базирани машини, но искам да я направя по-универсална. Wireless и bluetooth не са проблем, контролират се от rfkill, но въпросът ми е как стоят нещата за другите устройстава на различните марки лаптопи. Например за да си изключа камерата на EEEPC трябва да запиша "0" във "/sys/types/platform/eeepc/camera" и да "modprobe -r uvcvideo". Но как става това при различните лаптопи? Имат ли си контролен файл или само модул в ядрото?

Мерси предварително...
7  Хумор, сатира и забава / Хумор / Съобщение за грешка (Pomo6t) -: May 03, 2010, 12:41
Какво би могла да значи тази грешка:
http://img718.imageshack.us/img718/1608/successfulerror.png

Естествено състояние за продуктите от тази фирма... :D
8  Linux секция за начинаещи / Настройка на програми / Спиране/пускане на wireless -: Apr 22, 2010, 10:34
Има ли по ефективен начин за откриване на wireless картата и кой модул използва? Знам, че с lspci -k мога да взема модула, а с iwconfig вида на картата (например при мен са rt2860sta и ra0); Има ли по-кратък начин за вземане на тези стойности, защото се опитвам да прокарам това през Java и output-а е огромен, пък и бих искал да излиза с една команда (не с две). И също така какво ще ми излезе ако не открие картата? (за да знам кога да хвърли грешка)
В краен случай може и нещо с grep, само че не знам как да го използвам за намирането (имам някакво примерче само за отделни карти)
9  Linux секция за начинаещи / Настройка на програми / Perl и "Can't access() script" грешка -: Mar 13, 2010, 23:16
Така, опитвам се да подкарам една програма на Perl, която иска да имам отворен порт 9999.
Код:
our %servers = (
    ih_server => { server => 'localhost',
                   port   => 9999,
                   name   => 'ih_server',
                   type   => 'ih-server',
                 },
При опит за свързване получавам:
Код:
Can't access() script
Could not create socket: Connection refused
nc ми връща:
Код:
nc localhost 9999
localhost [127.0.0.1] 9999 (?) : Connection refused
Трябва да си отворя порта ли? И как да го направя?

Ето линк към програмата: Interhack.tar.gz (за всеки случай)
 [_]3
10  Нетехнически теми / Идеи и мнения / Малки и Полезни -: Sep 27, 2009, 00:00
Тук видях тема "Кои са Най-Добрите" относно всякакви популярни програми. Естествено никога няма да се  стигне до крайно решение, тъй като е въпрос на вкус да речем кой аудио плеър ще ползваш. Идеята на тази тема е точно обратната. Пишете за всякакви непопулярни програми, за които вероятно малко хора са чували, но въпреки това са си "гениални" като замисъл. Основно правило: колкото по-малки, толкова по-добре. И не трябва да са (много) сложни. Тоест малко хора са чували за играта Blood Frontier, но тя не попада тук, защото е "голям" проект. Общо взето е желателно да нямат графичен интерфейс, но може и нещо семпло. Keep it Short and Simple!

vrms - Виртуален Ричард М. Столман. Открива всичкия несвободен софтуер който имате (определено е забавно да видиш колко си свободен в действителност)
playCopy - Какво слушате в момента?
launchpad-ppa-fix - Автоматично открива ключовета за всичките ви Launchpad хранилища, както и оправя досадния бъг с ненамирането на такива
skype-notify - Пренастройване на скайп да използва системата за съобщения на GNOME. vrms няма да остане доволен...
11  Linux секция за напреднали / Хардуерни и софтуерни проблеми / Фискален Принтер и Линукс -: Aug 08, 2009, 16:25
Преди да почна ще кажа че ползвах търсачката и резултатите ме поставиха пред отказване, но все пак ще питам...
Има ли начин да се направи връзка с касов апарат и Линукс? (че може - може, но протоколите за общуване май са затворени и номера ми май няма да стане).
Причината: опитвам се да направя тясно специализирана програма за change бюро, без да има големи изисквания - записване на регистрираните покупки/продажби, ордери и справки. Касовия апарат, с който работи фирмата е ISL 3811.01M. По принцип си имаме някаква такава програма, но е ужасно бъгава и е собственост на трето лице (частно). Софтуерната част ще мога да я направя, елементарно е, само дето незнам дали изобщо ще мога да комуникирам с касовия апарат. Ще може ли или направо да се откажа?
Страници: [1]