LINUX.ORG.RU

Сообщения brotheroftux

 

Предоставление доступа к отдельному элементу страницы, которая подгружает данные по AJAX

Драсти, товарищи.

В общем, на обед у нас борщ на сегодня вопрос таков: существует страница, которая является представлением данных из БД. Переход к детальному просмотру элемента (ну, например, треда или записи) выполняется через AJAX, т.е. на все нужды есть одна страница — index.html. Когда юзверь заходит сразу на эту страницу, вряд ли у него будут-какие-то проблемы, но соль вся в том, что если первый юзверь захочет расшарить один из элементов другому (например, тред, опять-таки), то нужно каким-то образом предоставить этому «другому» юзверю доступ к отдельному элементу извне, при этом соблюдая концепцию «одной страницы». Также было бы очень желательно, если бы поисковые системы могли индексировать отдельные элементы, а не всю страницу целиком.

И если проблему предоставления доступа к отдельному элементу можно худо-бедно решить, даже хотя бы через костыли, то для проблемы с поисковыми системами я решения не вижу.

Есть ли возможность это как-то реализовать?

 , ,

brotheroftux
()

500 Internal Server Error как результат долгого выполнения скрипта

Здравствуйте, товарищи!

Столкнулся тут с проблемой: после долгого выполнения PHP-скрипта (~1 минута) сервер выбрасывает Internal Server Error. И это несмотря на на то, что в конфиге апача и в php.ini у меня выставлены нужные тайм-ауты. При этом при выполнении того же скрипта с помощью php-cgi из-под консоли ошибок нет.

Что делать и как быть?

 ,

brotheroftux
()

Ограничение количества AJAX-запросов в секунду

Здравствуйте, товарищи!

inb4: товарищи в овраге лошадь доедают

А теперь по существу. Есть одно расширение для Chrome/ium, которое использует часто однотипные AJAX-запросы к API Небезызвестной Социальной Сети. Проблема в том, что Небезызвестной Социальной Сетью установлено ограничение запросов, равное 3 штукам в секунду. Казалось бы, что необычного, но в JS нет своего аналога sleep(millisecs) или wait(millisecs)! А встроенный setTimeout() и jQuery'евский delay() работают асинхронно, чего в моём случае никак допустить нельзя. Более того, я пробовал следующий код:

$.queue(function(){ $.getJSON(vk_api + "utils.resolveScreenName", {
		"screen_name": target,
		"v": "5.24"
	}).delay(300).done(function(data){ console.log(data); target_url = data.response.object_id; }).dequeue(); });
$.queue(function(){ $.each(filter_arr, function(i, item){
		$.getJSON(vk_api + "utils.resolveScreenName", {
			"screen_name": item,
			"v": "5.24"
		}).delay(300*i).done(function(data){
			console.log(data); 
			public_filter.push(data.response.object_id);
		}); 
}).dequeue(); });

Здесь время задержки наращивается в процессе выполнения, и по идее, должен создаваться эффект синхронизации, но проверить я это не могу, бо console.log'и не выводят ровным счётом ничего, хотя без delay() всё выводили.

Что же делать, товарищи? Любой костыль хорош, лишь бы работало.

Я тут слышал, мол, можно AJAX-запрос на PHP-страницу отправлять, в которой прописан sleep(). Но это лютый костыль.

 , , ,

brotheroftux
()

Wine+osu!+Wacom Bamboo Pen

Товарищи, интересует собственно вопрос: будет ли в комбинации Wine+osu! работать графический планшет от Wacom? Вообще, поддерживает ли Wine подобные устройства? Если нет, то как его заставить это обойти?

Всё же для osu! графический планшет важен, да.

 , ,

brotheroftux
()

Хороший DAW на этих ваших линуксах

Господа музыканты, какие хорошие DAW'ы есть на Linux? Есть ли что-то кроме Rosegarden? Желательно, чтобы этот DAW был относительно стабилен, поддерживал VST и вообще был удобен.

Или всё же использовать Rosegarden? На моей памяти он слишком уж часто вылетал.

И вообще, насколько целесообразно использовать Linux для создания музыки? Какие могут возникнуть проблемы?

 , ,

brotheroftux
()

wlan0 не может получить IP по DHCP

Сегодня испытал довольно-таки неприятную проблему.

Имеется домашний сервер с Debian 7.2.0, который получает интернет через Wi-Fi. Установка _почти_ чистая. При попытке ifup wlan0 такой вывод (от dhclient):

DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 19
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
No DHCPOFFERS received.

Это единственная машина, которая не может получить доступ к сети. Машины с шиндошс коннектятся отлично. Параметры сети:

192.168.1.1 - шлюз/adsl-модем

192.168.1.2 - Wi-Fi-роутер

255.255.255.0 - маска подсети

Что делать?

 , ,

brotheroftux
()

Проблемы с WiFi подключением [CRUX]

Подключаюсь к своей точке доступа через wpa_supplicant. У подключения есть ip, но нет интернета. На других устройствах интернет есть. Вроде компьютер есть в списке подключений на роутере, но попытка пропинговать любой сервер выдает Host unreachable.

Как это лечить? Спасибо

 ,

brotheroftux
()

Firmware not found - D-Link DWA-110 [CRUX]

Недавно поставил себе Crux. Есть у меня WiFi USB адаптер Dlink DWA-110. Он аналогичен Ralink RT2571W. Когда я собирал ядро, я пометил модули ралинк, он определяется lsusb и отображается как wlan0 в системе. Однако при попытке поднять через него сеть вылазит прискорбная новость:

phy0 -> rtx2x00lib_request_firmware: Error - Failed to request firmware.

В ядро 3.5 вроде же вшит драйвер rt73usb? Решит ли эту проблему установка rt73.bin в /lib/firmware (с официального сайта)?

Спасибо.

 , dwa-110,

brotheroftux
()

Контроль статуса пользователей (онлайн/оффлайн)

Я столкнулся с проблемой. Нужно, чтобы состояние пользователя (оффлайн/онлайн) показывалось другим пользователям. У меня есть несколько вариантов решения: 1)Обращение к БД напрямую при помощи библиотек Qt и запись. (ИМХО, бред: хранить пароль от БД прямо в коде - неИлитно) 2)Обращение через клиент к PHP скрипту(POST) - мне кажется, одно из самых правильных решений, но как понять, что если у юзера ВНЕЗАПНО вырубили интернет/электричество, то он уже в оффлайне? 3)Сервер. К нему обращается клиент и, предположим, каждые 5 секунд клиент посылает пакет с данными. Если пакет не пришел, сервер считает, что юзер в оффлайне. Сам сервер - на жабе/Qt console app/C++ - но он будет хавать немало оперативы.

Что посоветуете?

 , , , ,

brotheroftux
()

Литература по ассемблеру

Посоветуйте литературку по батюшке ASM'у. Есть у меня книжонка одна, да только там много чего лишнего и мало примеров чисто для выполнения (больше для заучивания). Да и компилятор там советуется - еврейский a86, который без дебаггера 50 $ стоит.

 , ,

brotheroftux
()

Ищу работу для школьника (программирование)

Вот, ищу себе маленькие проекты (несрочные). Хотел бы повысить свой Xperience, так сказать. Умею программировать на разных языках, среди них Java, фреймворк Qt, PHP, а также верстка (visual basic я называть не буду). Что посоветуете?

 , , , ,

brotheroftux
()

Minecraft Server и ssh

Есть VPS c CentOS x64. На нем работает апач, php без проблем - но это демоны. Требуется запустить еще и сервер майнкрафт. Дело в том, что при закрытии сеанса ssh сервер вырубается. Я делал записи в rc.local, добавлял скрипт в /etc/init.d - эффекта не было.

Что мне делать?

 , ,

brotheroftux
()

Симулятор поездов

Я люблю симуляторы поездов. OpenBVE из репо федоры удалили, к тому же он собран на базе mono (не впечатляет). Что посоветуете?

brotheroftux
()

Планшет для Plasma Active

По сабжу понятно. К тому же меня интересует, пойдет ли на Acer Iconia Tab?

(Цена <= 13000 р.)

brotheroftux
()

Свободное движение QGraphicsItem по QGraphicsScene (Qt4)

Есть проблема. На QGraphicsScene находится картинка танчика(QGraphicsItem). Хочу заставить двигаться его не только вперед-назад вправо-влево, а так, чтобы он мог еще передвигаться по диагонали на любой угол ( не только на 45 градусов ). Как это сделать?

Заранее спасибо.

З.Ы. Я думал высчитывать координату следующей точки относительно угла поворота, но как это сделать? Или есть способ проще?

brotheroftux
()

Меню приложений Linux

Как из консоли добавить пункт (например, в Internet) добавить свое приложение?

Заранее спасибо.

brotheroftux
()

Как расшифровать JSON в qt4?

Я пишу клиент для ВКонтакте. Я уже могу добавлять посты, скоро смогу редактировать статус. Но как мне расшифровать JSON? Заранее спасибо.

brotheroftux
()

RSS подписка на новые темы