-Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в lj_ru_webdev

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 07.06.2005
Записей:
Комментариев:
Написано: 13




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


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://ru-webdev.livejournal.com/.
Данный дневник сформирован из открытого RSS-источника по адресу /data/rss/??8ef01000, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

что за конструкция?

Пятница, 12 Июля 2019 г. 02:14 + в цитатник

Подработка в свободное время (PHP/MySQL)

Среда, 06 Марта 2019 г. 14:52 + в цитатник
Всем доброго дня!
Давно мечтали найти ответственного человека со знанием PHP/MySQL для выполнения небольших, но постоянных (а бывает, и больших, но редко) объёмов работ касательно написания простых скриптов, форм, поддержки сайтов и, если совсем с ним повезёт, обслуживания информационных систем и их доработке. Желательно из СПб (мы находимся там) и очень желательно со своим ИП, так как за всё будем платить официально через банк, по договору. Срочного ничего нет, как правило, работы простые, создавать ничего заново не нужно, хотя встречаются задачки и посложнее. Рассчитываем на долговременное сотрудничество. Связь через л.с.

https://ru-webdev.livejournal.com/3311500.html


Метки:  

Shuchkin\SimpleMail

Понедельник, 18 Февраля 2019 г. 17:57 + в цитатник

Делюсь альтернативой PHPMailer, легким почтовым классом, которым очень давно пользуюсь и допилил за несколько лет до нормального опенсорса:

$mail = new Shuchkin\SimpleMail();
$mail->setFrom('example@example.com')
->setTo('sergey.shuchkin@gmail.com')
->setSubject('Test SimpleMail')
->setText('Hi, Sergey!')
->send();

  1. Сборка письма цепочкой вызовов
  2. Расширенная поддержка встроенной функции mail
  3. Встроенный SMTP клиент (TLS)
  4. Фабричные методы, один раз указали метод отправки и почту отправителя, а дальше отправляем через копию этого базового объекта
  5. Передача файлов
  6. UTF-8
  7. Свои заголовки
  8. Свой метод отправки
  9. Экспорт в массив или JSON
  10. Импорт из массива или JSON

Залит на GitHub, там больше примеров

https://github.com/shuchkin/simplemail

И, конечно, на Packagist:

$ composer require shuchkin/simplemail

https://ru-webdev.livejournal.com/3311225.html


карта мира для offline

Среда, 06 Февраля 2019 г. 00:16 + в цитатник
Какое-то здесь запустение
Многоуважаемый джин не будет ли любезен и т.п.?

Нужно прицепить к веб-интерфейсу карту мира с обычными функциями
масштабирования/прокрутки
выделения мышкой области и получения координат выделенного
нанесения на карту точек/меток/фигур по известным координатам
и строго в офлайне, точнее в интранете. без доступа к серверам osm, google и т.п.
всё необходимое для работы должно лежать локально

Это было бы зело авантюрно, но (!!!!) от собственно карты мира не требуется ничего, кроме контуров континентов и цветового различия суши от моря. Контурная карта без рек, городов и названий.

Кто-нибудь видел такое?

https://ru-webdev.livejournal.com/3311064.html


Join в Доктриновской модели

Суббота, 15 Декабря 2018 г. 17:29 + в цитатник
Здравия!
Использую Symfony + Doctrine2
есть таблицы, связанные внешними ключами
с примеру заявки apps
и юзеры users
В заявках есть user_id, связанное ключём с id в юзерах
Мне очень нравится, что, получив сущность app через модель, я имею привязанную сущность user (а не просто id)
Но теперь у меня задача присоединить join'ом другую таблицу, не имеющую связи по внешним ключам.

Если я использую SQL Builder, либо просто использование SQL, но вместо связанных сущностей я получаю массив с user_id вместо сущьности user

Вопрос - есть скособ использовать Join в модели (без sql builder'а)?
Или получить модельную сущьность вместо массива при использовании SQL builder'а?

https://ru-webdev.livejournal.com/3310656.html


Эклипс с ES6 валидатором для написания яваскрипта.

Понедельник, 06 Ноября 2017 г. 20:16 + в цитатник
Имеется эклипс 4.5.2 (Марс), у него валидатор javascript максимум можно выбрать ECMAScript 3. В связи с тем что браузеры уже вполне могут юзать ECMAScript 6, хотелось бы использовать его возможности и не видеть сотни красных пометок с ошибками.

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

https://ru-webdev.livejournal.com/3310565.html


А нужен ли диплом?

Воскресенье, 01 Октября 2017 г. 15:40 + в цитатник
Уважаемые гуру, кто заканчивал университет? Курсы? Есть ли у вас “корочки”?

https://ru-webdev.livejournal.com/3310270.html


Как вычислить местоположение по IP?

Пятница, 30 Июня 2017 г. 10:23 + в цитатник
Речь идет вовсе не о сетевых разборках))
Суть вот в чем: как разделить траффик идущий на сайт на две категории

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

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

Спасибо!

https://ru-webdev.livejournal.com/3310031.html


Как вычислить местоположение по IP?

Пятница, 30 Июня 2017 г. 10:23 + в цитатник
Речь идет вовсе не о сетевых разборках))
Суть вот в чем: как разделить траффик идущий на сайт на две категории

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

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

Спасибо!

http://ru-webdev.livejournal.com/3310031.html


PHP xpath (Фильтр по Субэлементам) РЕШЕНО

Пятница, 07 Апреля 2017 г. 13:11 + в цитатник
Как по значению текста получить 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()');

https://ru-webdev.livejournal.com/3309716.html


PHP xpath (Фильтр по Субэлементам) РЕШЕНО

Пятница, 07 Апреля 2017 г. 13:11 + в цитатник
Как по значению текста получить 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()');

http://ru-webdev.livejournal.com/3309716.html


Маленькая работка для JSера

Суббота, 25 Февраля 2017 г. 13:53 + в цитатник
Есть сайт, весьма навороченый, на backbone в определенной ситуации, под FF, наблюдаем ошибку и неверное поведение.

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

Деньги и срок оценка с вас :-)

https://ru-webdev.livejournal.com/3309338.html


Маленькая работка для JSера

Суббота, 25 Февраля 2017 г. 13:53 + в цитатник
Есть сайт, весьма навороченый, на backbone в определенной ситуации, под FF, наблюдаем ошибку и неверное поведение.

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

Деньги и срок оценка с вас :-)

http://ru-webdev.livejournal.com/3309338.html


Платёжный агрегатор onpay.ru (отзывы)

Понедельник, 20 Февраля 2017 г. 22:37 + в цитатник
Всем доброго вечера. Больше года назад подключили сервис onpay. Скажу так, подключение замысловатое, документация плохая, техподдержка отвечает ровно через сутки. Пару раз были проблемы с выплатами, но они с горем напополам решались. Сегодня посмотрели в Интернете - на всех сайтах отзывы о них целиком негативные, состоят из одного балла. В общем, кто какими сервисами пользуется с гуманной комиссией (у onpay, похоже, размер комиссии - это единственный плюс). Не хочется больше портить нервы. Спасибо.
P.S.Из технических требований достаточно формирование ссылки на сайт агрегатора и получение обратно информации о проведённом платеже.

http://ru-webdev.livejournal.com/3309102.html


Небольшие постоянные работы PHP/MYSQL (подработка) СПб!

Среда, 15 Февраля 2017 г. 17:11 + в цитатник
Доброго всем дня и холодного пива в обед!
Возможно, кто-то работает неполный рабочий день или на такой работе, где появляется свободное время, и в то же время хочется подработать.
Однако, хотелось бы, чтобы фоновое сотрудничество с данным программистом было плодотворным и долгим.

Требования:
- хорошее знание PHP/MYSQL,
- проживание в Санкт-Петербурге,
- наличие паспорта, ИНН, пенсионного, расчётного счёта в банке.

Задачи:
- оценка поставленных объёмов работ,
- исполнение работ в установленные собой сроки,
- внесение небольших правок/исправления чего-то сломанного в рабочее время при необходимости.

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

Оплата происходит на банковскую карту. Отсылать примеры работ/резюме можно на почту (не забудьте указать сумму почасовой оплаты): apps гавгавгав everestspb.com.

https://ru-webdev.livejournal.com/3308841.html


Метки:  

Небольшие постоянные работы PHP/MYSQL (подработка) СПб!

Среда, 15 Февраля 2017 г. 17:11 + в цитатник
Доброго всем дня и холодного пива в обед!
Возможно, кто-то работает неполный рабочий день или на такой работе, где появляется свободное время, и в то же время хочется подработать.
Однако, хотелось бы, чтобы фоновое сотрудничество с данным программистом было плодотворным и долгим.

Требования:
- хорошее знание PHP/MYSQL,
- проживание в Санкт-Петербурге,
- наличие паспорта, ИНН, пенсионного, расчётного счёта в банке.

Задачи:
- оценка поставленных объёмов работ,
- исполнение работ в установленные собой сроки,
- внесение небольших правок/исправления чего-то сломанного в рабочее время при необходимости.

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

Оплата происходит на банковскую карту. Отсылать примеры работ/резюме можно на почту (не забудьте указать сумму почасовой оплаты): apps гавгавгав everestspb.com.

http://ru-webdev.livejournal.com/3308841.html


Метки:  

Поиск сообщений в lj_ru_webdev
Страницы: [10] 9 8 ..
.. 1 Календарь