All streams
Search
Write a publication
Pull to refresh
5
0.1
Send message
Я сделал проще. Написал парсер исходного документа, теперь деканат после составления расписания закидывает файл на сервер, где он парсится и попадает в базу, а потом уже автоматом на сайт и в бот.
Ну так то я в разработке около 12 лет. Не скажу что я написал правильный и красивый код, но он максимально удобно решал мою задачу (и задачу 700 студентов и примерно 100 преподавателей), а я сам параллельно познакомился с Android-разработкой.
Собственно, наверное мне просто стыдно за тот код, написанный в процессе, что и останавливало от написания статьи )
Кстати, для тех, кто интересуется генерацией расписаний: есть бесплатный кросплатформенный опенсорс проект FET (https://lalescu.ro/liviu/fet/), интерфейс сложный, но сама программа потрясающе функциональна и позволяет покрыть практически все потребности в автоматической генерации расписаний занятий для вузов/школ итд. А при необходимости можно допилить исходники )
Чёрт, а я все думал, писать или не писать статью про своё решение проблемы расписаний. Только я сделал помимо андроид приложения Telegram-бота и веб-страничку. Сервер парсит Excel-файл и кидает расписание в базу, а дальше из этой базы бот, приложение и страничка показывают инфу пользователям. Но подумал что никому не открою этой статьёй Америку )

5 лет работал преподавателем в IT-вузе, в прошлом году наконец перешёл работать миддлом в местную it-компанию. Ни о чем не жалею, после вузовской бюрократии и коррумпированности, наконец есть возможность развить свои профессиональные навыки

Давайте уж сразу напишем, «Как злоумышленники могут читать вашу переписку в Facebook»
В авиарежиме смартфон безопасно спланирует над человеком и спикирует обратно в руки к хозяину.

Завистники его всё никак не похоронят

Набегающий поток ветра создаёт дополнительную подъемную силу. Так что верно
В вышеприведенном скриншоте также есть возможность настроить переключение по Caps Lock. Чем, собственно, и пользуюсь
Возможно, вакцина от ВПЧ (вирус папилломы человека), который часто вызывает рак шейки матки.
Да, действительно. По аналогии с Eat more often, только наоборот.
Ешьте реже. (Eat less often.)

Это разве не «Ешьте меньше и чаще»?
Только что искал в настройках опцию запрета добавления в чаты. Есть только варианты «Все», «Мои контакты» и «Мои контакты, кроме...». Пункт «Никто» действительно убрали.
То есть, мне нужно все 1000 контактов добавить в исключения, чтобы никто не мог меня добавлять в группы. Мда, юзабилити…
Без применения двигателей, станция на орбине марса не сможет двигаться с угловой скоростью Земли.

Привет из 2019-го! Тут Илон Маск уже успешно сажает и повторно использует первые ступени

Как бы OpenServer тоже умеет автоматически определять домены из папки. В чём именно преимущество?
Надо в настройках отключить автоматическую загрузку медиа. Тогда трафик не улетит :)
Всегда думал, что это фича, а оказывается можно было зарепортить и подзаработать на этом. Эх…
if ( preg_match( '/(wowwiki.com|wikia.com|falloutvault.com)/', $url ) ) {


По-моему, тут и экранирование не поможет, можно зарегистрировать домен falloutvault.comxxxx.com

Information

Rating
3,664-th
Location
Нукус, Каракалпакия, Узбекистан
Registered
Activity