?

Log in

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

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

Monday, November 6th, 2017

Subject:Эклипс с ES6 валидатором для написания яваскрипта.
Posted by:ezdakimak.
Time:7:51 pm.
Имеется эклипс 4.5.2 (Марс), у него валидатор javascript максимум можно выбрать ECMAScript 3. В связи с тем что браузеры уже вполне могут юзать ECMAScript 6, хотелось бы использовать его возможности и не видеть сотни красных пометок с ошибками.

Собственно вопрос: как поставить новый валидатор? Искал по инету, но так и не въехал, ссылки на всякие пакеты приводят или к 404, или не активируются или требуют какие-то сборки для разработчиков плагинов ставить O.o
Comments: Add Your Own.

Friday, September 29th, 2017

Subject:А нужен ли диплом?
Posted by:easywayto.
Time:10:45 am.
Уважаемые гуру, кто заканчивал университет? Курсы? Есть ли у вас “корочки”?
Comments: Read 10 orAdd Your Own.

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 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.

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

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