Результаты поиска
Ленинградские кружки. задание 1
Пожалуйста, решите задачу.
В стакане находятся бактерии. Через секунду каждая из бактерий делится пополам, затем каждая из получившихся бактерий через секунду делится пополам и так далее. Через минуту стакан полон. Через какое время стакан был заполнен наполовину?
Сколько существует чисел, десятичная чисел которых не содержит единиц, и произведение цифр, которых равно 300
Пожалуйста, решите задачу
Найдите максимальное произведение xy среди целочисленных решений (x, y) следующей системы: (3x2 −8xy−y2 = 18 x2 + y2 −2x + 8y + 16 = 0
Найдите максимальное произведение xy среди целочисленных решений (x, y) следующей системы:
Дана квадратная матрица порядка M. Обнулить элементы матрицы, лежащие одновременно выше главной диагонали и выше побочной диагонали. Условный оператор не использовать.
Дана квадратная матрица порядка M. Обнулить элементы матрицы, лежащие одновременно выше главной диагонали и выше побочной диагонали. Условный оператор не использовать.
2216   1   18:56, 1st August, 2020
Если каждый вопрос в тесте имеет только 5 вариантов ответа (точно да/скорее да/скорее нет/точно нет/затрудняюсь ответить), и всего в тесте 2 вопроса, то сколько существует различных способов ответить на все вопросы? // Each question on a multiple-choice test has only 5 possible answers (definitely yes/probably yes/probably no/definitely no/don’t know), and there are only 2 questions in a test. In how many different ways can one answer all the questions?
Варианты:
1. 32
2. 120
3. 25
4. 20
5. 10
649   1   21:09, 7th August, 2020
Существуют ли варианты портирования приложений с iOS на Android и обратно?
Хотим с друзьями разрабатывать ПО и делать его мультиплатформенным. Знает ли кто способы осуществить такое?
Посоветуйте книги по основам UI
Господа, посоветуйте литературу, посвященную основным концептам создания пользовательских интерфейсов. Можно как на русском, так и на английском.
Какой софт для тестирования безопасности оптимален по соотношению цена/возможности?
Возможно, вы уже используете какое-то средство для тестирования безопасности веб-приложений и можете порекомендовать его?
462   5   00:51, 10th August, 2020
Кто может посоветовать мануал для настройки сервера для массовых рассылок (не спам)?
Есть сайт, который рассылает корресподенцию по подписке. Однако писем настолько много, что mail-сервер попал в серые списки.
Есть ли какие-либо правила для настройки сервера/домена?
Поисковики проиндексировали ссылку с портом — www.site.ru:8808/link. Как лучше запретить индексировать порт?
Привет, коллеги!
Решил протестить новые сервис хабра непростым вопросом, скорее всего, к знатокам SEO. В общем есть сайт, а также есть порт для тестирования новых штук — 8808. Так вот проблема в том, что Яндекс и Гугл проиндексировали несколько страниц вида site.ru:8808/link вместо site.ru/link причем эти страницы находятся в топе по своим запросам. Есть способ как-нибудь запретить индексацию порта и желательно без существенной потери в выдаче?
Открытие «досье» клиента при телефонном звонке
Для клиентского отдела очень хотелось бы сделать вот такую вещь:
1. При телефонном звонке определяется номер клиента.
2. У оператора открывается краткое досье на клиента с предыдущими обращениями и пометками.
Кроме того, что оператор начинает разговор со «Здравствуйте, Николай Васильевич», тема очень важна для просмотра уже сделанных заказов и пожеланий. Вроде бы, нечто примерно похожее работает в call-центрах техподдержки, где оператор видит предыдущие проблемы клиента.
В настоящий момент подробные данные о клиенте хранятся в базе в 1С и могут регулярно экспортироваться (например, по утрам) в любой другой формат. Не хватает связки между определителем номера, отдающим телефон, и программой, позволяющей посмотреть, кто звонит.
Телефония — скорее всего с десяток медных линий в офис. Второй вариант — использование услуг внешней компании, которая даёт многоканальный номер и организует IP-телефонию от своего узла до офиса.
Компания не очень большое, поэтому хотелось бы получить достаточно экономичное решение.
В данной теме я совершенно не в курсе возможных решений как с аппаратной, так и с программной стороны, поэтому очень прошу поделиться тем, как это вообще в принципе может быть организовано.
Подскажите нормальную систему учета трафика под Linux
Сразу оговорюсь — нужен не полноценный билинг, просто статистика :)
Примерно такая, как в Kerio WinRoute — т.е. должна быть возможность легко и просто посмотреть с какого айпи куда ходили и сколько накачали.
Сбор данных можно проводить например с помощью flow-capture, а вот что использовать для генерации статистики на основе этих данных?
Посоветуйте трехмерный движок для работы с дополненной реальностью
Работаю с дополненной реальностью.
Сейчас используется движок Ogre3D, но экспортеры для него не тянут сложные модели из 3Dmax, эта проблема доставляет немало проблем.
Так же хочется большего реализма и деталей.
Простота программинга приветствуется;)
Интересуют как бесплатные, так и платные движки.
Посоветуйте, пожалуйста, какие-нибудь движки, которые решают вышеперечисленные проблемы полностью или частично.
Как отсортировать в GMail письма по объёму вложений?
Привет. У меня проблема: на ящике GMail заканчивается свободное место (да, я умудрился использовать все 7,5 ГБ).
Подскажите, как отсортировать в веб-интерфейсе GMail письма по дате и объёму вложений, чтобы стереть самые старые и объёмные?
Пробовал решить проблему с помощью IMAP и Opera Mail, но объём вложений не виден, пока письмо не просмотрено. И вообще хотелось бы решить проблему без отдельного почтового клиента.
SPF-record. Внедрять или нет?
Приветствую all.
Продолжаю свой цикл «Идеи для Хабра». Напоминаю, что я администрирую сей сайт в низкоуровневом плане (сервера, ОС, даемоны и взаимодействие всего этого) и меня достаточно сильно интересует мнение моих коллег, имеющих практический опыт использования того, что указано в теме поста. Пока что идет все достаточно вяло, но несколько полезных сведений я уже почерпнул.
Предыдущие вопросы:
На сей раз вопрос крутится вокруг почтовой подсистемы. У нас практически вся почта MX-записями завёрнута на gmail.com. Это достаточно удобно и устраивает почти всех, если, конечно, абстрагироваться от вопросов о «большом брате». Но есть сервера, где в свою очередь крутятся наши сайты, многие из которых рассылают пользователям разные уведомления. С недавнего времени, все письма от некоторых из наших серверов идут к пользователям не напрямую, а через релей, на языке админов «smarthost»: это удобно, так как не надо тонко настраивать штатный sendmail, нужно просто вставить строчку и все. А настроить надо правильно только релей.
Итак, что мы имеем в итоге? Собственно, вся легитимная почта с домена habrahabr.ru идет нашим пользователям только с Гугля и с нашего релея. Т.е. есть хорошая возможность прописать в зоне SPF-запись с ссответствующими данными и с опцией "-all". У этой технологии есть масса плюсов и несколько минусов: один из минусов связывают с возможными проблемами при пересылке писем. Конечно, правильные MTA при пересылке должны изменять заголовки и т.д., но не у всех же все настроено так как нужно.
В связи с вышеизложенным, как вы думаете, стоит ли прописывать жёсткое "-all" или ограничиться только неуверенным "~all"?
P.S. Кстати, DKIM уже работает, релей успешно подписывает исходящую почту. Если ваши почтовые клиенты будут писать о недействительной подписи, дайте знать.
Шейпинг в линуксе (vlan + nat + in/out)?
Знаю, про это написано огромное множество статей, но к сожалению пока что все они ясности не внесли. =(
Есть linux-роутер (в небольшом домовом провайдере, дистр — gentoo), раздающий инет 150+ пользователям.
Необходимо обеспечить ограничение скорости как in, так и out для пользователей согласно их тарифов.
Каждый дом имеет свой vlan, далее все эти vlan-ы приходят в роутер. На выходе один eth интерфейс в интернет. Все юзеры сидят за nat.
Схема получается такая:
{vlan1,vlan2,...,vlann}eth0 => (pc-router)[nat] => eth1
Нужно соответственно ограничить скорость как входящую, так и исходящую для каждого из пользователей согласно его ТП.
Не предлагать: Разнесение по разным тачкам, циску.
Нужно сделать это на одной тачке. По крайней мере фряха с этой задачей в другом сегменте справляется на ура (на неё и перейду, если всё таки не осилю шейпер в линуксе, но всё же сдаваться так просто не хочется).
По идее нужно сделать виртуальный ifb интерфейс, только не могу понять, как его подружить с in+out+nat+vlan.
Расскажите про "+" в email?
Один клиент утверждает, что это нормальный ящик:
word+login@domain.tld
Я, конечно, понимаю, что оно где-то там в RFC допустимо, но первый раз встречаю. Мало где такой формат вообще пропускается, в том числе и на моих сайтах…
P.S. кажется, на хабре об этом писали, но найти ничего не смог :(
Аппаратный райд vs Программный?
Поднимаю файлопомойку на фряхе. Материнка Asus m3n78-vm. Встал вопрос какой райд использовать(RAID 1): программный(во фряхе) или аппаратный(в материнке)?
Доска объявлений. Посетители видят на главной версию для своего региона. Поисковики — версию для всей России?
Допустим создаем мы доску объявлений. Пусть будет по мобильным телефонам.
Понятно, что с высокой точностью определить из какого города посетитель — не сложно.
Посетителю будет приятно увидеть на главной \ на странице куда его редиректнет предложения о покупке\продаже именно в его городе.
А вот робот Яндекса не должен думать, что мы Московская доска объявлений. (В случае определения города по IP именно такую версию и придется ему показать). Пусть думают, что всероссийская.
Обманывать роботов клоакингом ясное дело не хочется. Страшно и все тут.
Где тот баланс, чтобы и посетителю удобно было выбрать свой город (он автоматически выбирался) и поисковики не думали, что их обманывают?
Можно примеры сайтов, где вам понравилась реализация или мысли по теме.
Как распространяется вирус "Мои гости" вконтакте?
Вконтакте добавляется ссылка «Мои гости», перенаправляющая на левый сайт.
Кто знает, что это за зараза, как она распространяется, где сидит и как удалять? Судя по всему, очень свежая штука — на форуме касперского тема появилась только сегодня и пока без ответа.
PS: Ничего левого в последние дни не ставил. Судя по симптомам, исчезает при отключении JS. Значит ли это, что используется уязвимость браузеров?
Удобный вариант просмотра ленты уведомлений из электронной почты
На многих сайтах, в том числе на Хабрахабре, есть уведомления о новых событиях, причем единственный способ получения уведомлений — электронная почта.
Проблема в том, что основной почтовый ящик не хочется захламлять кучей уведомлений, к тому же интерфейс Gmail не самый удобный для такого формата писем — хотелось бы видеть все уведомления одной лентой: «от кого» / «тема» / «текст сообщения», что-то похожее на веб-интерфейс Twitter.
Для уведомлений собираюсь завести отдельный почтовый ящик.
Может быть есть варианты трансляции в RSS, Jabber, некие интерфейсы для почты, которые позволят удобно читать ленту уведомлений? Напишите ваш способ решения проблемы.
Как монетизировать входящий bandwidth?
Есть возможность выкачивать из Интернета со скоростью в сотни гигабит информацию. 90% проектов имеют исходящий траффик, а оплата производится в оба конца (по 95th policy).
Например, так:

Таким образом, полоса оплачивается, но не используется. Какого рода проекты используют входящий траффик? Какого рода проекты можно будет несложно поднять с нуля?
Тем, кто предложит решение, могу предложить каналы и железо на партнерских условиях.
Virtualmin настройка дефолтного ящика для mail() в php?
На сервере стоит LAMP и Virtualmin. Как настроить ящик с которого будет отправляться почта функцией mail() в php на виртуальном сервере. Если есть такое в Virtualmin, то желательно как это сделать с помощью него, если нет то подскажите в сторону каких конфигов или направлений копать.
Подкасты технического толка
Интересуют подкасты по теме разработки. Те, что на хабре безусловно заслужили внимание, однако уже прослушаны. На rpod.ru не все нравится. Знаю, что есть подкасты на неродном, английском. Что слушаете? Что порекомендуете?
Что бы вы улучшили или изменили в интерфейсе Хабрахабра?
Я хотел бы в этом вопросе собрать ответы от пользователей, которые желают внести какие-то изменения в интерфейс Хабрахабра.
Приветствуются разнообразные небольшие изменения и улучшения. Не нужно добавлять комментарии вида «сделайте уже Хабрахабр фиксированным на 800 пикселей» или «перекрасьте все ссылки в оранжевый цвет». Разговор идёт именно о тех небольших вещах в интерфейсе, глаз за которые у вас чаще всего цепляется.
Быть может, вы очень хотели бы что-то поменять или добавить: небольшие изменения в отображении комментариев, вопросов, записей, текста где-то на сайте. Или, скажем, вам не нравится запятая после имени пользователя в комментариях. Возможно, какое-то маленькое функциональное новшество, которое прижилось бы здесь. Если вы почувствовали, что готовы поделиться подобными мыслями, будьте любезны сделать это. Я буду вам очень благодарен.
Формат (по возможности) таков: один ответ на данный вопрос — одно улучшение любого рода. В комментариях — его обсуждение.
Как научить Google посылать юзера не на главную страницу блога, а на конкретный пост?
Есть у меня блог и по статистике получается что поисковые запросы приводят людей не на конкретный пост, как было бы им удобно, а на главную страницу или на подборку постов с определённым тегом. Замучаешься ведь дополнительно искать на этих «простынях» что изначально хотел…
Вопрос: что можно сделать чтобы Гугл подсовывал людям именно «конечные» страницы?
Условия которые хорошо бы соблюсти:
— чтобы обошлось без ущерба для PR и находимости ресурса;
— чтобы Яндекс и прочие поисковики следовали той же логике (если до сих пор не).
Чем отправить iPhone из США в Россию?
Подруга находится в США и может купить iPhone без контракта (~$650). Какой службой можно доставить его в Россию без особых напрягов? Насколько помню, DHL перестал отправлять посылки из США в Россию уже в марте.
Чем отправить iPhone из США в Россию?
Подруга находится в США и может купить iPhone без контракта (~$650). Какой службой можно доставить его в Россию без особых напрягов? Насколько помню, DHL перестал отправлять посылки из США в Россию уже в марте.
Какие инструменты для автоматизации тестирования используете вы?
Интересуют инструменты для тестирования веб-приложений. В основном, для функционального тестирования.
Не могу собрать Nesus из портов на FreeBSD 7.3
Добрый вечер, уважаемое сообщество!
Заранее благодарен за помощь…
собственно сабж…
===> Verifying install for nessus.4 in /usr/ports/security/nessus-libraries
===> Building for nessus-libraries-2.2.9_1
cd libpcap-nessus && make
libtool cc -pipe -O2 -fno-strict-aliasing -pipe -O2 -O2 -fno-strict-aliasing -pipe -I. -I../../include -DHAVE_CONFIG_H -DNESSUS_ON_SSL -DHAVE_SYS_IOCCOM_H=1 -DHAVE_SYS_SOCKIO_H=1 -DHAVE_ETHER_HOSTTON=1 -DHAVE_STRERROR=1 -DHAVE_SOCKADDR_SA_LEN=1 -I. -DHAVE_SSL -I/usr/include/openssl -I/usr/ports/security/nessus-libraries/work/nessus-libraries/include -I/usr/ports/security/nessus-libraries/work/nessus-libraries/libpcap-nessus -c ./pcap-bpf.c
libtool: error: you must specify a MODE.
*** Error code 1
===> Building for nessus-libraries-2.2.9_1
cd libpcap-nessus && make
libtool cc -pipe -O2 -fno-strict-aliasing -pipe -O2 -O2 -fno-strict-aliasing -pipe -I. -I../../include -DHAVE_CONFIG_H -DNESSUS_ON_SSL -DHAVE_SYS_IOCCOM_H=1 -DHAVE_SYS_SOCKIO_H=1 -DHAVE_ETHER_HOSTTON=1 -DHAVE_STRERROR=1 -DHAVE_SOCKADDR_SA_LEN=1 -I. -DHAVE_SSL -I/usr/include/openssl -I/usr/ports/security/nessus-libraries/work/nessus-libraries/include -I/usr/ports/security/nessus-libraries/work/nessus-libraries/libpcap-nessus -c ./pcap-bpf.c
libtool: error: you must specify a MODE.
*** Error code 1
340   2   07:31, 15th August, 2020
Как понять что ты способен быть тем на кого ты учишься?
Я учусь в институте культуры, на кафедре информационных технологий, специальность Прикладная информатика в социально культурной сфере, мультимедиа и веб-дизайн. Уже 4 курс. подразумевается что я выпущусь как программист, мультимедийщик + веб-дизайнер, как мне понять, что я гожусь для профессии в этой сфере? программирование, алгоритмы, веб-дизайн я как бы знаю, но ведь я человек и могу ошибаться, есть ли какие ни будь тесты для проверки? ) когда я пойму что я действительно на что то способен?
ЗЫ извините за столь длинный вопрос
Отправить файл на почту через консоль Windows?
Суть такова: необходимо каждый день отправлять определенный файл на 2 электропочты. Сделать это надо в автоматическом режиме, в батнике. Возможность сделать только на Windows, ибо спецтехнологический софт под оборудование. Желательно, что бы софт настраивался без многочасовых танцев с бубном.
Извиняюсь, если туплю, но гугл выдает как это сделать в Linux…
IntelliJ IDEA и подсветка неразрывного пробела
Как в IntelliJ IDEA (или в PyCharm) сделать подсветку неразрывного пробела? Его код — 160. Мне это нужно, чтобы в шаблонах можно было использовать тексты, прошедшие типографику, и не смотреть на дурацкие .
Какой облачный хостинг выбрать под проект на Ruby On Rails?
Если рассматривать облачный хостинг под Ruby On Rails приложение, то какой стоит выбрать?
Критерии:
1) Хочется, чтобы можно было запускать несколько сайтов в одной конфигурации (если я правильно понял, то на heroku.com нельзя). Это не критичный пункт.
2) Хочется автомаштабирование (autoscaling)
3) Хочется встроенной поддержки Rails (хотя не обязательно), причём rails 3
4) Хочется подешевле :)
Если есть опыт развёртывания rails приложений в облаках, просьба поделиться впечатлениями
Доска объявлений. Посетители видят на главной версию для своего региона. Поисковики — версию для всей России?
Допустим создаем мы доску объявлений. Пусть будет по мобильным телефонам.
Понятно, что с высокой точностью определить из какого города посетитель — не сложно.
Посетителю будет приятно увидеть на главной \ на странице куда его редиректнет предложения о покупке\продаже именно в его городе.
А вот робот Яндекса не должен думать, что мы Московская доска объявлений. (В случае определения города по IP именно такую версию и придется ему показать). Пусть думают, что всероссийская.
Обманывать роботов клоакингом ясное дело не хочется. Страшно и все тут.
Где тот баланс, чтобы и посетителю удобно было выбрать свой город (он автоматически выбирался) и поисковики не думали, что их обманывают?
Можно примеры сайтов, где вам понравилась реализация или мысли по теме.
Как распространяется вирус "Мои гости" вконтакте?
Вконтакте добавляется ссылка «Мои гости», перенаправляющая на левый сайт.
Кто знает, что это за зараза, как она распространяется, где сидит и как удалять? Судя по всему, очень свежая штука — на форуме касперского тема появилась только сегодня и пока без ответа.
PS: Ничего левого в последние дни не ставил. Судя по симптомам, исчезает при отключении JS. Значит ли это, что используется уязвимость браузеров?
Удобный вариант просмотра ленты уведомлений из электронной почты
На многих сайтах, в том числе на Хабрахабре, есть уведомления о новых событиях, причем единственный способ получения уведомлений — электронная почта.
Проблема в том, что основной почтовый ящик не хочется захламлять кучей уведомлений, к тому же интерфейс Gmail не самый удобный для такого формата писем — хотелось бы видеть все уведомления одной лентой: «от кого» / «тема» / «текст сообщения», что-то похожее на веб-интерфейс Twitter.
Для уведомлений собираюсь завести отдельный почтовый ящик.
Может быть есть варианты трансляции в RSS, Jabber, некие интерфейсы для почты, которые позволят удобно читать ленту уведомлений? Напишите ваш способ решения проблемы.
Как монетизировать входящий bandwidth?
Есть возможность выкачивать из Интернета со скоростью в сотни гигабит информацию. 90% проектов имеют исходящий траффик, а оплата производится в оба конца (по 95th policy).
Например, так:

Таким образом, полоса оплачивается, но не используется. Какого рода проекты используют входящий траффик? Какого рода проекты можно будет несложно поднять с нуля?
Тем, кто предложит решение, могу предложить каналы и железо на партнерских условиях.
Virtualmin настройка дефолтного ящика для mail() в php?
На сервере стоит LAMP и Virtualmin. Как настроить ящик с которого будет отправляться почта функцией mail() в php на виртуальном сервере. Если есть такое в Virtualmin, то желательно как это сделать с помощью него, если нет то подскажите в сторону каких конфигов или направлений копать.
Подкасты технического толка
Интересуют подкасты по теме разработки. Те, что на хабре безусловно заслужили внимание, однако уже прослушаны. На rpod.ru не все нравится. Знаю, что есть подкасты на неродном, английском. Что слушаете? Что порекомендуете?
Что бы вы улучшили или изменили в интерфейсе Хабрахабра?
Я хотел бы в этом вопросе собрать ответы от пользователей, которые желают внести какие-то изменения в интерфейс Хабрахабра.
Приветствуются разнообразные небольшие изменения и улучшения. Не нужно добавлять комментарии вида «сделайте уже Хабрахабр фиксированным на 800 пикселей» или «перекрасьте все ссылки в оранжевый цвет». Разговор идёт именно о тех небольших вещах в интерфейсе, глаз за которые у вас чаще всего цепляется.
Быть может, вы очень хотели бы что-то поменять или добавить: небольшие изменения в отображении комментариев, вопросов, записей, текста где-то на сайте. Или, скажем, вам не нравится запятая после имени пользователя в комментариях. Возможно, какое-то маленькое функциональное новшество, которое прижилось бы здесь. Если вы почувствовали, что готовы поделиться подобными мыслями, будьте любезны сделать это. Я буду вам очень благодарен.
Формат (по возможности) таков: один ответ на данный вопрос — одно улучшение любого рода. В комментариях — его обсуждение.
Как научить Google посылать юзера не на главную страницу блога, а на конкретный пост?
Есть у меня блог и по статистике получается что поисковые запросы приводят людей не на конкретный пост, как было бы им удобно, а на главную страницу или на подборку постов с определённым тегом. Замучаешься ведь дополнительно искать на этих «простынях» что изначально хотел…
Вопрос: что можно сделать чтобы Гугл подсовывал людям именно «конечные» страницы?
Условия которые хорошо бы соблюсти:
— чтобы обошлось без ущерба для PR и находимости ресурса;
— чтобы Яндекс и прочие поисковики следовали той же логике (если до сих пор не).
Чем отправить iPhone из США в Россию?
Подруга находится в США и может купить iPhone без контракта (~$650). Какой службой можно доставить его в Россию без особых напрягов? Насколько помню, DHL перестал отправлять посылки из США в Россию уже в марте.
Чем отправить iPhone из США в Россию?
Подруга находится в США и может купить iPhone без контракта (~$650). Какой службой можно доставить его в Россию без особых напрягов? Насколько помню, DHL перестал отправлять посылки из США в Россию уже в марте.
Какие инструменты для автоматизации тестирования используете вы?
Интересуют инструменты для тестирования веб-приложений. В основном, для функционального тестирования.
Не могу собрать Nesus из портов на FreeBSD 7.3
Добрый вечер, уважаемое сообщество!
Заранее благодарен за помощь…
собственно сабж…
===> Verifying install for nessus.4 in /usr/ports/security/nessus-libraries
===> Building for nessus-libraries-2.2.9_1
cd libpcap-nessus && make
libtool cc -pipe -O2 -fno-strict-aliasing -pipe -O2 -O2 -fno-strict-aliasing -pipe -I. -I../../include -DHAVE_CONFIG_H -DNESSUS_ON_SSL -DHAVE_SYS_IOCCOM_H=1 -DHAVE_SYS_SOCKIO_H=1 -DHAVE_ETHER_HOSTTON=1 -DHAVE_STRERROR=1 -DHAVE_SOCKADDR_SA_LEN=1 -I. -DHAVE_SSL -I/usr/include/openssl -I/usr/ports/security/nessus-libraries/work/nessus-libraries/include -I/usr/ports/security/nessus-libraries/work/nessus-libraries/libpcap-nessus -c ./pcap-bpf.c
libtool: error: you must specify a MODE.
*** Error code 1
===> Building for nessus-libraries-2.2.9_1
cd libpcap-nessus && make
libtool cc -pipe -O2 -fno-strict-aliasing -pipe -O2 -O2 -fno-strict-aliasing -pipe -I. -I../../include -DHAVE_CONFIG_H -DNESSUS_ON_SSL -DHAVE_SYS_IOCCOM_H=1 -DHAVE_SYS_SOCKIO_H=1 -DHAVE_ETHER_HOSTTON=1 -DHAVE_STRERROR=1 -DHAVE_SOCKADDR_SA_LEN=1 -I. -DHAVE_SSL -I/usr/include/openssl -I/usr/ports/security/nessus-libraries/work/nessus-libraries/include -I/usr/ports/security/nessus-libraries/work/nessus-libraries/libpcap-nessus -c ./pcap-bpf.c
libtool: error: you must specify a MODE.
*** Error code 1
398   2   09:41, 23rd August, 2020
Как понять что ты способен быть тем на кого ты учишься?
Я учусь в институте культуры, на кафедре информационных технологий, специальность Прикладная информатика в социально культурной сфере, мультимедиа и веб-дизайн. Уже 4 курс. подразумевается что я выпущусь как программист, мультимедийщик + веб-дизайнер, как мне понять, что я гожусь для профессии в этой сфере? программирование, алгоритмы, веб-дизайн я как бы знаю, но ведь я человек и могу ошибаться, есть ли какие ни будь тесты для проверки? ) когда я пойму что я действительно на что то способен?
ЗЫ извините за столь длинный вопрос
Отправить файл на почту через консоль Windows?
Суть такова: необходимо каждый день отправлять определенный файл на 2 электропочты. Сделать это надо в автоматическом режиме, в батнике. Возможность сделать только на Windows, ибо спецтехнологический софт под оборудование. Желательно, что бы софт настраивался без многочасовых танцев с бубном.
Извиняюсь, если туплю, но гугл выдает как это сделать в Linux…
IntelliJ IDEA и подсветка неразрывного пробела
Как в IntelliJ IDEA (или в PyCharm) сделать подсветку неразрывного пробела? Его код — 160. Мне это нужно, чтобы в шаблонах можно было использовать тексты, прошедшие типографику, и не смотреть на дурацкие .
Какой облачный хостинг выбрать под проект на Ruby On Rails?
Если рассматривать облачный хостинг под Ruby On Rails приложение, то какой стоит выбрать?
Критерии:
1) Хочется, чтобы можно было запускать несколько сайтов в одной конфигурации (если я правильно понял, то на heroku.com нельзя). Это не критичный пункт.
2) Хочется автомаштабирование (autoscaling)
3) Хочется встроенной поддержки Rails (хотя не обязательно), причём rails 3
4) Хочется подешевле :)
Если есть опыт развёртывания rails приложений в облаках, просьба поделиться впечатлениями
Программа для проектирования интерфейсов — сильные возможности чистого экспорта
Сижу рою программы для проектирования интерфейсов для такой задачи:
1) сделать шаблон карточки продукта
2) перевести его в формат, который можно отпарсить
3) с помощью скрипта созданный шаблон будет отпарсен и автоматически залит в админку
С 1 проблем нет. шаблон умеют делать все и всё хорошо. Но вот экспорт, чтобы нормально можно было отпарсить как-то туго идёт.
Пока довольно плотно ковырял Бальзамик. Всё подходит — отлично делаю шаблон. С помощью Napkee экспортирую в хтмл. Но вот незадача он расставляет их в зависимости от уникальных ID по порядку, а не по месту расположения или следования: это, допустим, происходит при удалении старого блока и добавления нового, или если мы делаем работу непоследовательно. Визуально ничего не меняется, а вот код, который как раз нужен, не структурируется в зависимости от местаположения. Это затрудняет парсинг, редактирование шаблонов. Можно задать свои id и на их основе делать парсинг, но это увеличивает время создания шаблона значительно.
Есть ли программы такие, которые расставляют элементы по порядку? и генерируют более менее чистый хтмл без всяких стайлов и так далее, потому что мне нужно чисто значение класса, который парсер будет определять как тип поля и в зависимот от этого давать ему уже нужное значение в админке?
SEO имиджевого сайта большой компании — насколько актуально?
Филиал большой промышленной компании, присутствующей на рынке несколько десятилетий и добившейся значительных успехов в своей области, обзавелся собственным веб-сайтом (до этого момента довольствовались подразделом на общем сайте компании). На сайте будет информация презентационного характера и новости. Новости будут публиковаться регулярно и почти наверняка будут пользоваться «спросом» у информационных агентств, т.е. ожидается, что уже в ближайшее время поисковики туда придут через немалое количество сайтов с хорошим рейтингом.
Собственно, вопрос: насколько актуально в такой ситуации платить деньги за специальные услуги по продвижению сайта?
От поисковиков требуется, чтобы филиал был в выдаче №1 по запросу «Название Филиала» и, опционально, в рамках первой страницы выдачи по запросам «Название региона деятельности Филиала + один из профильных видов деятельности Филиала», в срок 3-6 месяцев.
Sendmail для Windows
Когда-то давно встречал программу, теперь не могу найти.
Работает как локальный почтовый сервер, но всю «отправленную» почту не отправляет, а просто открывает в отдельном окне. Было очень удобно тестировать почту отправляемую с сайта при разработке.
Может кто знает название?
Отправка писем через exim4 на домен, равный hostname, если mx запись указывает на другой хост
Есть сайт на VDS, на него указывает домен example.ru
$ hostname
example.ru
$ host example.ru
example.ru has address 92.243.84.xx
example.ru mail is handled by 10 mx1.example.ru.
$ host mx1.example.ru
mx1.example.ru has address 62.165.37.xx
Стоит почтовик exim4. При отправке писем с сайта (php mail()) на этот домен, письма не доходят.
$ php -r "var_dump(mail('user@example.ru', 'text mail', 'test'));"
bool(true)
$ sudo grep user@example.ru /var/log/exim4/mainlog
2010-09-16 13:23:42 1Ow8on-0005Sb-Cu ** user@example.ru: Unrouteable address
При конфигурировании exim4 кроме прочего пишет:
$ sudo dpkg-reconfigure exim4-config
Please enter a semicolon-separated list of recipient domains for which this machine
should consider itself the final destination. These domains are commonly called 'local
domains'. The local hostname (example.ru) and 'localhost' are always added to the list
given here.
В общем проблема как раз в этом, как сделать так, чтобы the local hostname больше не участвовал в спике локальных доменов для отправки почты?
Предыстория: До этого стоял обычный sendmail, была та же проблема. Нагуглил много примерно одинаковых решений. Вот одно из: forum.lissyara.su/viewtopic.php?f=20&t=21720 Пытался прогнуть sendmail, ничего не получилось, плюнул, поставил exim4, как и человек по ссылке, но проблему не решило.
$ hostname example.ru $ host example.ru example.ru has address 92.243.84.xx example.ru mail is handled by 10 mx1.example.ru. $ host mx1.example.ru mx1.example.ru has address 62.165.37.xx
$ php -r "var_dump(mail('user@example.ru', 'text mail', 'test'));"
bool(true)
$ sudo grep user@example.ru /var/log/exim4/mainlog
2010-09-16 13:23:42 1Ow8on-0005Sb-Cu ** user@example.ru: Unrouteable address
$ sudo dpkg-reconfigure exim4-config Please enter a semicolon-separated list of recipient domains for which this machine should consider itself the final destination. These domains are commonly called 'local domains'. The local hostname (example.ru) and 'localhost' are always added to the list given here.
Влияние выбора CMS на ранжирование?
Всем привет!
У нас в студии созрел вопрос, на который хотелось бы получить ответ, да и просто услышать ваше мнение исходя из опыта. Влияет ли выбор системы управления контентом на ранжирование сайта поисковыми системами? В частности интересует Яндекс.
Есть мнение, что сайты сделанные на бесплатных CMS хуже с точки зрения ранжирования по сравнению с коммерческими: на Wordpress частенько делают сателлиты и сайты на скорую руку, а на Битрикс (например) делаются как правило более серьзеные сайты, так как вложиться придется как минимум в покупку лиценции.
Есть ли какая то разница? Интересует сейчас только актуальные условия Рунета.
Как реагируют поисковики на указание языка страници в URI?
Вопрос к мастерам поисковой оптимизации. Если в URL указать язык страници example.com/en/page.html — то, очевидно, отобразится страница на английском. Если пропустить указание языка — то отобразится страница на текущем языке системы. Тоесть на одну и ту же страницу ведут разные URL. Как в данном случае ведут себя поисковики, и не лучше ли делать 301 Moved Permanently на URL с явным указанием языка
PHP-функция mail(), 5-й аргумент?
Универсальный почтовый скрипт PHPMailer при отправке письма с помощью функции mail() в качестве 5-го аргумента функции подставляет строку "-oi -f mail@example.com".
Популярный фреймворк CodeIgniter делает тоже самое, только без флага "-oi".
Но valuehost.ru не отправляет письмо, если в 5-м параметре есть ключ "-f".
Не хочется (да и неправильно это) изменять код фреймворка. Правильнее было бы внести нужные изменения в настройки сервера, я думаю. Проблема в том, что я не знаю, какие это должны быть настройки (надеюсь, админы валюхоста пойдут навстречу, если я им подскажу, что и где исправить).
Кто-нибудь сталкивался с такой проблемой? Кто-нибудь знает, по каким причинам mail() может отказываться работать с ключом "-f"?
Заранее очень благодарю :)
Правда о Blackberry?
Я много слышал, про Blackberry, но никак не мог получить ясности по следующим вопросам:
- Мне утверждали, что экономия почтового трафика через Blackberry осуществляется за счёт технологии push email. Дескать, не ты долбишься к серверу, сжирая деньги, а он долбится к тебе, если пришло письмо и только в этом случае. По мне, так похоже на бред. Ведь в этом случае должно быть постояное соединение с сервером через GPRS. И обмен трафиком всё равно есть. Что в этом случае происходит с батарейкой?
- Есть ли какая-то халява при общении с BES? Может быть бесплатный трафик?
- Что означает фраза «в сети покрытия Blackberry»?
- Мне говорили, что в отличии от iphone, сожравшего в роуминге 1500$ на проверке почты, в Blackberry это бесплатно или почти бесплатно. Это так?
- Хвалёное шифрование почты при работе с BES. Это только шифрование канала смартфон <-> BES или что-то большее?
- Экономия трафика при работе с BES достигается только за счёт сжатия? (типа opera mini для почты?)
- Есть ли в Blackberry что-то такое, чего нельзя достичь на других смартфонах?
- Верно ли, что BES должен стоять у оператора? У наших операторов стоит BES?
- За что его так любят?
wordpress не отправляет уведомления
Установил на phillennium.ru wordpress, указал в настройках, что при появлении новых комментариев он всегда должен отправлять уведомление об этом на админскую почту — он не отправляет. Погуглил, прочитал, что такое бывает, когда на хостинге не создан адрес вида wordpress@домен_сайта, создал — не отправляет. Погуглил, прочитал про решающий эту проблему Configure SMTP, установил, вбил настройки ящика — не отправляет. В том же Configure SMTP вместо дефолтного smtp-адреса сказал отправлять через существующий gmail-ящик, указал его логин-пароль — все тут же отлично заработало. Теперь хочу, чтобы работало, но без гмейла в качестве костыля. В чем может быть проблема? Хостинг — Infobox.
«Shipito.com» из Гонконга?
Сервисов для пересылки из США полно.
Один из самых крупных Shipito.com.
Может кто посоветует подобный сервис для пересылки из гонконга?
Чтобы надежный и работал прямо сейчас.
Кстати, Shipito планирует открыть пересылку из гонконга в ближайшее время.
Программа для рассылки писем
Не знаю куда обратиться с подобным вопросом, но думаю хабр поможет.
В сфере моей работы, мне довольно часто приходится отправлять однотипные писма (письма с одним заголовком, с одним текстом сообщения, одним прикрепленным файлом). Сейчас это всё делается в ручную, раз-два в месяц приходится рассылать в день порядка 200-300 писем, иногда и под 500.
Хотелось бы автоматизировать этот процесс. Конечно желательно бесплатно, но тут уж как получится :)
Так вот, посоветуйте пожалуйста чем и как можно автоматизировать это? (софт, сервис или что-то ещё?)
Никакого спама, никакой нежелательной почты, это строго деловая переписка, в данных письмах люди заинтересованы. Так что всё честно.
Как посмотреть, кто подключён к Yota Egg и какую часть канала использует?
Раздаю интернет через роутер друзьям в университете, иногда скорость очень сильно падает. Хотелось бы посмотреть, кто как использует канал, или хотя бы количество подключённых устройств, общую загрузку канала.
Это как-то возможно сделать? Штатная админка далека от таких функций.
366   1   03:01, 1st August, 2020
TИЦ от топиков на Хабрахабре?
Насколько эффективны топики-ссылки на Хабрахабре, содержащие ссылки на продвигаемый ИТ-ресурс? Добавляют ли они тИЦ ресурсу? Ведь Яндекс игнорирует многие сайты, на которых контент генерируется пользователями, а не веб-мастером.
Влияют ли микроформаты на позицию сайта в выдаче Яндекса?
Вопрос не праздный и возник в связи с предполагаемым желанием Яндекса дать пользователю сайты с наиболее полной информацией по запросу, а по возможности и дать её прямо в выдаче. А микроформаты как раз работают на пользователя, то есть позволяют как минимум дать информативный сниппет в выдаче. По идее, это весьма положительный фактор ранжирования.
Кроме того, возможно, наличие микроформатов позволяет считать вёрстку в целом более качественной.
Был ли у кого-нибудь из вас опыт внедрения микроформатов и затем подъёма в выдаче?
Поделитесь им, пожалуйста.
Как приступить к реализации интернет проекта?
Как найти пару человек (талантливых психов-энтузиастов, которые хотят реализовать себя в потенциально успешном веб-проекте), разбирающихся в программировании и дизайне пользовательских интерфейсов для разработки веб-сервиса, который будет востребован платежеспособной и достаточной обширной частью активных пользователей интернета (в т.ч. и западных), если я- один из представителей данной аудитории, обнаруживший недостачу данного сервиса и концептуализировавший его, но не знающий как приступить к реализации?
Как организовать отношения с этими людьми, если у меня нет офиса и я не готов платить им з/п, а готов предложить долю в проекте?
(вспомним 37signlas, которые начали с того, что сами в первую очередь нуждались в своем продукте)
366   4   02:25, 23rd August, 2020
Нужен практический совет по автоматизации тестирования
Имеется система:
- Множество разнообразных приложений на сервере (планируется постоянное пополнение)
- Kлиент (две версии — java и web/flash), через который пользователь запускает приложения и управляет ими
Задача:
Найти оптимальный (быстрый и надёжный) способ автоматизации процесса тестирования.
Тестируется каждое приложение (грубо говоря, запускается через обе версии клиента и проверяется).
При добавлении нового приложения (одного или сразу десятка) нужно быстро и качественно тестировать их поведение при использовании обоих клиентов. Цель — поведение приложения при запуске через клиент должно быть идентичным (по возможности) его поведению при обычном запуске.
Прошу совета на основе опыта — какие инструменты наиболее практичны и эффективны для такой задачи?
Как лучше организовать работу?
Update: Вопрос касается как конкретных используемых инструментов, так и опыта по организации такого дела.
Если кто-то похожее делал, напишите 2-3 слова, как организовывали это дело. Заранее спасибо!
Можно ли использовать бесплатный базовый пакет от Google для маленькой компании?
Есть такое предложение от Google www.google.com/apps/intl/ru/group/index.html
Вопрос: если у меня небольшая компания на 2-4 человека могу ли я этим пользоваться бесплатно, не покупая профессиональный пакет?
Выбираю между ними и предложением от Яндекса pdd.yandex.ru/domains_add/
Test msg
Вернувшись сегодня домой и включив свой ноутбук (Asus N60DP) был удивлен. По центру экрана красовалась зеленая надпись "Test msg". Погуглив на такую тему нечего путнего не нашел. На парочке буржуйских сайтов была подобная тема с ноутбуками Asus. Советовали пощелкать всевозможные комбинации Fn+ и перезагрузить машину. После перезагрузки надпись с экрана исчезла, но «неприятный осадок остался». Кто что знает по данной ситуации?
Справедливо ли утверждение: Почта на своем домене привязанным к Google apps, менее уязвима, чем yandex,mail/etc?
Мучает вопрос.
Мне кажется она более закрыта от взлома. Т.к чтобы взломать почту, надо сначала увести домен.
Но хотелось бы услышать мнение профи.
373   6   21:41, 13th August, 2020
Литература по тестированию сайтов
Коллеги, можете посоветовать книги по тестированию веб-сайтов?
Ссылки на материалы в сети накидали, спасибо, но хотелось бы в бумаге, а на озоне нашел только тестирование и оптимизация при помощи инструментов гугл. Это, конечно, не совсем то, что надо.
Много ли Скайп "ест" трафика?
Мне интересно, много ли трафика «ест» Скайп, но не только при активном использовании, но и в простое. И насколько сильно он загружает сеть, а то иногда, при включении Скайпа у меня и-нет начинает тормозить.
Подсветка синтаксиса?
Есть библиотека для подсветки синтаксиса на веб-странице — SyntaxHighlighter (http://alexgorbatchev.com/SyntaxHighlighter/). Блоки текста на странице (по умолчанию в теге pre) разцвечиваются при инициализации страницы.
Проблема: после того, как текст в блоке поменялся, например, в результате работы Ajax, он теряет раскраску. Как попросить библиотеку снова обработать некий блок?
Замечание:
после работы SyntaxHighlighter теги pre заменяются на другие, заданные редактором (div, в которой вложена таблица, и так далее). Мой скрипт снова пишет текст в тег pre.
P.S. Другими словами, как заставить модуль раскрасить некий блок кода на странице, который появился уже после выполнения модулем своей работы?
Неизведанный способ вставки inline картинок в письма?

Получил на днях рассылку на gmail и увидел картинки сразу, без всяких там «Показать картинки» и зачем-то я посмотрел сурс. Думал, что там обычный аттач с Content-Disposition: inline и ссылки на него в теле письма. Но увидел нечто иное. Приаттаченные картинки были оформлены так:
Copy Source | Copy HTML
Content-Type: image/jpeg; name=image.jpg
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=image.jpg
Content-Location: example.com/image.jpg
А в теле письма были просто теги <img src="example.com/image.jpg">
Попробовал воспроизвести с помощью SwiftMailer'а:
Copy Source | Copy HTML
$transport = Swift_SmtpTransport::newInstance();
$transport->setUsername('login');
$transport->setPassword('password');
$mailer = Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance();
$message->setSubject('Hello man!');
$message->setFrom(array('r2d2@example.com'=>'R2D2'));
$message->setTo('c3po@example.com', 'C3PO');
$body='<img src="example.com/image.jpg">';
$message->setBody($body, 'text/html');
$attach=Swift_Attachment::fromPath('/home/example/htdocs/image.jpg');
// к обычному аттачу добавляем заголовок Content-Location
$attach->getHeaders()->addTextHeader('Content-Location', 'example.com/image.jpg');
$message->attach($attach);
$mailer->send($message);
Это работает, картинки грузятся в письмо сразу, с сервера не запрашиваются, как аттачи не показываются. Проверял в gmail и outlook 2007. Перерыл все rfc, что нашел — нигде не увидел упоминаний о подобном. По rfc для вставки inline картинки нужно использовать Content-Disposition: inline и Content-ID
Вопрос: почему это работает?
Кстати, gmail всегда показывал встроенные картинки сразу?
Content-Type: image/jpeg; name=image.jpg
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=image.jpg
Content-Location: example.com/image.jpg
$transport = Swift_SmtpTransport::newInstance();
$transport->setUsername('login');
$transport->setPassword('password');
$mailer = Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance();
$message->setSubject('Hello man!');
$message->setFrom(array('r2d2@example.com'=>'R2D2'));
$message->setTo('c3po@example.com', 'C3PO');
$body='<img src="example.com/image.jpg">';
$message->setBody($body, 'text/html');
$attach=Swift_Attachment::fromPath('/home/example/htdocs/image.jpg');
// к обычному аттачу добавляем заголовок Content-Location
$attach->getHeaders()->addTextHeader('Content-Location', 'example.com/image.jpg');
$message->attach($attach);
$mailer->send($message);
NetBSD 5.0.2 + ZFS?
Кто-нибудь в курсе сабжа? ZFS присутствует в последнем дистре NetBSD или оно пока не включено в дистрибутив?
Хочу BSD систему в Xen Dom0 иметь с удобным управлением томами, что есть в ZFS. Иначе только Linux с LVM останется. :)
Увеличить системный шрифт в Windows
Доброго дня! Подскажите, как увеличить размер шрифта в диалогах Windows? Большая часть шрифтов настраивается в «Свойства экрана» ---> «Оформление», но там нет доступа к дефолтовым системным шрифтам (Sans Serif и Tahoma). Замена шрифтов доступна в ключах MS Shell Dlg раздела HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes, а вот где задается размер? 8 пунктов по умолчанию — крайне мелко для моего родного разрешения монитора. Кто подскажет как его изменить?
Уточню, что интересует именно смена размера шрифта, а не другие способы увеличения отображаемых шрифтов (типа увеличения DPI для экранного шрифта или шаманство с «Специальными возможностями»).
Чем удалить вирус I-Worm\Brontok.AA?
Принес на флешке это чудо, все файлы заражены. Флешка не форматируется, NOD32 находит зараженные файлы, но удалить не может. Сегодня ещё скачал AVG — та же история. Флешка в принципе пока не нужна, но похоже зараза добралась и до десктопа, который начал нещадно тормозить.
Подскажите, пожалуйста, как с ним бороться.
Аналог logwatch под Windows?
Столкнулся с проблемой мониторинга удаленной машины с виндой. Каждый день ходить по RDP и смотреть чего там происходит как-то не очень прикольно. Есть ли аналог logwatch под Windows — т.е. каждодневные отчеты по мылу с краткой информацией о состоянии?
В первую очередь хотелось бы верить в наличие встроенных средств. Если нет, то посоветуйте что поставить.
Другие варианты сводного просмотра состояния также приветствуются.
Как заставить Eclipse при autocomplete удалять слово под курсором?
На данный момент, при попытке воспользоваться автокомплитом когда курсор стоит в середине слова, Эклипс просто добавляет новое слово, не стирая остаток после курсора. Возможно ли изменить поведение среды так, чтобы старое слово полностью заменялось новым?
BSD + Xen Dom0 + удобное управление томами?
Я так понимаю Dom0 из BSD систем умеет только NetBSD?
Не нашел никакой инфы по DragonFlyBSD. Может кто в курсе как там дела обстоят?
В идеале конечно хотелось бы поднять Dom0 на моей любимой фре и из нее удобно управлять томами через ZFS.
Но фря не держит Dom0, а NetBSD не держит ZFS. Засада какая-то. А Linux не хочу, хоть в нем LVM и удобен. Ставлю сейчас NetBSD, но вдруг кто-то посоветует еще чего дельного.
И еще а в pkgsrc NetBSD какая версия xenserver лежит? Хотелось бы конечно новую 4.0.1 :)
Стресс тест для почтового сервера?
Здравствуйте.
Подскажите пожалуйста кто как тестирует почтовики?
Сейчас остро возникла потребность проверить почтовик на выносливость,
на определенном железе, и с определенным софтом.
Хотелось бы узнать не склеит ли он ласты при нагрузке.
Заранее благодарен за ответы.
Спасибо
Как правильно совместить регистрацию пользователя и создание профиля компании?
Есть обычная форма регистрации на сайте. В процессе регистрации нужно заполнить профиль пользователя и дополнительные поля, назовем их профилем компании, они включают в себя название компании, адрес сайта и т.д.
Вместе около 10 полей, а потому было решено разбить регистрацию на 2 страницы.
Как правильно организовать регистрацию, какие поля показывать на первом этапе, какие на втором. Предложить вначале пользователю пользовательскую регистрационную форму или форму компании? Или может вообще не стоит разбивать регистрацию на 2 формы?
Удобный трединг в Javascript?
Приветствую.
На самом деле, речь не совсем о трединге. Да, в Javascript «чистого» трединга вроде как нету, но есть ещё webworkers, это я знаю, а здесь я хочу поднять вопрос о другом. Для начала я уточню, что конкретно я буду подразумевать под «тредингом».
Типичная задача следующая. Есть некий код (для определённости, врапнутый в функцию myFunc) и я хочу запустить этот код неким вызовом, но при этом не дожидаясь завершения этого вызова перейти к следующей строке кода, откуда я этот вызов совершаю. Обычно эта задача решается примерно таким образом:
setTimeout( myFunc, 10 );
doSomethingElse();
где myFunc() содержит код, который я хочу выполнить «в треде», а doSomethingElse() содержит код, про который я хочу чтобы он начал выполняться, не дожидаясь завершения myFunc(). А если мне нужно вызвать функцию myFunc() как метод объекта — я могу заюзать замыкание и apply(), обернув это в ещё одну анонимную функцию.
Самое загадочное в таком подходе — второй аргумент функции setTimeout(). Почему я сказал ей выполнить код через 10 милисекунд, а не сразу — через 0? Люди пишут (комменты), что setTimeout(fn, 0) часто работает дольше, чем setTimeout(fn, 10). И там же предлагается ещё более быстрый способ «заказать» асинхронное выполнение функции «прямо сейчас», с использованием postMessage.
Я решил немного поэкспериментировать с приведённым там кодом и сделать его чуть более удобным. Идея состоит в том, что прототипу объекта типа Function добавляется новый метод thread(), который запускает эту функцию асинхронно и форвардит ей все аргументы. Получилось примерно так:
(function() {
var threads = [];
var messageName = "start-thread";
function thread(fn) {
threads.push(fn);
window.postMessage(messageName, "*");
}
function startThread(event) {
if (event.source == window &&
event.data == messageName) {
event.stopPropagation();
if (threads.length> 0) {
( threads.shift() )();
}
}
}
window.addEventListener("message", startThread, true);
Function.prototype.thread = function() {
var args = arguments;
var me = this;
thread(
function() {
me.apply( null, args );
}
);
}
})();
var doSomething = function(a, b) {
alert( a + b );
}
// вызываем doSomething() асинхронно:
doSomething.thread( 2, 3 );
В общем, это практически точная копия кода по ссылке, плюс новый метод thread объектам типа Function.
И теперь внимание вопрос. Для того, чтобы метод thread был действительно удобным, нужно иметь возможность использовать его для методов объектов. То есть, каким-то образом в функцию thread нужно «протащить» информацию об объекте, в контексте которого мы обратились к методу. Использование замыкания напрочь испортит всю элегантность. Хочется пользоваться этим методом примерно так:
myObject.myMethod.thread( arg1, arg2 );
и в результате такого вызова метод myMethod должен вызваться асинхронно в контексте объекта myObject, то есть должно произойти
myObject.myMethod.apply( myObject, [ arg1, arg2 ] );
Возможно ли это?
setTimeout( myFunc, 10 );
doSomethingElse();(function() {
var threads = [];
var messageName = "start-thread";
function thread(fn) {
threads.push(fn);
window.postMessage(messageName, "*");
}
function startThread(event) {
if (event.source == window &&
event.data == messageName) {
event.stopPropagation();
if (threads.length> 0) {
( threads.shift() )();
}
}
}
window.addEventListener("message", startThread, true);
Function.prototype.thread = function() {
var args = arguments;
var me = this;
thread(
function() {
me.apply( null, args );
}
);
}
})();
var doSomething = function(a, b) {
alert( a + b );
}
// вызываем doSomething() асинхронно:
doSomething.thread( 2, 3 );myObject.myMethod.apply( myObject, [ arg1, arg2 ] );
Оптимизация формы выдачи новостей, повредит или поможет сайту?
Сейчас на сайте около 300 новостных статей, собранных за несколько лет работы сайта.
Новости выводятся как www.mysite.com/news.php?id=299
Хочу сделать по-уму: www.mysite.com/news/my-mega-novost.htm
Технически я знаю как это сделать, вопрос не в том.
Хотелось бы узнать вот что:
1) Не повредит ли сайту такая рокировка с точки зрения поисковиков? Насколько я понимаю, сейчас все мои 300 статей проиндексированы как ?id=xxx.
2) У меня будут работать оба метода вызова статьи. Получается дублирование контента, что по идее тоже плохо…
Как в данной ситуации поступить грамотно? Читал про какую-то ошибку 303, но ничего не понял.
338   5   18:46, 13th August, 2020
Поисковый движок на PHP?
Посоветуйте поисковый движок в виде PHP-библиотеки. То есть хотелось чего-то вроде Sphinx, но без необходимости установки на сервер, чтобы можно было работать с ним на любом хостинге.
Алиасы почтовых доменов и форма восстановления забытого пароля
Здравствуйте, как вы думаете стоит ли учитывать алиасы почтовых доменов (если их можно так назвать), такие как например:
- @gmail.com == @googlemail.com
- @yandex.ru == @ya.ru
и другие.
К примеру, когда пользователь запрашивает забытый пароль и вводит e-mail с доменом ya.ru, хотя регистрировался этот пользователь с ящиком yandex.ru (и в базе данных за юзером значится именно такой ящик).
То есть, стоит ли при вводе пользователем e-mail у которого есть такая сопоставимость доменов сопоставлять их и все равно высылать письмо со ссылкой на восстановление пароля или же все-равно выдавать ошибку? Понятное дело, что письмо в любом случае дойдет. А еще ведь в Gmail точки в адресе «не учитываются». Также хотелось бы пополнить список этих самых сопоставимых доменов.
и другие.
К примеру, когда пользователь запрашивает забытый пароль и вводит e-mail с доменом ya.ru, хотя регистрировался этот пользователь с ящиком yandex.ru (и в базе данных за юзером значится именно такой ящик).
То есть, стоит ли при вводе пользователем e-mail у которого есть такая сопоставимость доменов сопоставлять их и все равно высылать письмо со ссылкой на восстановление пароля или же все-равно выдавать ошибку? Понятное дело, что письмо в любом случае дойдет. А еще ведь в Gmail точки в адресе «не учитываются». Также хотелось бы пополнить список этих самых сопоставимых доменов.
Как узнать кто продвигает сайт?
На нашем сайте в ряде разделов появились ссылки на сторонние сайты. Очевидно, что это сделано с целью продвижения ресурсов.
Как узнать, кто продвигает эти сайты?
Вот пример такой страницы: www.pfpl.ru/partners/artmediaclinic.php
Текст: Также прямо в клинике Вы можете посмотреть каталог кухни онлайн, изучить новые модели мебели и при желании сделать заказ, не отходя от компьютера.
Аналогичная ситуация по ряду других страниц из раздела партнёры.
Как программно определить уникальность текста в поисковых системах?
Интересно, как сервисы подобные copyscape,antiplagiat.ru определяют уникальность текста?
HMailServer и переадресация почты самому себе через внешний smtp?
Наткнулся на одну некритичную проблему и хотел бы узнать, есть ли пути её решения.
Есть hMailServer и заведенный на нем аккуант mail@example.com. Есть почтовый ящик на mail.ru вида: example@mail.ru. На почтовом ящие на mail.ru устроена переадресация на аккуант mail@example.com (т.е. все письма пришедшие на ящий mail.ru переправляются на ящик на моём сервере). Настройки hMailServer не критично отличаются от стандартных. Т.е. правила доставки такие же как и в стандартной конфигурации. Проблема заключается в том, что при отправке с ящика mail@example.com на ящик example@mail.ru происходит ошибка авторизации на сервере. Т.е. почтовый сервер mail.ru получив письмо и попытавшись переслать его на mail@example.com сталкивается с ответом: «530 SMTP authentication is required», так как по сути мы пытаемся переслать письмо с локального адреса на локальный адрес и при этом используем внешний smtp, что соответственно запрещено делать без авторизации. Причина ошибки понятна. Вопрос в том, можно ли это обойти, что бы собственный сервер позволял такие пересылки с внешнего сервера даже в случае, если адресом отправителя является мой локальный email адрес и при этом не нарушить общую безопасность почтового сервера.
Понятно, что решить проблему можно заменив пересылку на mail.ru на сбор почты с ящика mail.ru на локальном сервере. Но это скорее обход проблемы, нежели её решение.
Подружить POI и мобильные Яндекс.Карты?
Решил приктутить к мобильным Яндекс.Картам свою подборку Points Of Interest (формат файла — *kml), но не могу найти (и понять) в каком формате и куда их надо положить на мобильное устройство, чтобы Я.К. их воспринял. Ничего не нагуглил толкового на эту тему
Телефон — Nokia 5800
ОС — Symbian s60
Информирование об успешном подключении PPPoE-клиента на FreeBSD?
Есть сервер на FreeBSD, выходящий в инет по PPPoE. При подключении ему выдаётся честный айпишник, но каждый раз разный. Прикрутил DynDNS-клиента inadyn и всё вроде бы нормально, но один раз из десяти inadyn почему-то не срабатывает и сервер остаётся недоступен до следующего переподключения (а то и ребута).
Есть ли возможность отсылать на мыло оповещение о подключении PPPoE собственно каждый раз в момент подключения? Естественно, что бы это оповещение содержало и полученный IP.
Как лучше отправлять нотификации из php?
Как лучше отправлять письма: через mail() или внешний smtp(google/yandex)?
Нотификаций будет достаточно много. Вероятно, каждую минуту или чаще.
FreeBSD 8.0 vs 8.1
Вопрос к BSD-людям.
Насколько популярна сейчас 8.0 среди серверов?
Будет ли адекватным шагом не поддерживать ее в своем софте ради возможностей 8.1?
Ускоренное время работы компа, неверная работа системы времени Windows
Итак. Сегодня, при включении компьютер обнаружилась большая проблема: Всё работает в крайне ускоренном темпе, анимация как бешенная, нагрузка на процессор тоже скачет мама-не-горюй, при этом является гораздо выше обычной. Часы отмеряют минуты, как будто это секунды. (т.е. минутная стрелка идёт как секундная, секунды превратились в милисекунды, а часы — минуты соответственно) Этакое вперёд в будущее.
Причём, когда проходит час (ну т.е. сейчас например 11.29, а когда часы дойдут до 12.29) время сбрасывается на настоящее и опять по кругу.
От этого, естественно, ни одна программа стабильно не работает. (даже двойной клик мыши не работает, т.к. для из-за быстрого течения времени, т.к. между кликами слишкмо много времени успевает проходить). Яндексить по этой причине почти не возможно. Даже попытка зайти на Хабр и написать этот вопрос уже занимает у меня почти 10 минут реального времени.
Антивирус: триальный KIS. Поставил на проверку компьютера, но KIS, как и все программы, работает не стабильно, проверяет очень медленно, и от считывает время окончание проверки в десятках дней (это конечно при том, что время в для компьютера идёт очень быстро, но тем не менее, по сравнению с обычным состоянием проверка всё равно происходит в 2 раза дольше)
При этом, никаких подозрительных процессов нет, в директориях windows и windows/system32 так же нет ничего странного и нет файлов (в том числе и скрытых) новее позавчерашнего дня (когда работал windows update).
Да и вообще за последние дни ничего абсолютно не ставил, никакими кряками, кейгенами и прочим сомнительным ПО не пользовался.
Система: windows 7 x64.
Я конечно понимаю, что семь бед — один format C:, но очень хотелось бы обойтись без этого, тем более что дистрибутива с windows под рукой нет.
Просьба подсказать, в чем может быть проблема и как её решить.
Уточнения: В BIOS`е время идёт нормально. Проблема присутствует как в обычном запуске windows, так и в безопасном режиме. Причём проблема появляется на самой ранней стадии загрузки, а именно когда только появляется надпись «запуск windows» и появляется анимация логотипа ОС. Анимация этого логотипа уже идёт в ускоренном темпе.
Восстановление системы на более ранний период, когда всё было нормально, так же не приносит результата.
Всем, спасибо. Проблема решилась, её корень где-то в аппаратной части, где именно, правда, не понятно.
Конечный итог почти суточных танцев с бубном:
1) При загрузке с LiveCD время течёт нормально, неполадок не обнаружено.
2) Даже после форматирования проблема осталась, при чём появилась во время установки windows на самом раннем этапе, при уже отформатированном разделе с предыдущей виндой и осталась после форматирования, установки новой системы.
3) Проблема следовательно, аппаратная, я начал грешить на систему электропитания. При этом, биос показывает нормальные (на мой взгляд) показания по напряжению на процессоре (там должно быть 5 вольт, а биос показывал 5.017 где-то). Температура так же была не высокой — 63 градуса. При этом все 4 ядра процессора, на моём AMD Phemon 9950 без особых программ грузились на 40 и выше процентов, и большую часть времени выше 90%.
4) Полное выключение компьютера, бесперебойника (ippon pro 1000) и отключение всего этого от розетки — не помогло. Проблема осталась.
5) Помогло отключение компьютера от бесперебойника и подключение его в сеть напрямую. После этого проблема изчезла. Однако, в качестве того чтобы убедится в неисправности купленного 2 недели назад бесперебойника, я подключил всё обратно к нему, проблема не появилась! Сейчас всё нормально.
6) Я ХЗ в чём всё-таки была проблема, в бесперебойнике, блоке питания компьютера или чём-то ещё, но фактически проблема устранилась сама собой.
Люди, разбирающиеся в железе. Подскажите пожалуйста, в следующий раз, какое ПО для диагностики аппаратной части, напряжения входного и прочего запустить и поставить. Ведь не смотря на то, что проблема устранилась, так и не ясна остаётся её причина. А очень хотелось бы выяснить для предотвращения в будущем! Да и просто чтобы не прыгать вокруг с бубном в след раз почти весь день.
Совмещение лицензий (GPL v3, Apache Licence 1, 2.1)?
Разрабатываю несколько GPL v3 проектов, возник вопрос по поводу их распространения совместно в нужными им для работы библиотеками:
1) «IPB3 Toolkit» — Ant скрипт для автоматизации всех действий при разработке модификаций (приложений, хуков, скинов и т.д.) для IPB3. Для правильной работы ему требуется svnant и нужные библиотеки (Apache Licence 1 и Apache Licence 2.1).
Вопрос: Можно ли распространять «IPB3 Toolkit» вместе с этими библиотеками? (положив их в директорию lib и добавив тексты лицензий)
2) «TinyIPB» — интеграция TinyMCE (LGPL) в IPB. Проект состоит из плагина к TinyMCE, который реализовывает нужный функционал.
Вопрос: Как лучше (и правильнее) распространять и под какой лицензий? (предполагается что сам плагин будет под GPL v3)
Ubuntu Linux и USB to COM адаптер cp210X установка драйверов?
Есть устройство:

Есть драйвера:
www.masterkit.ru/zip/bm8050_Linux.gz
Как их установить в Linux?
Или у кого есть опыт работы с данным адаптером в Linux?
Двух или более строчные элементы списка. Насколько удобно?
Иногда в списке содержится довольно много информации, колонок много, и все они не помещаются на один экран. Появляется скрул, что не всегда удобно. Как вариант — думаю использовать много строчные элементы (например дата, автор в первой строке, заголовок во второй, еще что то в третьей), то тогда встает вопрос о сортировке, т.е. наиболее удобном его варианте.
У кого какие идеи?
Есть ли в природе универсальный бесплатный email to sms gateway using Google Calendar API ?
Приветствую.
Видел в сети сервисы, которые позволяют отправлять бесплатные SMS-ки на мобильные номера, используя Google Calendar API.
Но не смог найти такую реализацию, которая позволила бы отправлять некоторое очень небольшое количество SMS при поступлении письма на определенный адрес — назависимо от оператора, используя, например, Google Calendar.
Не встречали такого случайно?
P.S. Догадываюсь, что написать самому для себя было бы просто, но, увы, не программист, и коммерческого интереса нет — нужно просто периодически получать уведомления о важных событиях на телефон.
317   2   10:56, 17th August, 2020
Счетчик строк stdout в реальном времени?
Есть скрипт, который что-то делает и в stdout выплевывает строчки. (например tail -f /var/log/messages).
Мне содержимого этого stdout не нужно, но нужно в реальном времени смотреть сколько строчек было выплюнуто в stdout.
Есть такие утилиты или скрипты? а то так не хочется самостоятельно велосипед писать.
UPD. решенно силами awk и символа возврата каретки
tailf /some/file.log | awk 'BEGIN {C=0} ; {printf "\r"C++" "}'
UPD2 hacked до использования встроенных переменных:
tailf /some/file.log | awk '{printf "\r"NR}'
tailf /some/file.log | awk 'BEGIN {C=0} ; {printf "\r"C++" "}'tailf /some/file.log | awk '{printf "\r"NR}'
Приоритет трафика на windows xp?
Windows XP pro выступает в качестве минисервера, т.е. 2 сетевые.
Одна с белым IP
Вторая смотрит в локалку.
Весь трафик идет через эту машинку. На машинке проброшена группа портов для доступа к видеорегистраторам (видеонаблюдение на территории), чтобы начальтво могло всегда видеть ход работ.
Проблема в том, что трафик при просмотре камер убивает канал в ноль и работать в интернете из локалки уже нельзя.
Как лимитировать входящий трафик?
Да, я знаю что лучше уйти на nix и там все выставить, но пока приходится решать именно эту ситуацию
Подскажите чем отправлять рассылку на PHP
Есть список подписчиков для которых формируется письмо и отправляется.
Чем посоветуете пользоваться для отправки большому количеству подписчиков?
phpmailer.worxware.com/ — не подходит т.к. очень медленно отправляет письмо и нагружает сервер.
В письме есть картинки их нужно тоже нужно отправлять.
Увеличить скорость в корпоративной локальной сети
Встал вопрос об увеличение скорости между 6ю компами. Поставил 1gb карточки, свитч гигабтный… особого прироста не заметил по сравнению с соткой. Какие есть еще средства увеличения скорости? Кабель более высокой категории, навороченный свитч, смена протокола на ип6, карточки более дорогие? хочу выжать максимум из сети.
Ссылка "Главная"
Всегда ли стоит делать в главном меню «Главная» (домашняя, home, index)? Стоит ли жертвовать красотой в этом случае, ради удобства?
При этом ссылка на логотип по-умолчанию сделана ссылкой на главную.
Есть ли смысл обращаться к SEO-фрилансерам с целью продвижения сайта
Интересует вопрос составления ТЗ на продвижение конкретного сайта.
Стратегии покупки статей, внутренней оптимизации итп.
Может ли фрилансер качественно выполнить эту работу? Получал ли кто-либо результат от подобных махинаций.
Заранее прошу ссылками на профили не кидаться, а, если есть опыт, говорить по-делу, где искали и по каким критериям отбирали.
.Net работа с Com-портом?
Можете подсказать кусок кода на .Net для поднятия напряжения на любом пине Com-порта(RS232) на отрезок времени в 10сек? Большое спасибо.
OTRS — обработка тикетов по e-mail ( используя систему как шлюз ). Как настроить?
Решили перевести поддержку по обращениям клиентов с «дедовского» метода с почтовым ящиком на OTRS. Поставили и настроили OTRS (2.4.8), все отлично, да возникла одна маааленькая проблемка.
Милые саппорт-барышни, как оказалось, частенько пользуются off-line режимом обработки — скачивают письма, отключаются от сети, пишут ответы, а потом пачкой их отправлют.
Как в таком режиме заставить работать OTRS — непонятно.
Схема работы в итоге нужна примерно такая:
1)Customer send a e-mail to support@…
2)Tech receive a notification e-mail in outlook
3)Tech answer from Outlook to support @… ( OTRS)
4)Customer receive e-mal from OTRS
5) Customer answer to support@…
Задавал вопрос импортным коллегам, пока молчание.
Может кто в курсах?
Заранее благодарен за любые мысли на тему.
PS. В общем-то можно и модуль накропать, но а как оно само так настраивается, смысл тогда лисапеды строить.
2)Tech receive a notification e-mail in outlook
3)Tech answer from Outlook to support @… ( OTRS)
4)Customer receive e-mal from OTRS
5) Customer answer to support@…
Многопоточные приложения на C++ под Linux?
Собственно говоря, есть интерес и подвернулись лабораторные работы, но самостоятельно не смог найти книг хорошо раскрывающих тему.
Я думаю что тут есть достаточно подкованные в этом вопросе люди. Прошу помочь подобрать список литературы.
Вирус? IRC/BackDoor.SdBot4.HBP
Коллеги, привет!
Забрал из банка флешку с клиент-банком для работы со счетом.
AVG начал ругаться на то, что мол у вас на флешке IRC/BackDoor.SdBot4.HBP.
Погуглил, ничего толком не понял, что это за вирус? Или это просто какой-то файл ответственный за отправку почты (T-Mail\tncnt.exe) принял за трояна?
Паниковать или не стоит?
Распознавание записанной речи в текст
Существует ли такой софт для русского языка? Требуемые ресурсы не очень важны, период обучения (если нужен) тоже не принципиален.
На всякий случай поясню, что я имею в виду:
Допустим, есть файл в формате, например, mp3, с записью лекции, я его даю на вход искомой программе, а она выдаёт на выходе txt файл с текстом.
Существует такое вообще?
Контроль исходящей почты всех пользователей?
Привет хабралюди.
Появилась такая задача от руководства: контроллировать отправку исходящиего мыла.
Т.е. все письма отправляемые нашими сотрудники где нибудь складывались, и страшный дядька с усами смотрел на страничку и раставлял чекбоксы на валидных емейлах.
Работать всё должно прозрачно для конечного пользователя.
Платформа любая: есть Win2K3/8 и *nix роутер.
Посоветцйте плиз, не проходите мимо.
Организация работы с эл.почтой
Имею домен, хостинг с почтой.
Хочу: с любого компа видеть как входящие, так и отправленные сообщения. Первые — видны при помощи любого веб-интерфейса, а как сделать так, чтобы отправленные из почтового клиента письма ложились в папку «Отправленные» на сервере, т.е. чтобы я видел письма, отправленные с любой машины?
Полностью перейти в веб-интерфейс не готов, потому что нередко работаю офлайн, а переписку перед глазами держать надо.
Если gmail или я.почта означенные задачи решают — готов перетащить туда свою почту из The Bat (примерно 10Гб сейчас), но есть ли возможность такого переноса?
Аудиосистема creative T3100; Не рабочие пищалки (твитеры)?
Досталась мне Аудиосистема Creative T3100.

Заметил что там не работают твитеры, они же «пищалки».
Решил я разобрать сателиты, увидел что по пути к твитерам идут предохранители, один на левом сателите, другой на провом соответсвенно. Попробовал замкнуть контакты в обход предохранителя — твитеры успешно заработали на одном и другом сателите.
Я конечно могу паяльником перепаять или предохранители или напрямую подключить пищалки, но есть следуючий вопрос — от чего предохранители могли сгореть? Толи предидущий юзер сильно громко музыку слушал, или скачок напряжение в сети..?
Или другая есть причина?
Нужно ли ставить этот предохранитель, или просто замкнуть и забить?
Есть ли у кого опыт ремонта аудиосистем или кто-то с таким сталкивался?
Буду благодарен за советы.
UPD Как мне подсказали, это должны быть не предохранители а конденсаторы.
тем не менее, от чего они вышли из строя и нужны ли они?
Какой десктопный почтовик лучше всего гармонирует с GMail?
В связи с временно плохим коннектом (приходится в GMail использовать «basic HTML» интерфейс) задумался как в старые времена поюзать почтовый клиент какой-нибудь. Какой лучше всех дружит с GMail IMAP? Thunderbird, Evolution, KMail (хотя, я использую GNOME, не хотелось бы за почтовиком KDE-шный поисковый движок (как его там...) тянуть), Claws, или, может быть, The Bat?
Хотелось бы прежде всего чтобы оно правильно понимало GMail-овские лэйблы (например не считало их независимыми непересекающимися папками и не считало одно и то же письмо с несколькими лейблами несколькими разными письмами), в т.ч. корзину, черновики, отправленное и спам.
Торренты убивают связь на СТРИМе?
Дорогие все,
Пользуюсь дома (Мск) интернетом от СТРИМ, все работает отлично до тех пор пока не запускаю какой-нить торрент на скач или раздачу. Начиная с этого момента теряется от 3 до 8% пакетов (измерял пингом). Если вырубить торрентовский клиент — все возвращается обратно на нормальный режим. Раздражает жутко, т.к. из-за потери этих пакетов стопорятся ролики на загрузке, файл может замереть посредине скачивания, аська теряет коннект и пр.
Дело скорее всего не в нагрузке на канал, т.к. даже при низких скоростях (20-30кб\с) эффект сохраняется (в то же время активная загрузка толстого файла по HTTP/FTP так на связь не влияет).
1. Сталкивался ли кто-нить с чем-то подобным?
2. Как правильно задать вопрос суппорту СТРИМа и нет ли чего зазорного (для них) в моем пользовании торрентами (глупо, но на всяк. случай).
Спасибо :)
Как перенести контакты из Google Mail в Яндекс.Почту?
С учетом того, что всякий раз когда я экспортирую контакты из Google и импортирую их в Яндекс, 90% оказываются пустыми. Еще раз повторюсь, что экспорт и импорт совершается по всем правилам Яндекса и глючит именно сам Яндекс. Кто сталкивался с подобной проблемой и как ее решил?
Многопоточное программирование?
Где бы почитать про эту вещь в хорошем теоретическом аспекте, где были бы освещены паттерны, примеры, проблемы, хитрости и тому подобное?
Желательно в применении к Python, но это не столь важно, куда важнее получить базис.
А то пытаюсь реализовать некоторые вещи, а понимаю, что не знаю основ проектирования многопоточных приложений и создается ощущение, что клею обои через замочную скважину.
как переключить старые ролики YouTube на новый интерфейс?
Уже достаточно давно на YouTube появился новый интерфейс плеера.
Когда используешь embed на недавно добавленных роликах у них новый интерфейс.
Вопрос в том, можно ли как-нибудь старые ролики embed-нуть, чтобы у них был новый интерфейс плеера
Восстановить доступ к аккаунту на Яндексе
Дорогие Хабрапипл!
Случайно обнаружил старый аккаунт на Яндексе. Ни пароля, ни ответа на контрольный вопрос не помню :( Легко расстанусь и со старым ящиком, и с Яндекс.Денежкой и прочее, важно другое — у этого моего аккаунта есть еще и страничка в МоемКруге, вот ее надо бы снести.
Т.к. не помню контрольного ответа, восстановить доступ стандартным способом не могу. Никакой ссылки вроде «задать нестандартный вопрос саппорту» не нашел… Может кто сталкивался? В качестве подтверждения готов показать Яндексу и паспорт и трудовую где будут перечисленны все те места, что есть в анкете на МойКруг…
Буду рад идеям.
Какую книгу по шрифтам и типографике прочитать?
Недавно я понял, что обращаю очень большое внимание на шрифты. Я способен сказать, что один шрифт мне нравится, а другой — нет, но не могу этого объяснить. Теперь мне стало интересно почитать про шрифты, но не обрывочную информацию, а что-то больше.
Посоветуйте, пожалуйста, книгу по шрифтам (или по типографике в целом) человеку, который этим только начал интересоваться. Думаю, что один из первых советов будет что-то из «Лебедев посоветовал», но что именно — не знаю.
Как закачать письма обратно на почтовый сервер?
Переустанавливал почтовик, забыл поставить галку «Сохранять письма на сервере», в результате все письма ушли с сервера на компьютер. Как можно их закачать обратно? Читал, что через IMAP можно, но mail.ru его не поддерживает. Прибегать к варианту FW не хотелось бы.
Расположение частей распределённой базы данных
Расскажите, пожалуйста, как производят оптимизацию расположения частей распределённой базы данных? Интересуют более-менее готовые программные продукты и примеры решения задач.
Т.е., например:
есть несколько соединённых серверов под распределённую БД по всей стране, которые одновременно являются и клиентами этой БД.
В базе данных есть множество таблиц.
Есть статистика по запросам с клиентов к конкретным таблицам.
Есть некоторая цена хранения данных на определённом сервере.
Есть некоторая цена передачи, известная для каждой пары сервер-клиент.
Задача: разнести таблицы (или части таблиц) по серверам самым оптимальным образом.
Для решения задачи можно применять различные эвристические алгоритмы: генетические алгоритмы, эволюционные стратегии, муравьиные алгоритмы и т.д.
Но мне не удалось найти каких-либо более-менее готовых программных средств, которые реализовывали бы эти алгоритмы.
Существуют ли такие средства для решения этой задачи применительно к каким-нибудь БД (Oracle или другие)?
Или под каждую систему реализуется узкоспециализированное средство?
Или никто просто не парится с решением этой задачи, а данные раскидываются на глазок?
И может быть у кого-нибудь есть примеры систем с распределённой базой данных, которые были оптимизированы таким путём?
Спасибо!
397   1   14:09, 8th August, 2020
Разработка проекта на разных компьютерах
Есть проект — сайт, хостится на виртуальном хостинге.
Его разработка ведется одним человеком (мной =) на макбуке и большом домашнем desktop'е. Иногда надо что-то сделать в дороге, делаю на макбуке и потом фтп заливаю на фтп хостинга. Дома на десктопе приходится сливать с хостинга себе обратно и работать дальше.
Какое средство можете посоветовать, чтобы оптимизировать эту схему с меньшими затратами (работать в дороге, грузить с/на фтп и т.д)?
З.Ы. Важно удобство и на Mac, и на Windows. И попроще желательно…
350   10   20:30, 3rd August, 2020
Пишу систему авторизации. Несколько вопросов
Пишу, вернее, модернизирую систему управления юзерами для сайта небольшого интернет-магазина. В процессе работы над алгоритмом возникли четыре вопроса:
1. Есть ли смысл при регистрации нового юзера посылать ему письмо, заставляя активировать аккаунт, пройдя по некой ссылке, или лучше обойтись без этого?
2. Допустим, юзер зарегистрирован. Имеет ли смысл в форме входа, кроме логина и пароля, предусмотреть чекбокс «Запомнить меня», или запоминать всех по умолчанию, сводя к минимуму разные вопросы?
3. При успешной авторизации я пишу в сессию логин и двойной хэш пароля из базы (в базе, само собой, хранится двойной хэш пароля), а также пишу в куку некий token для автологина:
$token = md5(time().$username);
setcookie('token', $token, time ( ) + 2592000, "/");
$res = $db->query("UPDATE users SET token = '".$token."' WHERE username = '".$username."'");
Разные учебные пособия, сайты и форумы по-разному решают эту задачу. В чем минусы моего решения? Имеет ли смыл добавлять «соль», например к хэшу пароля или в token:
define('MY_SALT', 'KEJ2FHE#WJFHW758');
4. При обращении к каждой страницы сайта я проверяю, есть ли данные сессии, а потом у меня идет обязательный запрос к базе данных, примерно такой:
if ( isset ( $_SESSION["username"] ) && isset ( $_SESSION["userpass"] ) ) {
$db->query("SELECT * FROM users
WHERE username = '".$_SESSION["username"]."'
AND userpass = '".$_SESSION["userpass"]."'
.....}
Но некоторые пособия и учебники делают просто: если есть данные сессии, показывают страницу, если нет — не пускают, при этом запроса к базе данных нет, например:
if(isset($_SESSION['user_data']))
$message[] = "Приветствуем Вас, ". htmlspecialchars($_SESSION['user_data']['login']) ."! Рады видеть Вас на сайте";.........................
Как на ваш взгляд более грамотно? Спасибо.
setcookie('token', $token, time ( ) + 2592000, "/");
$res = $db->query("UPDATE users SET token = '".$token."' WHERE username = '".$username."'");
$db->query("SELECT * FROM users
WHERE username = '".$_SESSION["username"]."'
AND userpass = '".$_SESSION["userpass"]."'
.....}
$message[] = "Приветствуем Вас, ". htmlspecialchars($_SESSION['user_data']['login']) ."! Рады видеть Вас на сайте";.........................
На чем лучше и быстрее написать GUI приложение?
Возникла такая потребность — нужно написать простое приложение для приёма объявлений в газету. Так-то приложение уже есть, но сделано криво, тормозит и не имеет некоторых нужных функций.
Раньше я писал лишь веб-приложения на RoR. Весь мой опыт разработки десктопных приложений сводится к Делфи, потому что им пользовался мой знакомый и заодно научил меня.
Так вот, как будет лучше написать приложение? Мультиплатформенность желательна, но в принципе пойдет и только виндовая версия.
Мои варианты:
— Ruby + какой-нибудь GUI фреймворк, но думаю что будет неудобно строить интерфейс и прога будет подтормаживать
— С++ используя Visual Studio (или взять Borland Builder? всё-таки с делфи я знаком уже). Недостаток только один — я плохо знаю С++
— Python — всегда хотел его изучить, стоит ли писать гуёвую прогу на нем?
— Старый добрый Делфи, потому что уже писал на нем что-то.
Базу данных в принципе я уже выбрал — sqlite, ибо удобно, быстро и в одном файлике.
Как не попасть в спам-списки?
Господа, подскажите, пожалуйста, на счёт возможности проведения собственных e-mail рассылок.
Ситуация такая, что всем зарегистрированным пользователям сервиса я каждый день рассылаю по одному письму, на которые они сами подписались и подтвердили подписку.
Поскольку боюсь попасть в спам-листы, решил воспользоваться специализированными сервисами.
Из основных требований к сервису рассылок — это открытые API для того, чтобы я мог рассылать персонализированные сообщения в зависимости от предпочтений пользователей, формирую выборочно контент письма из базы данных.
Пока нашёл всего один подобный сервис — UniSender.
Пока меньше 10 тысяч пользователей, расходы на этот сервис не существенны — 200$ в месяц, но по мере роста количества подписчиков расходы могут увеличиться многократно.
Сам ресурс лежит на Amazon EC2
Собственно, сами вопросы, которые хотел у вас спросить:
1) какие альтернативные сервисы рассылок с открытыми API можете мне посоветовать (можно зарубежные)??? Критерии — надёжность, удобство, цена.
2) действительно ли подобные сервисы могут защитить меня от попадания спам-листы и в случае попадания могут решить данную проблему, как заявляют об этом?
3) как нужно правильно делать рассылки самостоятельно со своих серверов, чтобы не попасть в спам листы? какие специалисты для этого нужны? и можно ли решить проблему в случае попадания? (буду благодарен за ссылки на подробное рассмотрение этих вопросов)
4) при попадании в спам-листы рассылки определяют письма по IP-адресу, с которого приходят письма, по домену или чему-то ещё? влияет ли контент самого письма на помечение его как спам?
Заранее премного благодарен вам за помощь!
Вопрос по лицензированию GPL
Есть всякие популярные CMS под лицензией GPL типа Drupal и Worpress.
Позволяет ли лицензия GPL продавать свои модули aka плагины для данных CMS?
Разъясните пожалуйста.
Отправка большого количества email уведомлений?
Имеется некоторый сервис. Пользователи указывают свой email при регистрации, получают на него пароль. На этот же email они получают уведомления о важных для них событиях. Объем писем растет, в ближайшее время ожидается 10-20 тысяч сообщений в сутки.
Вопрос в следующем. Как правильно отправлять письма чтобы они почти гарантированно доходили и не попадали в спам? Напрямую с IP адреса провайдера не получается: адреса в блэклистах нет, но сети провайдера целиком присутствуют в некоторых серых списках, таким образом IP Reputation получается плоховатый и письма частенько попадают в спам или вообще отвергаются. Какой платный SMTP сервис посоветуете для отправки таких критических писем (напомню при регистрации по email приходит пароль)? Может быть есть сервисы, предоставляющие через VPN гарантированно белый IP адрес? В данный момент используем SMTP mail.nic.ru и его работа нас не устраивает.
Настройка почтовика на Ubuntu?
Всем привет!
Я никак не могу понять, как надо настраивать почтовый сервер на Ubuntu Server 10.04.
Конфигурация:
Ubuntu с ISPconfig 3 (стоит Postfix с Courier);
подключение к интернету через роутер, все порты сервера выходят в интернет;
серверу назначается домен(пусть будет условный, my-domain.name) через freedns.afraid.org.
Какие настройки должны быть для домена, и что надо сделать c постфиксом, чтобы я смог отправлять почту через sendmail в php-скриптах?
Никак не могу найти инструкции, которая бы описывала полностью весь процесс настройки.
Если такая есть — ткните в ссылку, а то я не смог найти.
Лекгкий редактор PHP с форматированием и подсветкой?
Добрый день, пользуюсь NetBeans, он довольно тяжеловат и не подходит для быстрой правки\просмотра одиночных файлов…
Ищу простенький редактор, глаыный критерий, подсветка синтаксиса и автоформатирование кода… у нотепад++ не нашел автоформатирвоания, да и подсветка почему то только в ручную выставляется, автоматом не подлавливает…
подскажите?
LightTPD (на Cygwin) в составе коммерческого софта под Windows?
Хочу использовать сборку LightTPD на Windows под Cygwin в качестве фронтэнда для FastCGI-модуля в коммерческом продукте. Продукт вместе со всей этой сборкой клиенты инсталлируют на свои машины инсталлятором. В сборке используется только бинарий LightTPD (который необходимо тянет за собой Cygwin1.dll и прочую радость). Код сервера я не трогаю, мой только фронтэнд, он нативный и Cygwin не использует.
Автор этой сборки LightTPD утверждает, что она лицензируется по BSD. Но, однако же, у Cygwin GPL-лицензия!
Могу ли я использовать сборку в коммерческом софте (конечно, соблюдая BSD)?
Задание дополнительного аругмента для ant или phing
Вопрос ко всем, кто использует ant или phing.
Я хочу написать сценарий, который будет деплоить некоторый проект на сервер. При этом, в строке запуска задачи я хочу иметь возможность указать переменную, которая будет указывать в каком окружении я собираюсь выполнять деплой (тестовое, продакшн и т.п). Хочется, чтобы это выглядело примерно следующим образом:
phing deploy test
Где deploy — это имя задачи, естественно, а test — это переменная, указывающая на окружение.
Мой вопрос: как в ant или phing можно перехватить значение второго аргумента (после имени задачи)?
Посоветуйте что использовать для тестирования в C++
До этого все время писал на C#, использовал NUnit. Недавно начал писать на C++, но при попытке выбрать фраймворк для тестирования растерялся, их достаточно много.
Среда разработки — Visual Studio 2010
Хотелось бы, чтобы на выходе была DLL библиотека, а тесты можно было запускать как каждый по отдельности, так и все сразу. А также прогонять тесты при автоматической сборке, такими средствами как Ant, NAnt или другими.
Желательно интеграция с Visual Studio и возможность пошагово проходить по коду, смотреть значения переменных, что-то менять.
Посоветуйте пожалуйста, на чем можно остановится, или что у вас используется?
Критерии выбора значимых признаков для SVM классификации (метод опорных векторов)?
Привет, друзья!
Помогите пожалуйста советом или ссылкой.
Как правильно выбирать признаки для SVM классификации? Нужно ли при этом нормализовывать численные значения этих признаков?
Есть задача — с помощью SVM научиться отделять зерна от плевел.
У зерен есть некоторые характерные признаки по которым их можно выделять, но какие именно признаки брать?
Приведу пример. Допустим у зерна есть вес в миллиграммах. У плевла тоже есть вес, но в среднем отличный от зернового. Можно ли в качестве признака брать вес зерна или нужно брать логарифм от веса, ведь бывают очень мелкие зерна, а бывают очень крупные?
Как правильно подбирать соотношение зерен и плевел в обучающей выборке? Каким оно должно быть? 50/50? Или взятым из реальной жизни — собрали урожай зерна, взяли из него горстку и по ней сделали выборку (т.е. соотношение близко к реальному)?
Что делать если количество зерен в реальности (в обучающей выборке) относится к количеству плевел как 1/200? Портит ли это обучающую выборку?
Ведь нужно выделить именно зерна — они важны, а их как раз очень мало.
Есть ли какой-нибудь мануал из серии «SVM для чайников», где освещались бы эти вопросы простые вопросы на пальцах, без решения сложных систем уравнений?
Какой службой эксресс почты воспользоваться для доставки в Европу?
Здравствуйте!
Надо переслать документы в Германию, Голландию и может быть другие европейские страны?
Из Петербурга. + еще надо будет послать документы в Москву.
Чем порекомендуете воспользоваться?
DHL, Fedex? А может быть Pony Express?
Спасибо!
PS Документы ИТ тематики (это чтобы ни у кого не вызывало сомнений релевантность данного вопроса ))))
Простейший HTML редактор?
Посоветуйте простейший HTML редактор, нужен для начальника.
Необходимое:
— подсветка синтаксиса HTML, CSS
— форматирование HTML — чтобы мог облагородить HTML-кашу без отступов и переносов строк
— поиск и замена была бы тоже кстати, желательно с регулярками
Онлайн варианты тоже подойдут.
Как удаленно (на другом компьютере в локальной сети) из программы провести ряд простых действий (открыть COM-порт, удалить файл)?
Есть программа написанная на C# и работающая с прибором по COM-порту. Программа установлена и прекрасно работает в том случае, если и она и COM-порт установлены на машине А. Однако есть необходимость в запуске программы с другого компьютера (машина Б) с доступом к прибору (прибор доступен напрямую только с машины А). Оба компа соединены по сети.
Есть ли возможность удаленно с машины Б открыть порт на машине А и связаться программой с прибором? Решения типа VSPE прошу не предлагать. Требуется именно либо штатными Windows средствами, либо написанием доп. модуля в программе это сделать (но тут вопрос, с использованием чего). DCOM, RPC, NET Remoting?
Как протестировать pda версию сайта?
Для того, чтобы понять как будет выглядеть переделанный сайт на мобильных устройствах, нужно иметь возможность сделать полное тестирование.
Т.е. посмотреть сайт на компьютере в том виде, в котором он будет на мобильном устройстве. И еще крайне желательно, чтобы действовали pda ограничения javascript. В частности интересует ajax в формах, будет ли работать также.
Есть ли какая-нибудь софтинка, подходящая для этих целей?
Как происходит миграция приложений?
Всегда было интересно, как мигрируют приложения с одного языка (платформы) на другой? Тупо повторяют тот же самый код, но на другом языке? Меняют ли архитектуру, учитывая косяки предыдущего приложения? И т.д.
Как спроектировать базу rrdtool для подсчётов трафика из логов вебсервера?
Здравствуйте.
Упростим задачу: есть данные в виде «время_запроса(timestamp) bytes_send»
Задача. из этих данных построить график по загрузке исходящего канала.
Главный косяк: step и heartbeat
То есть: может быть как несколько запросов в секунду, так и отсутствие запросов несколько минут.
Вопрос. как обойти нерегулярность внесения данных?
Заранее спасибо!
Разделять ли содержимое объекта и данные по его расположению в иерархии?
Звучит наверное не совсем понятно, поэтому поясню:
Пусть у нас есть дерево комментариев (Nested Sets или еще что-то, в принципе не важно). Стоит ли выносить поля, не относящиеся напрямую к комментариям (lft, rgt, parent_id и т.д.) в отдельную таблицу БД? С одной стороны, мы избавляемся от привязки к конкретной структуре комментариев (всегда можно поменять NS на MP или еще что-то), а с другой — появляются сложности с объединением этих таблиц.
350   2   19:42, 13th August, 2020
Приложение на Perl и конфигурационные файлы?
Есть ли платформонезависимый способ развертывания конфигурационных файлов приложения? Хотелось бы, чтобы при выполнении команд:
perl Makefile.PL
make && make test && make install
конфиги устанавливались в /etc/ (обязательно учитывая PREFIX). Поскольку в качестве ОС используется FreeBSD, то в принципе можно воспользоваться make-хуками для этого. Но работать это будет только на FreeBSD.
perl Makefile.PL
make && make test && make install
Приложение на Perl и конфигурационные файлы?
Есть ли платформонезависимый способ развертывания конфигурационных файлов приложения? Хотелось бы, чтобы при выполнении команд:
perl Makefile.PL
make && make test && make install
конфиги устанавливались в /etc/ (обязательно учитывая PREFIX). Поскольку в качестве ОС используется FreeBSD, то в принципе можно воспользоваться make-хуками для этого. Но работать это будет только на FreeBSD.
perl Makefile.PL
make && make test && make install
Счетчики на западных сайтах
Заметил что на западных сайтах, причем популярных, очень редко используются счетчики, на наших же ими пользуются на право и на лево, объясните почему?
MySQL — Синхронизация нескольких потоков
Имеется задача: вставить N элементов в таблицу, но перед этим удостовериться, не добавлены ли уже такие элементы.
Т.е. сначала делаем что-то вроде:
SELECT COUNT(*) FROM xxx WHERE x IN (x1,x2,x3,x4,x5,x6…… x1000);
Если результат равен 0, то значит можно делать такой же массовый INSERT.
Но есть проблема — как сделать это секурно при многопоточности?
Т.е., допустим, как избежать ситуации, когда одновременно получаются 2 потока и порядок действий получается таким:
П1: SELECT COUNT(*) — получает «0»
П2: SELECT COUNT(*) — получает «0»
П1: делает INSERT
П2: т.к. получил «ноль» в предыдущем селекте, тоже делает INSERT дублирующих записей
Есть ли решение для такой задачи?
Идея выставлять какой-то глобальный флаг кажется очень кривой и глупой.
Хранимки не предлагайте, т.к. опять-таки — они не спасут от одновременности. Как вообще такие вещи делаются?
Вставлять предполагается порой большие массивы данных по несколько десятков тысяч, так что вероятно, что запросы будут выполняться не слишком быстро и есть вероятность словить баг с одновременной вставкой.
Книги по администрированию Unix?
Здравствуйте! В последнее время интересуюсь администрированием ОС Unix, в частности Debian, FreeBSD. Соответственно, появляется потребность в хороших книгах. На данный момент имею только «Руководство администратора Linux» (Эви Немет) и «Unix в подлиннике» (Юрий Магда). Отличные книги, но все же чувствую необходимость в чем-то еще, не менее профессиональном. Наиболее интересно администрование сетей, работа с протоколами, брандмауэрами, прокси-серверами и т.п. Что может посоветовать хабрасообщество?
Подскажите конструктор интерфейсов приложения
Требуется набросать интерфейс оффлайнового приложения в дополнение к текстовому ТЗ, чтобы программисту было проще понимать суть.
Интерфейс в стиле 2007 офиса. Есть что-то проще и легче чем Visual Studio с кучей прибамбасов?
Заранее спасибо!
Есть альтернативы django-timezones?
Нашел модуль работы с датами, привязанными к часовым поясам.
Автор неплохо продумал его (по функционалу он меня устраивает), но похоже на практике так и не использовал. Потому что в нем полно ошибок, в том числе нет поддержки mysql, и он один способен сгенерировать сотню запросов на страницу.
Есть, конечно разные форки, но существенно ситуацию ни один из них не исправляет.
Поэтому вопрос, есть другое распространенное средство работы с датами, привязанными к часовым поясам для Django?
IT подкасты для обычных пользователей. О чем говорить?
Наверняка многим на хабре, читателям, да просто людям близким к ИТ сфере часто приходится контактировать с обычными пользователями. И конечно же не раз убеждаться в их компьютерной безграмотности, что служит возникновению кучи проблем, паники и ужаса перед возникшими трудностями.
В то же время очень быстро набирают популярность различные подкасты, которые слушают эти же проблемные пользователи.
Как вы думаете, какие основные темы можно затронуть при создании подкастов ознакомительно-обучающих на тему общения с компьютерами и какие приемы используете вы, что бы облегчить себе жизнь при оказании несложно помощи людям, что бы потом не возвращаться к решенной проблеме (пользователь самостоятельно её решает)?
Screenshots интерфейса аппарата QIWI
Cабж. Нужны скриншоты некоторых разделов аппарата, именно такого, какой стоит на улицах (москвы), а не ЛК. Если мне не изменяет память была где-то ссылка на флеш которая полностью соответствовала текущему интерфейсу аппарата, но к сожалению не смог найти. Может есть у кого, или что-нибудь другое посоветуете?
Помню был такой сервис, который по картинке искал её в Сети. Кто помнит, адрес/название?
Что за сервис был, куда загружаешь картинку, и он её в Сети ищет? Помню что был, но не помню где и как назывался. Подскажите кто знает plz.
как долго поддерживаются релизы debian?
товарищи дебиановоды, поделитесь инфой, как долго команда не забывает о стабильных релизах?
насколько я знаю, чёткой политики релиза и поддержки у них нет.
а что получается в реальности:
сколько лет доступны репозитории?
сколько лет выходят обновления?
Где купить бистабильные соленоиды малого диаметра?
Добрый день всем!
Занялся тут на досуге проектировкой дисплея Брайля. Ничего лучше не придумал, как сделать подвижную часть на бистабильных соленоидах, пусть даже с небольшим ходом, сделаю коромысла. Но к сожалению, не могу найти в продаже соленойды меньше 20мм диаметром, а в идеале надо бы порядка 5мм. Никому не попадались (может откуда-то их можно выпаять...)?
или может есть другие идеи по реализации подвижной части?
С уважением,
Илья
Web-морда для Postfix+Dovecot
Есть почта на базе Postfix+Dovecot, хочется симпатичный web-интерфейс к этому делу, сейчас стоит SquirrelMail, но уж больно оно… страшновато. Хочется что то более похожее на owa. Нагуглил Atmail Webmail Client — пока смотрел скрины впал в эйфорию от красоты, но он платный, да и наворотов там много, в принципе кроме приёма/отправки почты и адресной книги больше ничего и не надо, но что то подобно-симпатичное
Какие аггрегаторы социальных логинов вроде rpxnow вы знаете?
Пишу кое-какой сервис и узнал о существовании такой штуки как rpxnow.com.
Он позволяет повесить на сайт виджет с методами логина (facebook, google и т.д.), из которых пользователь может выбрать удобный ему. Разработчику же (т.е. мне) остается получить уникальный идентификатор и имя пользователя (а также дополнительную информацию в зависимости от выбранного пользователем метода). Довольно удобно, однако обнаружился ряд недостатков (начиная от невозможности хоть как-то настроить внешний вид виджета и заканчивая слишком частой необходимостью повторной авторизации).
Вот и интересно, существуют ли аналоги.
Помогите найти запись на хабре, посвящённую IM интерфейсу
Некоторое время назад (может и больше) на хабре была опубликована запись, в которой описывался интерфейс IM клиента. Прототип так сказать…
Краткое описание:
- Белый цвет интерфейса
- 2 режима работы (полный и минималистичный)
- Сам интефейс «работал» в однооконном режиме (список контактов в одном окне с чатом)
Может у кого в закладках сохранилась ссылка или копия в других местах.
Сегодня перерыл половину хабра по тегам, которые по-моему мнению должны соответствовать данной записи, но безрезультата… :(
Вирус, подменяет фон рабочего стола
Обратилась знакомая — «на рабочем столе зубастые кошки»
Я удивился. Подключился через удаленный рабочий стол — вижу просто синий фон (после выяснилось, потому что отключался background)
Сделали вместе скриншот — вот что получилось

При установке любого фона появляется.
Кто нибудь сталкивался?
Как автоматически удалять спам, на дефолтных почтовых ящиках на хостинге?
При покупке любого хостинга, на домене автоматом заводится почтовый ящик.
Через некоторое время папка mail/new забивается. Ящиками этими естественно не пользуешься.
Как можно в C панели, настроить авто удаление почты, что бы она не кушала хост постоянно.
Борьба с порчей папок на флешках
После каждого похода в универ, все папки на флешке запарываются вирусом и превращаются в выполняемые .exe. Проблема усугубляется тем, что папка, порой, портится до сдачи домашнего задания… В последнее время всё кладу в zip архив, но это неудобно. Что делать, как защитить папки на флешке от такой напасти?
Аналог shipito в Германии?
Цель — заиметь виртуально-реальный почтовый адрес в Германии. Кто что знает, признавайтесь?
Миграция с Lotus на Outlook?
В конторе внезапно решили перейти с Лотуса на Оутлук, соответственно встал вопрос — как перетащить всю переписку (за два года там нормально набралось).
Погуглив нашел несколько утилит, есть платные, есть бесплатные, но на все есть отрицательные отзывы связанные с различными подводными камнями.
Есть ли у кого подобный опыт — что порекомендуете? Необходимо сконвертить переписку с Лотуса в базу Оутлука, решение не обязательно должно быть бесплатным, в общем то до $50 готов заплатить.
Стоит ли публиковать на Хабре подкаст не об ИТ, но с мыслями ИТ-шника о девушках;)
Собственно есть подкаст it-sexual, и хоть в названии имеется ИТ, к ИТ он имеет весьма посредственное отношение (иногда проскакивает) ). В целом сублимация мыслей инженера относительно противоположного пола и инструкиця к его употреблению.
Инструмент для создания макета интерфейса приложения
Подскажите, пожалуйста, инструмент для создания макета интерфейса десктопного приложения. Мне представляется приложение, где можно перетянуть виджет из уже готового набора виджетов на создаваемый интерфейс, а потом экспортировать результат как изображение. Желательно бесплатное решение.
Augmented Reality по подбору прически и маникюра (для девочек) на планшете или смартфоне
Есть такое в природе? А когда будет? А сложностей много? А спрос на подобный софт, вообще, есть?
Спасибо.
FIFO-пайпы и Unix Sockets?
Какая разница между именоваными fifo-пайпами и юникс-сокетами? Ведь по сути назначение одно и то-же, представление у обоих как inode в файловой системе.
Как задавать относительные пути к .htpasswd?
AuthType Basic<br/>
AuthName "Say the password or bite my shiny *ss"<br/>
AuthUserFile /home/u*****/example.com/foo/.htpasswd <br/>
Require valid-user<br/>
Как можно задать относительный путь к .htpasswd, чтобы работало?
В данном случае нужно, чтобы этот стандартный .htaccess-ный файл можно было закачать в репозиторий и затем использовать его в любом проекте, поэтому абсолютные пути (как в этом примере) указывать как-то не хочется.
AuthType Basic<br/>
AuthName "Say the password or bite my shiny *ss"<br/>
AuthUserFile /home/u*****/example.com/foo/.htpasswd <br/>
Require valid-user<br/>
Можно ли LGPL использовать как библиотеку в коммерческом продукте, не открывая код продукта?
Какая должна быть линковка? Статическая или обязательно динамическая? Нужно ли поставлять текст лицензии LGPL. Прочитал саму лицензию, исходя из этого ответ, что LGPL динамическая линковка позволяет держать свой код закрытым. Но хочу перестраховаться, поэтому спрашиваю вас! Большое спасибо, все-таки лицензии момент тонкий…
И еще правильно ли я понимаю, что GPL никак не обойти, чтобы использовать его в каком-нибудь виде, но не открывать свои коды? Или у кого есть какие идеи? Спасибо!
Задачка на многопоточность (.NET)?
Какая проблема есть в коде? Как изменить код так, чтобы ее избежать?
using System;
using System.Threading;
namespace Mover
{
internal class Endpoint
{
public int Amount { get; set; }
}
internal class Program
{
private static void Main(string[] args)
{
var source = new Endpoint();
var target = new Endpoint();
var initialAmount = 1000000;
source.Amount = initialAmount;
var thread = new Thread(new ThreadStart(delegate
{
Transfer(source, target, initialAmount);
}));
thread.Start();
Transfer(target, source, initialAmount / 2);
thread.Join();
Console.Out.WriteLine("source.Amount = {0}", source.Amount);
Console.Out.WriteLine("target.Amount = {0}", target.Amount);
}
private static void Transfer(Endpoint source, Endpoint target, int count)
{
while (count-- > 0)
lock (target)
lock (source)
{
source.Amount--;
target.Amount++;
}
}
}
}
using System;
using System.Threading;
namespace Mover
{
internal class Endpoint
{
public int Amount { get; set; }
}
internal class Program
{
private static void Main(string[] args)
{
var source = new Endpoint();
var target = new Endpoint();
var initialAmount = 1000000;
source.Amount = initialAmount;
var thread = new Thread(new ThreadStart(delegate
{
Transfer(source, target, initialAmount);
}));
thread.Start();
Transfer(target, source, initialAmount / 2);
thread.Join();
Console.Out.WriteLine("source.Amount = {0}", source.Amount);
Console.Out.WriteLine("target.Amount = {0}", target.Amount);
}
private static void Transfer(Endpoint source, Endpoint target, int count)
{
while (count-- > 0)
lock (target)
lock (source)
{
source.Amount--;
target.Amount++;
}
}
}
}
Ссылка на форму регистрации
Есть желание оставить на сайте только ссылку «Вход» (вместо двух «Вход» и «Регистрация» и вместо спаренной «Вход/регистрация»), за которой скрываются форма логина и регистрации.
Как вы думаете, это имеет право на жизнь или пользователь будет долго-долго думать и сомневаться перед тем, как нажать на «Вход», если не регистрировался ещё?
Библиотека для графического интефейса по лицензии LGPL для коммерческих целей (не Qt)?
Подскажите пожалуйста, есть ли достойные алтернативы, которые вы слышали или использовали даже в своей деятельности для разработки интерфейсов для с++ проектов. Интересуют библиотеки, отличные от Qt, с лицензией LGPL или ей подобной (включение в коммерческий продукт без открытия своих кодов). Спасибо за уделенное время!
321   3   23:20, 9th August, 2020
Cookie в Android
Можно ли в приложении получить куки браузера Android и применить их для HttpClient (HttpClient парсит страницу, в которой пользователь должен быть авторизован, для этого и нужны куки)? Если да, то как. Заранее благодарен!
Странная активность на 41 порту
неожиданно фаервол стал регистрировать исходящий и входящий трафик на 41-порту.
проверка Trojan Remover, AVZ, DRWebLiveCD, Nod32 ничего не дала. все запускалось с LiveCD.
может это так надо? :) раньше ничего такого небыло.
Многопоточность в консольном приложении на C#?
Нужно сделать следующее (грубоговоря):
консольное приложение производит различные действия в бесконечном цикле. Потребовался ввод строки от пользователя. Если просто поставить Console.ReadLine(), мы получаем прерывание цикла и ожидание ввода.
Появилась идея вынести ввод пользователя в другой поток. почитал доку вынес в другой поток. в созданном потоке Console.ReadLine() не работает.
Насколько я понимаю дело в том что ReadLine и WriteLine по сути используют stdin и stdout, и они уже заняты основным потоком приложения?
Если так, подскажите каким образом возможно осуществить ввод данных от пользователя не вызывая ожидание ввода (основная программа должна выполняться без остановки).
Почему плохо делать рассылку одним письмом, забив всех адресатов в BCC?
Где-то тут же на хабре видел вроде упоминание об этом, но как ни искал не могу найти. В своё время когда работал в фирме, которой надо было рассылать трёмстам партнёрам прайсы — делал именно так — в BCC всех и огонь, проблем не было (а сам от партнёров вообще не редко получал письма, где сотни адресов были в открытую в TO забиты). Но наверно раз люди используют скрипты рассылок отдельными письмами — значит в этом есть смысл. Таки какой?
Заранее извиняюсь. Почти уверен что об этом уже говорили, но найти мне не удалось.
безопасная авторизация без учета айпи
доброй ночи.
пометка: нужна авторизация без учета айпи (twitter, facebook пример, насколько мне известно там не выкидывает при смене айпи)
перечитав несколько статей не смог найти выход.
авторизация:
есть несколько способов
способ 1:
юзер вводит логин и пароль, пароль хэшируется на стороне клиента, отправляется на сервер, проверяются данные, если все ок генерируется случайное значение, хэшируется, или даже не случайное а айди сессии и пишется в сессию.
способ 2:
при генерации формы генерируется случайное значение пишется в hidden и в базу, юзер снова вводит логин и пароль, пароль хэшируется, потом хэшируется вместе с доп значением и отправляется на сервер там проверяется и снова пишется значение в куки.
теперь функция запомнить мои данные на этом компьютере.
тут начинаются проблемы, если поступать теми двумя способами и проверять при открытии юзером сайта значения (сравнивать куку с базой) то можно украсть куку и авторизироваться. Какой придумать выход?
спасибо
414   6   02:59, 17th August, 2020
Как утихомирить кулер на процессоре?
Я привык смотреть видео на айфоне с помощью программки Air Video. Работает она следующим образом. «Серверная» часть стоящая на ПК вживую конвертирует видео в MP4 и по WiFi транслирует его на телефон. Все замечательно работает и устраивает меня за исключением завываний системного блока. Система основана на материнской плате Gigabyte GA-P35-DS3L.
Можно ли как-нибудь повысить порог выхода кулера на высокие обороты или как-то оптимизировать его работу. Работает он ужасно, секунд на пять начинает выть потом на 10 утихает, и все повторяется снова.
Чат с подсветкой синтаксиса?
Здравствуйте, по работе и учебе приходится часто отсылась, принимать и обсуждать отдельные участки кода посредством чата. Существуют ли мессенджеры (или какие-нибудь плагины для них) с подсветкой кода разных языков?
Книги и материалы для дизайнера по юзабилити и тех. дизайну?
Есть у нас художник. Отлично рисует руками. Хочется его научить делать формы и интерфейсы.
Подскажите — что можно человеку для самообразования читать по данной тематике?
Можно ли использовать google-maps-icons в проекте?
Можно ли использовать google-maps-icons в проекте с закрытым кодом?
У них там
Code license: GNU General Public License v3
Content license: Creative Commons 3.0 BY-SA
Что значит GPL для кода — понимаю, а GPL и Creative Commons для иконок — не очень.
Если да — что надо указать на сайте?
Спасибо!
Поисковики картинок?
Интересует поиск картинки, похожей на ту, которая в урле, или на upload.
Использую www.tineye.com и www.gazopa.com
1. Есть что лучше?
2. Как-нибудь можно заюзать для этого google?
Развертка веб-приложений на windows-серверах(iis, php)
Есть такой вопрос — кто какими средствами для развертки новых версий приложения пользуется на windows?
На *nix — есть capistrano, chef и иже с ниим, а для windows готовых решений найти не удалось. На данный момент используется самописный скрипт развертки, однако такое решение будет работать только пока сервер один.
Стартовая страница
Какая стартовая страница по типу igoogle лучшая на ваш взгляд? Посоветуйте чем удобнее пользоваться.
Что нельзя делать с компонентом (Qt) под LGPL (v2.1)?
Я хочу использовать в своем приложении Qt, при этом я не хочу распространять исходники.
Возможно, позже я захочу его продавать, то есть приложение в перспективе коммерческое.
Скажите, где проходит граница дозволенного LGPL? Что я не могу делать, чтобы не попасть под (L)GPL violation?
Пока что я понял, что я могу использовать dynamic linking и не модифицировать код самого Qt, этого мне должно хватить. Верно ли это?
Спасибо
Squid +авторизация ActiveDirectory
Перевел офис на активдиректори. Сейчас стоит squid+sams и пользователи живут там независимо от АД. Решил сделать прозрачную авторизацию, теперь сквид авторизует пользователей из АД без запроса логина\пароля. Встал вопрос о надежности, если АД подвиснет — пользователи останутся без интернета. Какие тут есть варианты создания прокси с прозрачной авторизацией.
Передача программного обеспечения в поддержку
Здесь много разработчиков, создающих программный продукт для внутренних целей своих компаний (не на продажу). В случае, если компания достаточно крупная, разработчики не занимаются поддержкой созданного продукта, для этого есть отдельные люди. Встал вопрос — как именно нужно передавать разработанное ПО на поддержку, что бы с одной стороны не тратить на это в два раза больше времени чем на саму разработку, а с другой чтобы поддержка не эскалировала каждый второй вопрос к разработчикам, так как не в состоянии решить его самостоятельно.
Пока родилось только:
Существование инструкции.
На вопросы, ответы на которые нет в инструкции, своевременно появляется ответ и включается в инструкцию.
Отсутствие массовых инцидентов, связанных с недоработками системы (не последующими доработками, а именно изначальными).
Наличие обученных сотрудников техподдержки.
350   1   12:53, 10th August, 2020
Шлюзы EMAIL->SMS для различных операторов и/или сервисы по отправке SMS для физ.лиц?
Суть задачи:
Уведомлять зарегистрированных пользователей сервиса о произошедших на сервисе событиях.
Периодичность — в день по десятку штук, про массовые рассылки нет и речи!
Есть возможность отправить сообщение через EMAIL2SMS шлюзы операторов сотовой связи, но в реальности работает только шлюз Мегафона.
Хотелось бы узнать шлюзы остальных операторов по кодам def. Можно в личку.
Вариант использования внешнего сервиса по отправке через HTTP GET/POST тоже рассматривается.
Хотелось бы бесплатно, но будет рассматриваться и коммерческий вариант, но для физ.лица.
PS Вариант с использованием GSM модема — не реализуем, ибо хостинг на удаленной площадке(в другом городе).
PPS Поиск в гугле и яндексе вернул множество шлюзов EMAIL2SMS, но как я уже писал выше работают из них только Мегафоновские, поэтому нужна актуальная и проверенная информация.
Будет ли Хабр учитывать часовые пояса ?
Иногда диковато видеть «сообщения из будущего».
Написано что кто-то ответил в 20:55, хотя у меня сейчас 19:50. И это сейчас разница в 1 час, а ведь у вас в России отменили переход на летнее время. Т.е. скоро вообще разница будет в 2 часа.
На большинстве сайтов которые посещаю зарегистрированным есть в профиле настройка как показывать мне дату сообщения (выбор часового пояса). Тут тоже страну спрашивают, можно оттуда взять сведения.
Или это мне неприятно видеть такие отметки времени?
Интернет-магазин в Украине на каком должен быть языке?
Собираемся открыть филиал в Украине, в виде интернет-магазина со своим локальным офисом. И после долгого поиска по google.com.ua окончательно запутался, на каком языке лучше сделать магазин. Мой внутренний разум говорит, что в другой стране со своим языком надо и делать все на этом языке, но как писал выше поисковики утверждают совсем обратное.
Подскажите пожалуйста что лучше в плане общественного мнения и поисковиков в целом?
Успешны ли магазины у вас в стране полностью на Украинском языке?
Большой ли процент ищущих на украинском?
Электронные марки?
Привет всем!
Подскажите пожалуйста ресурсы, где можно подробнее узнать об электронных марках в Microsoft Word 2003, службе ePostage. answers.microsoft.com/ не очень помог((
Интересует любая информация по теме электронных марок. Компании, предоставляющие подобную услугу, используемый софт, распространение в мире, правовой статус электронных марок в России, перспективы развития данной услуги.
Поделитесь ссылками или расскажите, что Вам известно.
Почта mail.com на iphone — отправка писем
У меня два почтовых ящика — mail.com и yahoo.com, пользуюсь ими через почтовую программу в айфоне.
Оба ящика бесплатные.
Письма получаю, а отправить почту с помощью mail.com с айфона не могу — выдается сообщение о том, что «сервер не поддерживает ретрансляцию» и мое письмо остается висеть в исходящих.
С yahoo проблем нет и с компьютера письма из ящика на mail.com отправляются.
Читаю про ретрансляцию, не очень представляю себе, как ее увязать с отказом отправки писем и что с этим делать.
Пожалуйста дайте совет, как устранить проблему.
Upd: Пошла в настройки mail.com, увидела, что пересылка и pop позиционируется как возможность для владельцев premium mail.
Купила premium mail — все равно не отправляются письма.
Upd2: Решение найдено!
Возможно, будет кому-то полезно, т.к. решения этой проблемы я не нашла в интернете.
Решила снести эту учетную запись в app.Mail и завести заново.
При получении подтверждения сервера увидела, что imap там America OnLine — то есть AOL!
Завела учетную запись в app.Mail как AOL, только логин указывала везде @mail.com.
Все заработало, письма отправляются, ура!
Теперь подожду, пока закончится премиум-аккаунт и проверю, будет ли работать отправка на бесплатном ящике.
Что касается настроек, на mail.com указаны сервера imap.mail.com и pop.mail.com, об AOL не упоминается.
И если действовать по инструкции на сайте — отправка писем не работает.
Как побороть службу техподдержки интернета от билайна?
Всем привет. Такая проблема — почти год были подключены к интернету от билайна — все было нормально до сегодняшнего дня.
Утром сеть разорвало и с тех пор подключение никак видеть не хочет (как будто кабель не подключен).
Скорее всего в подъезде перебили провод, либо банально выгорел наш порт у свитча на чердаке.
Позвонили в техподдержку, нам сказали что в Туле все мастеры супермегазаняты и приехать смогут только… 21 марта! Через полтора месяца!
Сами понимаете, что это жесть, но вариантов, похоже, немного — я бы посмотрел сам, но чердак закрыт на ключ, а в жеке ключ непойми-кому не дадут.
Есть ли какие-нибудь варианты, например достучаться до верхушки билайна (в службу обслуживания клиентов звонили, там развели руками и предложили ждать)?
Может, кто-то уже боролся с билайновской службой поддержки?
352   10   12:14, 15th August, 2020
Организация отправки почты из веб-приложения
Уважаемые, а как вообще должна быть организована отправка писем с сайта? Имеются в виду стандартные проекты, где письма нужны для подтверждения регистрации пользователя, высылки забытого пароля, etc. Нужно поднимать на хостинге sendmail/postfix/exim и слать через него или можно использовать гмейловский smtp (там ведь есть ограничения на количество исходящих сообщений) или еще как? Какой нынче самый кошерный способ? Как вы этот вопрос в своих проектах решаете?
Вопросы по использованию кода, опубликованного под лицензией GNU General Public License, version 2
Для своего проекта я взял вот этот код:
* FreeDOS32 Floppy Driver *
* by Salvo Isaja *
* *
* Copyright © 2003-2005, Salvatore Isaja *
* *
* This is "fdc.c" - Portable code for Floppy Disk Controller support *
* *
* This file is part of the FreeDOS32 Floppy Driver. *
* *
* The FreeDOS32 Floppy Driver is free software; you can redistribute *
* it and/or modify it under the terms of the GNU General Public License *
* as published by the Free Software Foundation; either version 2 of the *
* License, or (at your option) any later version. *
* *
* The FreeDOS32 Floppy Driver is distributed in the hope that it will *
* be useful, but WITHOUT ANY WARRANTY; without even the implied warranty *
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with the FreeDOS32 Floppy Driver; see the file COPYING.txt; *
* if not, write to the Free Software Foundation, Inc., *
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
* *
* ACKNLOWLEDGEMENT *
* This file is derived from fdc.c, floppy controller handler functions *
* Copyright © 1998 Fabian Nunez *
* You can download the original library from Cottontail OS Development *
* Library <www.0xfi.com/oslib/topx.html>, the file is FDC.ZIP *
* The author can be reached by email at: fabian@cs.uct.ac.za *
* or by airmail at: Fabian Nunez *
* 10 Eastbrooke *
* Highstead Road *
* Rondebosch 7700 *
* South Africa *
* Floppy formats and drive parameters table are from the Linux driver *
* linux/kernel/floppy.c *
* Copyright © 1991, 1992 Linus Torvalds *
* Copyright © 1993, 1994 Alain Knaff *
который опубликован под следующей лицензией: www.gnu.org/licenses/gpl-2.0.html
Результатом использования этого кода стал исполняемый модуль, который, по-идее, должен распространятся тоже под лицензией GPL V2.
С этим проблем нет — скрывать как бы нечего, но хотелось бы уточнить насчёт использования libc и файлов заголовков. Насколько внимательно перечитывал лицензию GPL v2, там не говорится, что результирующий код должен линковаться только с GPL библиотеками. Для этого и придумали GPL v3, который запрещает использование коммерческих библиотек.
Правильно?
Второй вопрос касается файлов заголовков. Собственно, как GPL v2 может помешать использовать в открытой программе коммерческие .h файлы?
* by Salvo Isaja *
* *
* Copyright © 2003-2005, Salvatore Isaja *
* *
* This is "fdc.c" - Portable code for Floppy Disk Controller support *
* *
* This file is part of the FreeDOS32 Floppy Driver. *
* *
* The FreeDOS32 Floppy Driver is free software; you can redistribute *
* it and/or modify it under the terms of the GNU General Public License *
* as published by the Free Software Foundation; either version 2 of the *
* License, or (at your option) any later version. *
* *
* The FreeDOS32 Floppy Driver is distributed in the hope that it will *
* be useful, but WITHOUT ANY WARRANTY; without even the implied warranty *
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with the FreeDOS32 Floppy Driver; see the file COPYING.txt; *
* if not, write to the Free Software Foundation, Inc., *
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
* *
* ACKNLOWLEDGEMENT *
* This file is derived from fdc.c, floppy controller handler functions *
* Copyright © 1998 Fabian Nunez *
* You can download the original library from Cottontail OS Development *
* Library <www.0xfi.com/oslib/topx.html>, the file is FDC.ZIP *
* The author can be reached by email at: fabian@cs.uct.ac.za *
* or by airmail at: Fabian Nunez *
* 10 Eastbrooke *
* Highstead Road *
* Rondebosch 7700 *
* South Africa *
* Floppy formats and drive parameters table are from the Linux driver *
* linux/kernel/floppy.c *
* Copyright © 1991, 1992 Linus Torvalds *
* Copyright © 1993, 1994 Alain Knaff *
Сервис распознования голоса?
ищу сервис распознавания речи (русской), готов рассмотреть любые варианты — локальный/удаленный, платный/бесплатный, закрытая грамматика/открытая и т.п.
то, что я до сих пор видел в open source даже по-английски не особо хорошо распознает =(
Задачи на Java
Здравствуйте!
Посоветуйте, пожалуйста, сайт, где можно найти задачи для обучения программированию на Java с системой проверки результатов тестами. Проще говоря система, как на олимпиаде — решение проверяется на определённом количестве тестов и выдаётся результат, только задачи нужны разного уровня, от простых до сложных.
Спасибо.
FaceBook login, а точнее logout
Добрый день,
Меня интересует вопрос по Facebook login — как его подключить и использовать понятно, но вот как производить выход пользователя с сайта — разлогинивать его только на сайте или еще и на FB?
Разлогинивать его на FB технически не проблема, вопрос этический.
Решил посмотреть как это делают стартапы, у большинства (из тех у кого есть FB login) кнопка «Выйти» либо не работает, либо отсутствует, т.е. разлогиниться на сайте нельзя вообще.
Юнит vs регрессивное тестирование
Предположим такую ситуацию: некая библиотека разрабатывается с использованием TDD и на каждый метод из библиотеки имеется тест, определяющий его поведение. Может ли в такой ситуации возникнуть понятие регрессивных тестов?
Авторизация через Вконтакте и безопасность
Многие веб-сайты сейчас дают возможность авторизовываться посредством других популярных веб-сервисов (Вконтакте, Фейсбук и т. п.)
Вопрос: если у человека угонят аккаунт Вконтакте, то и на тех сайтах, где он авторизовывался через Вконтакте, злоумышленник сможет творить, что угодно?
Я правильно рассуждаю?
384   4   15:25, 21st August, 2020
Удалить файл, созданный www-data?
Есть пользователь user на сервере, и директория www в его домашней папке. В ней находится PHP-скрипт, который позволяет загружать файлы на сервер.
Владельцем всех файлов, загруженных скриптом становится www-data.
Проблема в том, что удалить, зайдя по ssh эти файлы нельзя (Permission denied) ибо user не имеет прав на операции с файлами www-data.
Так как удалить эти файлы?
ОС- Ubuntu Server 10.04.
Влияние JavaScript переадресации на поисковых ботов и индексирование сайта?
Есть две страницы с разными url, но содержание на них примерно одно и тоже. На одной активно используется JS+ajax, а другая адаптирована для просмотра пользователей без JavaScript, и для ботов.
Изначально грузится страница для людей без JS (которая для ботов), далее если у пользователя включена поддержка JS, то он перенаправляется средствами JS на другую страницу (адаптированную для активного использования JS).
Вопрос можно ли так делать безболезненно для индексации сайта и не повлияет ли это негативно на выдачу сайта в в поисковых системах?
Нужен сервис по отслеживанию изменений на сайте
Подскажите, пожалуйста, сервис который в ежедневном режиме будет отслеживать изменения на определенном сайте. Т.е. я хочу указать главную страницу, а программа пойдет дальше по ссылкам, все заиндексирует и если что–то изменится, будет мне слать письма. Есть такая? Локальную программу не хочу.
Dual license: Можно ли использовать в коммерческих продуктах jQuery?
jQuery распространяется под двойной лицензией MIT or GPL Version 2.
Что это значит для разработчика? Может ли он использовать jQuery без ограничений в своих коммерческих продуктах? В том числе использовать на свой код собственную коммерческую лицензию и скрывать исходные коды?
Куда делись статьи про финляндию, японию, америку и что то еще... ?
Прочитал только половину, а теперь их уже и нет нигде, а хотелось дома дочитать, я даже и авторов то не помню чтобы попросить их почитать… что делать то? может у кого остались копии, дайте ссылок пожалуйста…
Закрытые блоги Хабра
Как увидеть список всех закрытых блогов Хабра?
Уже всё что можно проверил, никак не могу поймать удачу за хвост =) Конечно все ~260 блогов можно сравнительно быстро и руками перебрать, слава богу хоть внутри блога сразу видно, закрыт он или нет.
Но неужели нет более удобного способа?
Как в mpd5 использовать внешний dhcp-сервер для выдачи адресов?
Коллеги, возможно ли подружить mpd5 и внешний dhcp-сервер? Или, может быть, есть ещё какой-то способ раздать маршруты подключающимся pptp-клиентам?
На Cisco или RRAS всё работает, а mpd5 как будто вообще этого не умеет.
Структуры данных Sphinx & Lucene
Добрый день.
Не поделится ли кто сокровенным знанием? :)
Нужны структуры данных индексных файлов поисковиков Sphinx, Lucene. Если есть аналогичная информация по другим — тоже не откажусь, если движок достаточно шустрый. Поставленная перед собой задача — понять механизм наполнения поисковых баз и поиска по ним. Хотелось бы избежать нудного и неблагодарного кодокопательства.
Общая файловая структура Lucene описывается, но очень общая, хотелось бы поподробней.
Установка кодировки исходящих сообщений Exchange 2010
Доброе время суток,
По умолчанию Outlook 2010 для отправки сообщений использует koi8-r.
Кто нить может подсказать как это изменить на уровне домена, чтобы все письма отправлялись в utf8?
Я смотрел в сторону CharacterSet из командлета Set-RemoteDomain, но как понял это не решает проблему.
Спасибо.
385   2   17:08, 1st October, 2020
КиевСтар лёг
Все известные мне номера в один момент перестали существовать, мой мобильный только на 112 может позвонить.
Кто знает, когда они очухаются?
Что вы используете для укладки проводов десктопа?
Думаю, это для многих здесь актуально. :-)
Решил, что с паутиной под столом пора заканчивать. Сейчас знаю про стяжки-липучки, клипсы (видимо, варианта здесь два: на гвоздях и клеевые) и про органайзеры проводов (довольно клевый, судя по фото, есть в IKEA). Возможно есть и другие приспособления, которые для себя пока не открыл. Буду очень признателен, если в комментариях будут названия классов этих приспособлений и названия/ссылки на их лучших представителей.
Алгоритм действий пока предполагается такой:
1. Связать рядом идущие кабели стяжками-липучками.
2. Где возможно прикрепить к стене. С одной стороны клипсы на клеевой основе должны быть практичнее, с другой не понятно насколько хорошо будут держать.
3. Т.к. в комп. столе есть отверстие для вывода проводов органайзер мне не нужен.
DC++ клиент для ubuntu server 10.10 с web-интерфейсом?
Разыскивается DC++ клиент для домашнего маршрутизатора/файлопомойки. Помогите найти :)
Выбор почтового клиента под win7
Помогите с выбором функционального и симпатишного (очень нравится почтовик на маке, но по ряду причин приходится оставаться на винде) почтового клиента на win7, для работы с гуглопочтой.
Спасибо.
Распознавание автомобильных гос. номеров?
Есть задача сделать диплом на такую тему: получаем изображения с камеры, распознаем номера машин. Понимаю, что сложно. В сторону чего смотреть?
IPTV на Mac OS X Lion. Как настроить?
После обновления до льва VLC перестал играть iptv. (Поток типа udp://@239.192.1.3:1234)
Для этого на 10.6.6 я ничего не настраивал, оно заиграло из коробки.
На соседнем Airе телевизор показывает, так что проблема определённо не в роутере.
Посему вопрос скорее к настройкам роутинга в Юниксе/Линуксе:
В чём может быть проблема? Куда копать? Чего читать? Как решить?
Спасибо большое!
Миграция с Google Apps на ПДД Яндекс
Порядка двух лет пользуюсь сервисом Google Apps, в особенности почтой. Сейчас возникла потребность перенести корпоративную почту на интерфейс Яндекс.Почты. Однако в действующем ящике на Google Apps у меня хранится вся переписка — больше 2 000 писем, многие с вложениями. Если ли какой-то способ быстро перенести всю информацию (письма) с одного сервиса на другой?
Вменяемый почтовый клиент
Подскажите пожалуйста бесплатный вменяемый почтовый клиент, который грамотно работает по IMAP. Работать буду с Яндексом, система windows 7.
Хорошие книги под лицензией Creative Commons?
Из нагугленого: книга Питера Уоттса «Ложная слепота» (номинант на премию Хьюго).
Буду рад услышать и другие варианты.
Отправка комментариев в багзиллу через email
Как отвечать на тикеты в багзиллу через email?
Кажется, слышал о такой функции, но ничего не могу найти
плохо ли для поисковиков когда несколько 301-ых редиректов?
Например, так:
site.ru/forum/ -> www.site.ru/forum/ (301)
www.site.ru/forum/ -> forum.site.ru/ (301)
Запретить удаление писем пользователю imap?
Привет, хабралюдям!
Меня волнует следующий вопрос: нужно создать корпоративную почту в маленькой конторе. Имеется хостинг и т.д.
Используемый почтовый IMAP клиент Roundcube. Возможно ли сделать так, чтобы пользователи почты не могли удалять почту из своего почтового ящика? Или хотя бы сделать папку trash (мусорную корзину) невидимой?
Вообще при использовании IMAP возможно ли такое?
Благодарю заранее за ответы!
Авторизация Вконтакте cURL
Используем эту соцсеть для хранения видео.
Написан парсер, который по крону забирал новые видео. Но вот проблема, команда ВК ввела новые политики безопасности. Теперь при попытке авторизоваться из новой страны (а сервер у нас где-то на территории Германии) ВК спрашивает последние цифры номера телефона и скрипт не может авторизоваться.
Покапался, увидел интересные строчки
var params = {act: 'security_check', code: ge('code').value, to: 'dmlkZW9xMTMfsMzE4NTk2', al_page: '', hash: 'a74cb4bc5b0a579a28'};
ajax.post('login.php', params, {....
Пробовал отправить, все тщетно. Проблема осложняется тем что невозможно произвести это действие и посмотреть что куда отправляется.
Может быть есть такие же бедалаги? Кто-нибудь что-нибудь подобное делал?
ajax.post('login.php', params, {....
Как организовать рассылку так, чтобы не забанили
Привет, уважаемые хабровчане.
Есть проект с 10к пользователей. Возникла необходимость проинформировать пользователей и новшествах проекта. Выбрали метод в виде рассылок.
Но есть вопросы. Как сделать так, чтобы айпи адрес не забанили за массовую рассылку писем?
Слышал, было правило, что можно отправлять до 200 писем в час с одного ай-пи. Сколько можно рассылать писем, с какой периодичностью, как лучше реализовать эту задачу?
Заранее спасибо за ответы.
P.S. Вариант со сторонними сервисами не рассматриваю.
Лицензия на MongoDB?
Кто разбирается в лицензиях, объясните пожалуйста:
1) Можно ли использовать MongoDB в коммерческом продукте?
2) Можно ли распространять MongoDB как часть коммерческого продукта?
Авторизация через Loginza с помощью различных сервисов: Контакте, facebook и др?
Добрый день!
При авторизации через loginza, если я авторизуюсь с помощью различных сервисов: Контакте, facebook и др. имеем несколько локальных юзеров. (если, конечно я все правильно понял )) )
Есть дикое желание привязать различные способы авторизации на сайте к одному локальному пользователю.
Какие идеи по этому поводу?
Стоит ли написать статью о оптимизации TCP и как проверять скорость линка?
В процессе изучения темы о работе TCP/IP есть возможность о написании небольшого ликбеза о:
— некоторых основ и ограничении TCP/IP,
— издержки протоколов (overhead),
— как и зачем оптимизаровать TCP/IP (ОS Windows, *nix),
— как измерить скорость TCP/IP соединения (к интернету) на примере утилиты nuttcp (unix, win), отличия от web speedtest-ах.
При пересылке пропадает текст письма
Ситуация: есть три компа, на всех — MS Outlook 2007 и Касперский Анти-Спам, одинаково настроенный.
На первый приходит вроде бы обычное письмо со вложением… вот только нельзя посмотреть исходный текст письма. Пересылаем письмо на второй.
Там письмо открывается и исходник посмотреть тоже нельзя. Пересылаем со второго на третий…
… и текст письма пропадает. Вообще. Вложение есть, а текста — plain-text'а! — нет. И если смотреть через веб-интерфейс Gmail, картина та же.
Для профилактики прошерстил антивирусами — никаких подстав.
Сохраняю письмо на 2 компе в виде файла eml. В Outlook его исходник посмотреть, как мы помним, нельзя. Но если открыть eml Блокнотом, то текст письма виден.
А вот на 3 компе те же действия дают только вложение, текста нет.
Авторизация средствами браузера
Подскажите, пожалуйста, ссылку на концепт браузерной авторизации, помню картинку: Firefox, в адресной строке слева логин на зеленой (?) плашке (как для https). Отдельное спасибо подсказавшему запрос, по которому это можно найти %)
Яндекс.Деньги: Идентификация для Украины
Яндекс.Деньги заблокировали кошелек и требуют пройти идентификацию.
Понимаю что принял их «Соглашение об использовании» и не могу пользоваться кошельком если не являюсь резидентом РФ.
Возможно известны способы идентификации для Украины? Что посоветуете?
Существует ли поисковик, отсортированный по дате?
Задача — я хочу узнавать как можно быстрее, когда появляются новые страницы с определенными ключевыми словами. Вроде как Яндекс.Блоги, но для всех страниц.
Можно ли как-нибудь отсортировать Гугл или другой поисковик по дате последнего индексирования с появлением этих слов на страницах?
Каким образом лучше всего делать анонс на хабре предстоящего подкаста?
Здравствуйте.
В связи с появлением нового подкаста (YAPP) возник вопрос: «Каким образом лучше всего делать анонс хабре предстоящего подкаста?».
Связано это в основном с тем, что планируется серия интервью и хотелось бы позволить комьюнити также задать интересующие вопросы.
Почта потеряла посылку из США. Что делать?
11 февраля мне отправили EMS новенький телефон Motorola Droid 2 и мышку Logitech Perfomance MX, которая «у них» стоит в два раза дешевле.
Посылка до сих пор не дошла до меня и на трекинге вообще не отслеживается. Кол-центр утверждает, что в Россию посылка не приезжала.
Посылка застрахована, не так жалко деньги, сколько время.
Поделитесь советами, кто сталкивался с такими ситуациями. Реально ли вообще дождаться посылки? Может ли она застрять где-то или уже в кармане? Возможно ли ускорить поиск позвонив, написав кому-либо?
Как привлечь внимание пользователя к кнопке? [SOLVED]
В интерфейсе веб-сервиса присутствует кнопка с неочевидной, но ключевой функциональностью.
В общем случае нет возможности обозначить ее уникальным и очевидным образом — к примеру, на ней может быть изображен простой смайлик.
Вопрос — как привлечь внимание пользователя к этой кнопке? Хотя бы чтобы он навел мышку, и посмотрел всплывающий комментарий, или тому подобное.
Решено. Использовать общие традиционные средства для привлечения внимания, как вы рекомендовали. Спасибо!
Должен ли ClassLoader быть thread-safe? Имеет ли смысл кешировать загруженные классы?
В Java есть такая штука как ClassLoader's, но метод defineClass() в нем не синхронизированный, так же как и методы findClass() и loadClass(), что странно, так как разные потоки вполне могут обращаться к этим методам одновременно, что чревато повторной загрузкой например.
Стоит ли делать кастомный загрузчик thread-safe?
И, как мне кажется с этим должно быть тесно связано: Стоит ли делать кастомный загрузчик кешируюущим, если загрузка класса — длительный процесс?
Возможно ли сделать что бы письма от робота не расценивались как спам?
На одном проекте письма с оповещениями для пользователя гуглем расцениваются как спам. Если возможно решить эту проблему, то поделитесь вашими методами, спасибо.
Apache2 + карта на google map api, как оптимизировать отдачу большого количества картинок?
Утилита с10t генерирует карту мира Minecraft. Она отображается в целом нормально, однако htop показывает что всего один пользователь при открытии/масштабировании карты нагружает процессор апачем до максимума. Когда карта прогружается — процессор освобождается до 15%.
При этом папка tiles (в ней лежат картинки) весит всего 9 мб. И картинок в ней наберётся не больше сотни.
Я никогда раньше с картами на движке гугла дел не имел, поэтому хотелось бы уточнить в чём проблема.
«Тянет» ли почти дефолтный apache2 карту такого размера? Может быть дело не в нём, а в генераторе карты и прочей обвязке отработавших некорректно?
Если виноват апач — что делать? Ставить к нему вдобавок nginx (с ним раньше тоже дел не имел) для статики?
Склоняюсь к этому варианту, как минимум узнаю что-нибудь полезное.
Утром крон удалит папку с результатом (чтобы не вешать сервер когда начнут приходить игроки TF2 и собственно Minecraft), поэтому пока опубликую ссылку на горе-карту, может быть она даст какую-нибудь полезную информацию: dobroservers.ru/mc/
Exim, Google Apps & Unroutable address
Привет, Хабр.
Есть следующая ситуация.
Есть домен, назовём его example.com с почтой, которую обслуживает Google Apps. Есть второй домен, secondexample.com, cлужебный (для внутренних целей).
Возникла необходимость отправлять почту с сайта example.com с тем же доменом.
Для этого было выполнено следующее:
dpkg-reconfigure exim4-config
Выбран «Интернет-сайт», введено доменное имя, запрещен релей для других доменов, и открыт SMTP только для локалхоста, всё отлично.
Потом, в ДНС была внесена следующая запись:
example.com IN TXT v=spf1 a mx ptr ptr:example.com include:_spf.google.com ~all
Вроде всё работает, прекрасно.
Но сегодня обнаружил в логе следующее:
2011-03-11 09:57:06 1PxxDe-0003xb-6j <= root@example.com U=www-data P=local S=3751 id=21160bfc9f300f2c7d24d1b2a3c0eb11@secondexample.com
2011-03-11 09:57:06 1PxxDe-0003xb-6j ** xxxyyyzzz@example.com: Unrouteable address
frontend:/var/log/exim4# exim -bt xxxyyyzzz@example.com
R: system_aliases for xxxyyyzzz@example.com
xxxyyyzzz@example.com is undeliverable: Unrouteable address
И так для всех адресов в этом домене, кроме (!!) root@example.com…
frontend:/var/log/exim4# exim -bt root@example.com
R: system_aliases for root@example.com
R: system_aliases for austin@example.com
R: userforward for austin@example.com
R: procmail for austin@example.com
R: maildrop for austin@example.com
R: lowuid_aliases for austin@example.com (UID 1000)
R: local_user for austin@example.com
austin@example.com
<-- root@example.com
router = local_user, transport = mail_spool
На все остальные домены почта ходит нормально. Что это может быть, и как с этим бороться?
Спасибо!
2011-03-11 09:57:06 1PxxDe-0003xb-6j ** xxxyyyzzz@example.com: Unrouteable address
R: system_aliases for xxxyyyzzz@example.com
xxxyyyzzz@example.com is undeliverable: Unrouteable address
R: system_aliases for root@example.com
R: system_aliases for austin@example.com
R: userforward for austin@example.com
R: procmail for austin@example.com
R: maildrop for austin@example.com
R: lowuid_aliases for austin@example.com (UID 1000)
R: local_user for austin@example.com
austin@example.com
<-- root@example.com
router = local_user, transport = mail_spool
Что за спам "someurl/some_image_dir/help1.php"?
Здравствуйте.
Кто в курсе, что за новый спам, и распространен ли он или же это я такой счастливый.
За пол-дня пришло три письма, без указания отправителя, все содержание — линк типа http:// patchburg .de/catalog/images/icons/help1.php (! не рекомендуется переходить, обезапашено пробелами!). Доменные зоны разные, в моем случае — .de, .co.uk и .net Заканчиваются одинаково — папка images или images/icons и help1.php.
Gmail за спам не принимает, потому и заинтересовался.
Вопрос для SEO специалистов. Вы даете гарантии на выход сайта в топ поисковой выдачи?
Мое мнение: Гарантий быть не может! Невозможно дать гарантию на то, над чем не имею контроль.
Заказчик не верит, что гарантий нет.
Хочу заказать iPad2, вопрос о таможне Украины
Хочу заказать сей девайс из Канады через знакомого, но меня интересует вопрос растаможки. Если к стоимости девайса добавить стоимость доставки и 20% растаможки то цена становится совсем не демократичной.
Такой вопрос — может ли отправитель оформить как-то посылку, что-бы я не платил таможенный сбор(подарок или ещё как-то)?
Проблема с GMail — The Bat! не видит писем скачаных другим The Bat!ом?
Есть две машины и один общий ящик (так нужно, поменять нельзя).
Ящик я перенес на Google Apps. Соединение настроено, работает.
При получении письма — скачивает один (любой) The Bat!, после чего второй письма в упор не видит.
1. В The Bat! стоит галочка оставлять на сервере
2. В GMail активирован POP и стоит галочка сохранять копию
3. Через веб-интерфейс письмо отлично видно, висит как непрочитаное
4. Диспетчер писем, даже при вызове «показать все письма» — не видет этих писем
В интернетах видел проблему, но решения не нашел. Помогите, люди добрые.
P.S. На третьей машине стоит Outlook — он ведет бой на равне с The Bat! ами. Успел — скачал первый. Не успел — письма не видит.
Получение почты скриптом с сохранением вложений
Существуют ли готовые решения для Perl (либо Python, Ruby) для чтения почты с возможностью извлечения и сохранением вложений?
Использование QT под лицензией LGPL?
Собственно говоря возник вопрос связанные с использованием QT в проприетарном ПО. Как гласит лицензия:
GNU LGPL — для разработки ПО с собственнической лицензией, но без внесения изменений в Qt.
Но есть главное ограничение — сама программа должна состоять из одного файла, а по лицензии LGPL я должен использовать тока динамическую компоновку.
И вот главный вопрос: прокатит ли такая лазейка как: DLL QT находится в ресурсах программы, при старте программы DLL извлекается в temp и оттуда уже используется. При этом в лицензии программы внесено упоминание что используется QT распространяемое под LGPL?
т.е. по факту вроде ничего не нарушается (динамическая компоновка + сама библиотека остаётся без изменений), но кто его знает можно ли так использовать DLL или нет.
Как по уму организовать собственную легальную систему E-mail рассылки ?
Все время мучался вопросом как самому сделать рассылку среди подписанных пользователей. Причем сделать это грамотно.
Но не знаю где подчерпнуть знаний на эту тему.
Основной вопрос который волнует — как это реализуют на обычных shared хостингах, у которых стоят ограничения на отправку писем за раз, за час. К примеру в мастерхосте мне сказали — не более 25 за раз, не более 200 в час. Это нужно через базу выстраивать очередь для рассылки и порциями по 25 за раз не более 4х раз в час отправку через cron делать? или может еще как-то, может быть есть уже скрипты котрорые сильно облегчат задачу. Как контролируется успешность отправки-доставки, как выявлять отклоненные сервера-мейлы.
Ну и главный вопрос как не нарваться на блокировку как спам рассылки. Т.е. хоть и предполагается, что человек сам себя подписывает с подтверждением, однако ничто не мешает ему нажать «это спам», ни одна, так другая «стучалка» на рассылке я так понимаю должна отразиться.
Хорошо что тему верстку html рассылок на хабре подробно разъяснили =)
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
Добрый день. Нуждаемся в специалисте который сможет ипортировать базы номеров с формата ексель в телефон, а так же который смог бы заниматься массовой рассылкой сообщений в вотсап уже имеющейся базе клиентов. Заранее благодарна.
938   0   09:48, 2nd December, 2024
