Они то решаемы, но опять это надо сила воли и мотивация заниматься собой, которой в домашних условиях нет. Лично мне в 25 - важнее пока не $ чтоб из за них гробить себя, сидя в 4-х стенах. Хотя в 3 раза разница заманчивая, а за +50%..100% я бы пока отдал предпочтение офису, смотря конечно какой там коллектив.
черт, а о tmpfs я и не подумал, спасибо=) Версия 2.х то, но к чему ключ сборки --with-sqlite3 неясно=) Думал что может в ядре php sqlite3, а модулем 2.х...
Да не, нету там параметров=) Adware я чуть ли каждый месяц хватал, но этот меня озадачил уже на 3 часа. Попробую ручками все файлы браузеров чистить, автоматическая переустановка ничего не дает.
Sirikid: увы host тоже не причем, там только то что я писал для запрета похода на сервера проверки ключей. Это что то на уровне браузера, но глубже расширений.
Уверены что Вам надо именно WIFI? Может обычный с проприетарным протоколом беспроводной модуль взяли бы и не мучились... типа www.aliexpress.com/item/4pcs-NRF24L01-2-4GHz-Anten... +tiny13... да и лучше не на 2,4 ггц, а на низких..
Владимир Шикльгрубер: =) Да , наверно, так и было - небось слушали событие hashchange для отслеживания строки hash url браузера- с него вызывали прямо или нет getContent, а в нем делаете window.location.hash = pages от чего опять генерировало событие hashchange и процесс повторялся породив рекурсию. Естественно без window.location.hash = pages процесс не зацикливался.
Сева: еще на всякий, если не поняли почему - в $_POST записываются переменные кодированные, например с Content-Type: application/x-www-form-urlencoded, JSON - php автоматом не понимает на входе, потому ничего и не декодирует.
keslo: это основы тем о замыканиях. Таким образом мы сохраняем текущее значение request в замыкании в одноименном параметре через функцию обертку.Для callback создается своя внешняя область видимости в цепочке, в которой request запомнится- мы "привязываем" это значение к callback.
Область видимости для callback - callback- (anonym function)- global scope. Может что поняли, не знаю - преподаватель с меня хреновый=) Вообщем https://learn.javascript.ru/closures
Да и код там еще править надо - хоть оно якобы рабочие, но ужасное.
Алексей Уколов: минификация для клиента само собой, минификатор сам туда не додумается подставить, а это уже минимум пару байт на таких простых вещах. Разработчики идут на все чтобы еще хоть чуточку ужать код на клиенте, если конечно не проект уровня откровенной лапши с свистелок jquery... Вообще, если на то пошло, малочитаемость и определенный уровень входа в код может дать писавшему его прогеру в определенных обстоятельствах преимущество незаменимости;)
Алексей Уколов: не представляю для какого уровня разраба эта строка может быть запутанной, думаю он справится, если оно ему будет нужно, а насчет лишней строчки - естественно жалко - каждый байт килобайт бережет=) Такие слабости можно допускать только для серверного кода js.
Алексей Уколов: так надо же поспособствовать генерации контента для тостера=) Хотя, не вижу что тут может в ступор завести, это же не obj[year=date[2]]||(obj[year]={});
lewitizibi: последний передатчик - то просто цифровой передатчик пакетных данных. Т.е для самопала. Естественно сам по себе он бесполезен - это просто модуль чтобы с помощью мк передавать и принимать пакеты данных (не wifi).
Ну так чем не подходит тот что с BT? 1-2$ жаль для USB BT и 10$ на приемник? Либо с переходом забираете с собой приемник и втыкаете его в другие колонки, либо купите несколько приемников и через BT компа выводите сигнал на нужный руками или переключайте своим софтом через api винды по работе с BT и вся проблема.