Творчество. Индивидуальность. Будущее.

Присоединиться

Узнать больше

Наверх
Войти

Буду очень рад, если скачаете мою игру!))

https://play.google.com/store/apps/details?id=com.chegames.runcubicrun


Ускоряйтесь и передвигайтесь по платформам так быстро, как только можете, чтобы не упасть!
Играйте и соревнуйтесь в скорости реакции со своими друзьями и другими игроками по всему миру!
Используйте бонусы в игре, чтобы увеличить ваше преимущество!
Считаешь себя крепким орешком? Тогда режим игры "Полный хардкор" специально для тебя!

Run Cubic Run
0:15

Говоря о моих проектах, вот вам ещё один. 

Этим я, по большей части, занимаюсь сам – сил хватает. Если только и делать, что руководить командой разработчиков – сам растеряешь навыки и постепенно потеряешь возможность давать дельные советы/замечания команде. 


Данный ресурс создавался (в некотором смысле, всё ещё создаётся) для музея почвоведения ТГУ. 


Данный проект (наконец-то!) подходит к концу, осталось добавить раздел с видео и "Отполировать" некоторые мелочи. В основном это касается отображения тех или иных деталей. 


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

Показать полностью
11

Всем привет. 

В этот раз хочу немного поговорить о другом проекте моего отдела. Это мобильное приложение "TSU.Helper" - Помощник ТГУ. 

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

А виной тому послужил тот факт, что начальник студ. городка (а по совместительству тот самый человек, который это приложение и заказал) ушёл с поста. Уволился, проще говоря. Разумеется, процесс передачи -власти- дел затянулся и далеко не сразу у новой команды руководителей нашлось время обсудить дальнейшую судьбу приложения. 


Сами мы на месте тоже не сидели, у моего отдела всегда хватает проблем, которые нужно срочно решить, так что без проектов мы не остаёмся. Со временем, нам показалось разумным развивать приложение "helper" во что-то большее, нежели небольшой помощник для студентов-общажников. Так начало вырисовываться новое видение этого приложения. Мы решили развить его в нечто подобное "монолитного приложения" или, что более точно описывает его концепцию, "мобильную точку входа в информационное пространство университета", как я сказал на камеру. 

Постепенно в нём появилась возможность проходить опросы, которые могут быть назначены "людьми с таковым правом". Появилась возможность оценивать мероприятия, пары, работу сантехников и так далее. Но это всё ещё была ранняя бэта. 


Приложение начало развиваться довольно поздно, когда спустя почти пол года с начала работы над ним (и почти все пол года работы были на паузе) нам наконец удалось наладить контакт с новой администрацией студ. городка и выяснить, как же приложение будет жить дальше. И тут, конечно, оказалось, что "всё не то и всё не так" -- фичи нужны другие, бизнес-процесс не тот и так далее. Мы всё приняли, проанализировали и начали судорожно менять всё, что было разработано, начиная с мелочей, вроде видимых "кнопочек" на интерфейсе, заканчивая разработкой нового API и переработкой модели серверной части. 

Работа кипела, но сроки, как всегда поджимали. 

В итоге, в конце апреля, было принято тяжёлое решение завершить текущую итерацию разработки, обеспечить стабильность того функционала, что был доступен и запускаться в публичную бэту, или апробацию, говоря иначе. Причины такого решения просты, что ректору, что студентам, которым пообещали приложение ещё в марте, было всё равно, по чьей вине оно не выпущено в срок, по нашей, или сдут. городка. Да и нечего виноватых искать, работу работать надо. 

В итоге, прошёл месяц апробации и всё оказалось не так плохо! Им пользуются, проблемы регистрируются и, что гораздо важнее, они решаются! 

На днях, если не случится ничего форс-мажорного, мы должны релизить новую версию приложения, которая будет уметь "много больше". Думаю я результатах ещё напишу. 


Ладно, пришло время написать очередной пост в бездну!

К сожалению, период сейчас застойный, новостей, которые не "засекречены" появляется мало... Поэтому попробую поговорить "о насущном". 


Сейчас начинается тяжёлый период -- начало (ну как, он уже месяц как идёт, но не суть :D) приёмки иностранных студентов. Тяжёлый он потому, что помимо основной работы вклинивается ещё и вот такая деятельность, которая так или иначе отнимает время. Завтра, например, иду выступать перед иностранными абитуриентами, буду рекламировать наши программы бакалавриата по "Software Engineering" (на русском и английском). 


Всё не бросаю попытки что-то да сделать в рамках бизнеса в сфере образования. Всё-таки есть какой-то шарм в обучении молодёжи. Ну, тех, кому это интересно. Приятно, когда есть пара-тройка тех, у кого "глаза горят и руки чешутся". Вот ради них и стоит этим заниматься. 4 года опыта в этом деле есть, в этом году отвёл курс у магистров, одного сразу на работу захантил :D


Кстати говоря, к началу этой приёмной компании мы разработали систему для УМС (Управления Международных Связей) ТГУ. По факту, это связка модифицированного 1С CRM и разработанного моим отделом решения. А зачем? А вот, зачем: 

Раньше, да хоть год назад, все заявки шли через почту, как и общение с иностранными абитуриентами в целом. Никакого процесса, никаких стандартов, страдали все, в том числе я (со стороны факультета, занимающийся отбором "интересных" кандидатов). 

Сейчас же, появился процесс, который позволяет так или иначе автоматизировать приёмку, снять нагрузку с сотрудников УМС, и инструмент, который позволяет получать разные выгрузки, анализы, делать рассылки и всё такое. 


Студенту тоже стало проще, его статус теперь прозрачней, все документы в одном месте, можно вносить правки и видно, что ты уже передал вузу, а что ещё предстоит. 




9

ZeroNet, веб через торрент

ZeroNet - распределённая одноранговая сеть позволяющая создавать и размещать сайты, почти как в привычном нам вебе.

Зачем это может быть нужно?

Сайты в ZeroNet хранятся и раздаются участниками сети, они не хранятся на каких-либо серверах и доступны пока есть хотя бы один участник раздающий сайт. Децентрализованность системы делает невозможным блокировку сайтов, сайты полностью отказоустойчивы и нагрузка на сеть распределяется равномерно между участниками, что потенциально может ускорить загрузку контента. Так же сайт может создать любой желающий без надобности платить за хостинг.

Как это работает?

Сайт раздаётся как обычный торрент между пирами. При создании сайта создатель получает ключ которым шифрует и подписывает файлы своего сайта, таким образом только создатель может заменять содержимое своего сайта. Если кто-то попытается изменить файлы сайта без верной подписи изменения просто не будут...

Показать полностью

Телеграф

Недавно создатели Telegram родили своё новое творение - платформу для публикаций.

Telegra.ph - очень мимималистичная штука, здесь вы не найдёте ни регистрации, ни профилей, ни лент новостей. Публикуешь пост и даёшь на него ссылки кому нужно, либо расшариваешь через Telegram.

Зато есть всё необходимое для нормальной небольшой или средней публикации: форматирование с двумя заголовками, b, i и цитированием; можно вставлять ссылки, картинки, ролики с ютуба и вимео, ссылки на твиттер.

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

Если у вас есть Telegram можно воспользоваться ботом @telegraph. Во-первых это позволяет связать телеграм с телеграфом и авторизоваться в нём на...

Показать полностью

Презентационные классы в CSS

Краткая заметка о презентационных классах в ванильном CSS

Что это?

Презентационные классы отражают то, какими свойствами обладает элемент, например, такие классы как left, big, green, pad, определяющие выравнивание, размер, цвет, позиционирование элемента или его содержимого.

Чем это удобно

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

Почему это плохо

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

Показать полностью
Зарегистрируйтесь, чтобы увидеть больше интересных записей
× Пришло новое сообщение