?

Log in

No account? Create an account
LiveJournal for Сообщество веб-разработчиков.

View:User Info.
View:Friends.
View:Calendar.
View:Memories.
You're looking at the latest 20 entries. Missed some entries? Then simply jump back 20 entries.

Thursday, November 24th, 2016

Subject:Как вычислить местоположение по IP?
Posted by:revolutio_ru.
Time:5:31 pm.
Речь идет вовсе не о сетевых разборках))
Суть вот в чем: как разделить траффик идущий на сайт на две категории

1. Люди, заходящие с IP, расположенных в госучреждениях
2. Все остальные.

Есть ли где-то в сети диапазоны IP-адресов, закрепленных за гос-конторами?
Или может есть типовые решения для таких задач?
То есть, нужно как-то отделить посетителя из пожарной службы (например) от дяди-Васи соседа.

Спасибо!
Comments: Read 3 orAdd Your Own.

Friday, April 7th, 2017

Subject:PHP xpath (Фильтр по Субэлементам) РЕШЕНО
Posted by:dyatlofob.
Time:1:11 pm.
Как по значению текста получить Importcode (Который находиться на уровень выше текста)
Т.е. нужно отобрать элемент по свойствам детей

Array
(
[0] => SimpleXMLElement Object
(
[@attributes] => Array
(
[id] => 5900
[version] => 1_1
)

[ImportCode] => 111
[Name] => SimpleXMLElement Object
(
[Text] => Array
(
[0] => аааааааааа
[1] => ббббббббббббб
[2] => вввввввввв
)

)

[OrderBy] => 0
[ResourceKey] => System.LookupValue.EconomicActivityType[Growing of cereals (except rice), leguminous crops and oil seeds]
[TypeId] => 5899
)

[1] => SimpleXMLElement Object
(
[@attributes] => Array
(
[id] => 5901
[version] => 1_1
)

[ImportCode] => 222
[Name] => SimpleXMLElement Object
(
[Text] => Array
(
[0] => ггггггггг
[1] => ддддддддд
[2] => ееееееееее
)

)

[OrderBy] => 0
[ResourceKey] => System.LookupValue.EconomicActivityType[Growing of rice]
[TypeId] => 5899
)

[2] => SimpleXMLElement Object
(
[@attributes] => Array
(
[id] => 5902
[version] => 1_1
)

[ImportCode] => 333
[Name] => SimpleXMLElement Object
(
[Text] => Array
(
[0] => ёёёёёёёёёёёё
[1] => жжжжжжжжжжж
[2] => зззззззззззз
)

)

)

По тексту фильтруется легко
xml->xpath('/Name[Text="ддддддддд"]');

Но тогда получается следующее.
Array
(
[0] => SimpleXMLElement Object
(
[Text] => Array
(
[0] => ггггггггг
[1] => ддддддддд
[2] => ееееееееее
)

)

)

А как получить ImportCode ?
Без перебора - а то массив огромный

UPD: нашел
xml->xpath('/Name[Text="ддддддддд"]/parent::node()');
Comments: Read 1 orAdd Your Own.

Saturday, February 25th, 2017

Subject:Маленькая работка для JSера
Posted by:hedin.
Time:1:53 pm.
Есть сайт, весьма навороченый, на backbone в определенной ситуации, под FF, наблюдаем ошибку и неверное поведение.

Нужно разобраться что не так, дать рекомендацию как поправить. Исправление уже сделаем сами.

Деньги и срок оценка с вас :-)
Comments: Read 3 orAdd Your Own.

Wednesday, February 15th, 2017

Subject:Небольшие постоянные работы PHP/MYSQL (подработка) СПб!
Posted by:semjon.
Time:5:11 pm.
Доброго всем дня и холодного пива в обед!
Возможно, кто-то работает неполный рабочий день или на такой работе, где появляется свободное время, и в то же время хочется подработать.
Однако, хотелось бы, чтобы фоновое сотрудничество с данным программистом было плодотворным и долгим.

Read more...Collapse )
Comments: Read 1 orAdd Your Own.

Tuesday, October 11th, 2016

Subject:жесточайший баг в Хроме 53-ей версии
Posted by:orleanz.
Time:1:51 pm.
Только что узнал, что гугловские программисты жесточайше запороли новейший релиз браузера Хром (53-тий, который кстати сам по себе ставится, без спроса).

Что было сломано? Вы не поверите. Это песец и ад и треш.
Это как если бы очередной релиз Линукса вышел бы без работающих команд ls, cd, and sudo

Они сломали HTML элемент select (дропдаун контрол) на мобильных устройствах (и в десктопе если в девтулзах включить эмуляцию мольного устройства). Вы кликаете на контрол и он просто тупо не показывает ничего, дропдаун не появляется. Неслабо, да? Можете представить себе, сколько миллионов вебсайтов во всем мире используют этот суперстандартный тэг для дропдаунов?

это кстати доказывает что у них вообще нет тестов, тупо в продакшен кидают и уверены что пипл схавает

вот например цитатка от 3 Октября

I'm having the same issue - html select lists don't display when using the mobile simulator. A colleague with an older version (52.0.2743.116 m) didn't have this issue - but after updating to the latest version he now experiences the issue. Disabling javascript doesn't fix it. Disabling all extensions and plugins doesn't fix it.
I've tested this in 3 different installs of Chrome on different machines (all the latest version (Version 53.0.2785.143 m (64-bit)) and all have this issue.
Only the mobile simulator is affected - in "desktop" mode its fine. Also, its fine in IE & FF.

Ссылка

https://productforums.google.com/forum/#!topic/chrome/Q4Rt6d0C4Qo
Comments: Read 6 orAdd Your Own.

Friday, September 30th, 2016

Subject:Вакансия PHP програмист
Posted by:kroland.
Time:10:54 am.
Всем привет, имеем вакансию на штатного php кодера, мож кто из участников сообщества как раз подыскивает что-то похожее.
Если кто заинтересован кидай контакты я передам их работодателю.
Требования под катом

upd. по ЗП вилку я не знаю, на сколько могу судить она в рынке. Я не HR, у меня просто есть доступ в сообщество.

upd2. спасибо всем коментаторам за мудрость. человек найден, тема закрыта.

ТребованияCollapse )
Comments: Read 7 orAdd Your Own.

Saturday, August 27th, 2016

Subject:Как построить УМЫШЛЕННО тяжелую, неповоротливую страницу на Ангуляре?
Posted by:orleanz.
Time:3:05 pm.
Вот известно, что Ангуляр - неповоротливый монстр, в отличие от Реакта и т.п.

Потому что дёрти чекинг для 2 way bindings etc

Я захотел реально прочувствовать, как такие тормоза выглядят

Но у меня как-то не особо получилось. В смысле, страницу сделал, но она не тормозит, как ожидалось. Наверно, неправильно сделал.

Что именно я сделал - я создал страницу, где есть две таблицы огромного размера (размер можно указывать самому, скажем 1000 строк).

Каждая клетка первой таблицы связана с соотв. клеткой второй таблицы через ng-model . Соответственно, если вы чего-то меняется (в поле инпут) в клетке, то вы видите, как данные в соотв. другой клетке тоже меняются. То есть, чтобы все эти связи работали, Ангулят создает огромное количество watchers которые следят, что происходит в каждой клетке.

Далее, я по циклу, с заданным интервалом (можно указать самому) обновляю данные в модели, так что Ангуляр должен обновить показ этих данных в тысячах клеток вью.

Все это прекратно работает, в том числе на мобильном телефоне - и нет тормозов, ну просто вообще нет.

В чем дело?

Посоветуйте как действительно сделать неповоротливую страницу на Ангуляре.

Если кому интересно, вот эта страница в действии (мобайл френдли, в том числе)
Надо указать размер таблицы и скорость обновления, и смотреть, есть ли тормоза
http://lentascope.net/static/angutest/index.html

вот код, если кому интересно
https://github.com/dmitri777/angutest
Comments: Read 1 orAdd Your Own.

Monday, August 22nd, 2016

Subject:Периодически виснет Nginx на VPS (Ошибка 502) - что обычно делают в таких случаях?
Posted by:nekapital.
Time:10:21 am.
Здравствуйте. Сабж.

Думаю, ситуация всем знакомая. Nginx падает то ли от перенагрузки, то ли еще от чего, и сам не встает. Лечу так: захожу в админку IPSmanager и перезапускаю nginx, но умом понимаю, что это изврат, ибо без меня сайт лежит часами.

Была идея повесить на cron скрипт для периодического перезапуска nginx, но опять-таки, смотрится как изврат.

Вопрос: как обычно решаются подобные проблемы с зависаниями веб-сервисов?
Comments: Read 3 orAdd Your Own.

Saturday, June 18th, 2016

Subject:Сайт "под ключ"
Posted by:semjon.
Time:8:58 am.
Уважаемые гуру!
Подскажите, включает ли в себя понятие "сайт под ключ" написание текстов и поиск фотографий за заказчика.
И если нет, имеется ли какое-то более менее авторитетное мнение по этому поводу, на которое можно сослаться.
Спасибо.
Comments: Read 6 orAdd Your Own.

Thursday, July 14th, 2016

Subject:Какие темы обычно на интервью спрашивают, по фронтенду?
Posted by:orleanz.
Time:10:50 am.
Если человек позиционирует себя как HTML/CSS/JS/JS frameworks/Node.js

Я последний раз давно проходил, может сейчас что новенькое появилось.

Поделитесь опытом. Что вас лично спрашивали?
Comments: Read 6 orAdd Your Own.

Thursday, June 23rd, 2016

Subject:Гарантированное обновление текстового динамического баннера
Posted by:shaulreznik.
Time:7:13 am.
На сайте А средствами PHP периодически создается HTML-файл с текстовым баннером. На сайте Б этот файл подгружается через IFRAME. Проблема в том, что подгружается кэш браузера, а не новая версия файла. МETA-тэги типа cache-control не помогают, точнее, помогают не во всех браузерах. Как "заставить" браузер подгружать новую версию? Использовать не IFRAME, а JScript? Что-нибудь другое?
Comments: Read 9 orAdd Your Own.

Tuesday, June 21st, 2016

Subject:Синхронная загрузка JS в HEAD тэге - с фолл-бэком!!!
Posted by:orleanz.
Time:8:47 am.
Есть много утилит для асинхронной загрузки скриптов, и там есть обычно опция фоллбэка (когда основной CDN недоступен)

Мой вопрос про синхронную загрузку.

Я не хочу, чтобы мой Ангуляр загружался после Боди, я хочу чтобы он загружался и усполнялся ДО боди. Но я хочу, чтобы в случае недоступности одного CDN, был бы использован другой.

Какой самый простой и надежный способ достигнуть этого?

Неужели для такого случая (когда нужна именно синхронная загрузка) не написали какую-нибудь тривиальную утилиту?

Или все надо делать самому, в духе "window.jQuery || document.write ...." (после попытки загрузить с CDN)?
Comments: Read 1 orAdd Your Own.

Friday, June 10th, 2016

Subject:Вопрос знатокам компьютерной безопастности
Posted by:orleanz.
Time:3:45 pm.
что думаете про сервис https://auth0.com/ ?

Это когда вся тема авторизации отдается левой компании, а само ваше веб приложение только уже пользуется полученными от этого сервиса JWT.


я вот пользуюсь и все так хорошо. И классический логин, и социальный. И аналитика всякая, дэшборды, статистика...

Но может, я чего-то не понимаю?

Где засада? Сервис платный, но недорогой.
Comments: Read 4 orAdd Your Own.

Tuesday, May 31st, 2016

Subject:Фриансеры.
Posted by:hedin.
Time:2:48 pm.
Народ, а кто где ищет фрилансеров и или работу как фрилансер.
Я раньше успешно пользовался Weblanser но что то он подзатих.

Порекомендуете площадки?
Comments: Read 5 orAdd Your Own.

Friday, May 13th, 2016

Subject:Битрикс
Posted by:sarkazmatik.
Time:2:21 pm.
Всем привет

Хотел бы узнать у людей, а у скольких проектов с которыми вы сталкивались, в данный момент не работает оплата через яндекс.кассу после обновления до 16ой версии?

То есть совсем вот не работает, там они конкретно все поломали.
Comments: Read 2 orAdd Your Own.

Friday, May 27th, 2016

Subject:Ищу внятный аналог ooVoo (Skype), в общем, для записи видеоконференций
Posted by:nekapital.
Time:5:58 pm.
Здравствуйте. Задумал YouTube-проект: записывать тематические видео-конференции и выкладывать их в сеть. Сначала попытался реализовать через связку Skype+OBS, как-то не очень.. Потом нашел ooVoo - вариант поинтересней, но запись конференций делает когда ей заблагорассудится и вообще реализована эта функция криво. Google Hangouts дико тормозит (хотя ноут вроде нормальный, 6 гигов оперативки..).
Ищу нормальную рабочую прогу по теме или веб-сервис. То есть банально сделать видеоконференцию, скажем, на троих. И возможность писать, или напрямую транслировать в YouTube.
Подскажите пожалуйста, кто имеет опыт. Спасибо.
Comments: Add Your Own.

Tuesday, May 17th, 2016

Subject:Какой процент рабочего времени фронтенд-разработчика должен уходить на тесты?
Posted by:orleanz.
Time:7:54 pm.
У нас на проекте так - где-то процентов 60% рабочего времени уходит на написание и поддержание юнит тестов и end-2-end (автоматизированных функциональных) тестов.

Вопрос уважаемой публике - вам такой процент не кажется многоватым?

Сколько рабочего времении Ваша команда уделяет юнит и end-2-end тестам?

ВАЖНОЕ - речь ТОЛЬКО про фронтенд!!!!!
Comments: Read 7 orAdd Your Own.

Thursday, May 12th, 2016

Subject:Можно ли сделать социальный логин через Фейсбук БЕЗ ПОПЫТКИ узнать имейл юзера?
Posted by:orleanz.
Time:11:03 am.
Вот ФБ, как известно, поддерживает социальный логин. Если юзер залогинен в ФБ, и в таком залогиненом состоянии пытается пройти авторизацию на вашем сайте, то ему в первый раз будет показана (фейсбуковская) форма, где сообщается, что ваш сайт хочет узнать ФБ-имя юзера и его имейл (опционально). Имейл можно не выдавать (убрав птичку в чекбоксе), но птичка там стоит по умолчанию, и юзер может подумать, что раскрытие имейла - важная часть вашего приложения, даже если вам на самом деле имейл не нужен, а достаточно только ФБ-имя.

Есть ли возможность сделать так, чтобы этот диалог по умолчанию НЕ ПРОСИЛ юзера раскрыть свой имейл? Я поискал в разных доках на ФБ, но не смог найти.

Может кто знает? Ведь вещь вполне логичная, и должна быть по идее нужна многим людям!
Comments: Read 2 orAdd Your Own.

Tuesday, May 10th, 2016

Subject:как проще всего юридически оформить мелкий веб-проект?
Posted by:orleanz.
Time:9:58 am.
Уважаемые веб-разработчики, у вас многих наверно есть хобби-проекты, которые пока не приносят прибыли, но вы не исключаете, что они могут начать ее приносить, если их довести до ума в плане техническом и плане продвижения (реклама и т.п.)

Возникает закономерный вопрос - как лучше всего юридически оформлять такие проекты?

Может, есть некая (может оффшорная) юрисдикция, условно говоря, некие Острова Мумба-Юмба, на которых такие фирмы особенно легко открываются?

Я готов предоставить свои паспортные данные и номер кредитки, но не хочу туда физически ехать. Я готов даже платить некий небольшой фиксированный взнос, если это надо для поддержания статуса фирмы, чтобы ее не закрыли как мертвую. Но поскольку речь идет про проекты, которые пока не приносят прибыли, этот взнсо должен быть небольшой.

Ну вот чисто навскидку, полностью вымышленный пример - вы написали сайт с некой онлайн-игрой, скажем, тесты АйКю. Люди заходят на сайт, как-то его пользуют. Смотрят баннеры, покупают премиум аккаунты. Есть некий ничтожный (пока) ручеек дохода, допустим, настолько дохлый что даже не покрывает расходы на хостинг.

Как это удобнее всего оформить как юр.лицо?

ПС. Примечание - речь НЕ ИДЕТ про некие незаконные операции.
Все должно быть полностью легально - налоги в том числе.
Содержание сайта тоже легальное разумеется.
Comments: Read 5 orAdd Your Own.

Saturday, April 23rd, 2016

Posted by:shaulreznik.
Time:9:58 pm.
Какого зарубежного хостера вы бы порекомендовали для сайта с 100 тыс. посещений в месяц, PHP, MySQL? Спасибо!
Comments: Read 3 orAdd Your Own.

LiveJournal for Сообщество веб-разработчиков.

View:User Info.
View:Friends.
View:Calendar.
View:Memories.
You're looking at the latest 20 entries. Missed some entries? Then simply jump back 20 entries.