« 1
2
3
4
5
6
7
8
9
»
Дорогой дневник, скоро у меня будет не очень много времени заниматься блекболычем, но развитие проекта не остановится. Просто с начала сентября изменения будут происходить не так быстро как во времена поиска работы. Но зато появится возможность заиметь новый сервер, создать зеркальный RAID массив, и наконец-то купить 4K монитор чтобы было удобнее работать с контентом.
Сайт развивается просто бомбически. Изменения в музяшном видео внезапно оказались очень удачным решением представления контента, просто атас угар чума. Решено использовать такой подход публикации обновлений в других сайтах.
Много часов было потрачено на повышение уровня безопасности и взаимодействие с сильно навязчивыми сервисами, ботами, и усмирение некоторых людей, особо одарённых. Я негодую. И самое главное что сайт сам будет определять что делать с негодяями. Стараешься сделать как можно удобнее для людей, но это с другой стороны облегчает жизнь всяческим вредителям, нарушая моё психическое равновесие.
Ограничения доступа к контентуВремена сильно изменились. Интернет давно стал огромным информационным полем и всё что там появляется может повлечь за собой последствия различной степени тяжести.
За прошедшие пару дней для сайта сделано столько что держите...
Только для сосайтников. Для просмотра нужно пройти
авторизацию.
Всё чаще возникают идеи как тут улучшить многоязычность. Пока вижу что надо сделать поддомены .lv и .en, чтобы можно было формировать нормальные ссылки на страницы и показывать контент соответствующий выбранному языку.
Ну вот, в разделе музыкальных видео произошли долгожданные изменения. Слишком сильно пока не заморачивался и там ещё много нужно сделать, но уже стало всяко лучше. Потом будет доработано вообще нормально, всё равно видеоклипы тут никому не интересны, есть поважнее делишки.
Переплавка раздела музыкальных видеоДля видеоклипов более дебильного представления и навигации чем сейчас нельзя было придумать, но я справился. Опять же, всё не было времени сделать нормально. В таком виде оставлять это уже нет никакой возможности. Получается что я виноват в том что ни в чём не виноват. Сейчас буду работать над тем чтобы: 1) На первой странице показывалось новое из всех подкатегорий (видеоклипы, концерты, интервью, ...); 2) Заходя в категорию, например, Видеоклипы, показывать все находящиеся там видео, включая подкатегории.
Код для получения этих данных у меня уже давно написан, там ничего сложного, но сейчас это нужно довести до ума и реализовать годную логику формирования страницы.
Пришло значит мне сегодня вот такое письмо, что называтся: Направляется...
Только для сосайтников. Для просмотра нужно пройти
авторизацию.
Статистика статейНа сайте статей появилась новая страница, «Статистика». Информация для развития сайта полезная, и видно по контенту всё пока что жиденько. С появлением библиотеки скоро пойдёт движ. Наверное. Такие страницы статистики появятся на других сайтах.
Завершилась эпоха диалоговых оконНеизвестно по каким причинам вчера было потрачено время на избавление от отдельных всплывающих окон. Это было приемлемо году так в 2005-м, сейчас это давно жутчайший атавизм и признак задержки в умственном развитии. Всё как-то не было времени сделать уже по-нормальному, с кошерными попупами. Popup диалоги надо будет провести по всему сайту.
Два дня было потрачено на обновление своих тестов с PHP, этот поиск работы отравляет всю жизнь. Ещё много времени приходится тратить на обработку запросов всяких вредных сервисов. Но постепенно код защиты развивается, с каждым днём стены неприступности от нерукопожатных толстеют.
И с ростом давления всяких дармоедов которые надзирают за «интеллектуальной собственностью» сайт будет постепенно закрываться от вседозволенной открытости. Кому нужна abandoned игрушка для Famicom, она же Nintendo Entertainment System? Одна индусятина на меня наехала, типа "книгу убрал? да? понял?", ну я книгу убрал и индусика Shraddha Shigwan тоже. Пожизненно.
Хочешь скачать игру, книгу? Добро пожаловать на борт, смотри, скачивай. В другом случае пусть просто смотрят что вот есть такое, теперь анонимы даже не будут знать, есть ли какие-то файлы или нет. Информация об игре, книге есть, а скачать только если ты свой. Всё. Надо будет сделать возможность добавлять к контенту инфу где у автора, разработчика можно скачать книгу, игру. Воровать и присваивать чужое это плохо. А панк-группы выкладывают своё творчество свободно, вот это дело, это наши люди.
Релиз инструмента «Библиотека»Наконец-то это произошло. Завершена работа над инструментом управления «Библиотека» для сайта статей. У меня есть низкоуровневые админские средства для контента, но здесь было нужно ещё что-то, для сообщества. Уже давно тут был отдельный раздел для создания контента, он был слегка заброшен. Для пользователей была идея сделать его заново, такой централизованный хаб для управления всем контентом на проекте (статьи, видео, музыка и т. д.), но тогда возникал бы контекстный отрыв от конкретного сайта семейства Blackball. Да, блекболыч это не один сайт, он как Змей Горыныч. И для пользователей редактировать контент, статью, видео, вне соответствующего раздела как-то не то, наверное психически некомфортно, вроде как непонятно где и для чего ты это делаешь. А находясь на определённом сайте и там управляешь своим контентом - ты как будто часть команды, а команда это часть корабля. Мы типа как одна семья, только неблагополучная.
Когда началась работа над инструментами управления контентом, фронт работ был виден, но по ходу работы выявилось много посторонних системных мелочей которые пришлось исправлять и дорабатывать. Всё это отнимает кучу времени, но технический долг постепенно уменьшается и все изменения идут проекту на пользу. Я сам уже начал пользоваться этими инструментами на сайте статей, и важно чтобы авторизованный пользователь мог добавить текст в любом состоянии (как черновик, быстро с планшета и т. п.) и потом в случае необходимости закончить редактирование на компьютере и опубликовать.
Пришлось потратить время на доработку системы ограничений, потому как есть высокая вероятность захламления мусорным контентом. Кибернегодяям не обязательно закрывать доступ на сайт, можно просто запретить задувать статьи. Но самое интересное что большинству людей на планете совершенно плевать на то что тут можно делать, что тут происходит и что такой сайт вообще существует.
Разработка инструментов управления контентомВовсю идёт работа над инструментами управления контентом для пользователей, по мере появления свободного времени. Показывать экраны инструментов не буду, и нет смысла, они только для тех будет добавлять контент. Контентовдуватели будут главными, там будет всё необходимое. Создание, редактирование, комментарии, расписание публикации, рейтинг, статистика, полный цикл сопровождения контента. У пользователя будут широкие возможности управления (отключить/включить комментарии, удалить части статистики и т. д.), кто добавил контент того и тапки.
Вот это сейчас гром бомбанул, чуть ухи не взорвались. Никогда такого бомбического не слышал, коты вскочили в лютом апупе. Но это не самое интересное. Вчера ударно поработал над инструментами управления контентом (пока для статей), скоро всё будет. Сегодня начал ещё 7 своих новых open source проектов. Почему 7? Потому что у меня всего 2 руки и одна голова. Скоро они должны появиться на моём GitHub.
Недавно закончился собес с лайвкодингом, который ненавижу больше всего. И конечно что? Я его провалил, screwed up что называется, потому как под пристальным вниманием за 20 минут сделать задачу - вертел я всё это на орбите своего шефа.
- Receives an integer, Creates a list of actions that print in their number(first will print 1, second will print 2, etc...) and then delays\sleeps for a random amount of time between 2 and 10 seconds.
- Receives the list of actions, and a integer maxParallelisem and runs the amount of MaxParallelisem of actions in parallel all the time until all actions are done.
- ForEach(List<Task> actions, int maxParallelism).
Но сама задача интересная, наверное, сделаю её для себя в любом случае. Проект компании (проекты?..) интересный (связан с передвигающимися автомобилями), отошлю готовый тест, но думаю там меня уже не хотят. А мне уже как-то ровно, всё равно пришлю, и задую код на свой бомбический кодебазик Codebase.
На этой неделе планирую закончить инструменты для статей, там ещё сильно есть чем заняться. Ожидается что там будет всё что нужно: создание контента, черновики, статистика. Сначала будут базовые возможности, потом создание своих контейнеров (категории, альбомы), публикация по расписанию, в общем работы чуть более чем много. Ну и продолжаю поиски работы.
Ребята из Индии воспользовались возможностью установить рекламный баннер (3 бесплатных дня), тем самым случайно вынудив меня заняться доработкой рекламных блоков (размещение, управление, статистика). Я ж ещё не ищу лёгких путей и сам себе наделал делов в виде возможности анонимного размещения. А это уже совсем другая музыка. С авторизованным пользователем всё проще. Авторизован - владей, управляй. С анонимностью всё сложнее. И дело тут не в программировании, там детский сад, а в бизнес логике. Если аноним хочет посмотреть свою статистику - пусть введёт код блока; если в этом месяце уже создал баннер и 3 бесплатных дня прошли - тут или угостить мне кофем или ждать следующего месяца. И все такие сценарии надо предусмотреть и обработать.
Когда мне на интервью скажут сделать тестовое задание чтобы убедиться в моей квалификации, скорее всего скажу что нам не по пути.
Ещё параллельно занимаюсь поисками работы, инструментами управления контентом (пока для статей), айтишным сайтом, контентом, и глажу котиков. Когда я сплю? Никогда.
Кроме разработки здесь всякого необходимого и для сайта полезного, размещения контента и развития проекта вообще, посещают мысли о монетизации сайта. Если на какую-то деятельность тратишь очень много времени и всё без какой-то отдачи затраченных ресурсов - ты просто дурачок. Здесь есть возможность размещения рекламы (баннеры, рекламные кампании) и у рекламодателей есть средства управления своей рекламой (создание, просмотр статистики).
Сегодня кто-то из Индии разместил свой рекламный блок (бесплатный показ 3 дня), есть смысл улучшить инструменты управления. И надо плотнее заняться вопросом локализации. Сайт конечно больше русскоязычный, например для сайта статей особо заморачиваться с адаптацией на другие языки нет смысла, а вот музыка и прочие разделы тут есть чем заняться.
Ну значит вот, наконец-то определился с логическими ролями аккаунта пользователя, не прошло и пяти лет. /account - это точка входа на сайт, само существование учётной записи. Профиль - это уже нечто более высокого уровня. Профиль на форуме, в местном сообществе и т. д.
После этого решения жить стало лучше, жить стало веселее.
Параллельно со всеми потусторонними делишками вовсю начал заниматься страницами аккаунта, форума (батюшки-светы, на форуме всё ещё нет страницы профиля пользователя 😨), инструментами управления контентом, сайтом сообщества. В разделе аккаунта появилась важная страница «Уведомления». Она пока ещё в жутком непотребном виде, но уже есть и даже как-то работает.
Без всего этого блекболыч никому особо не интересен. Без аудитории, уважительном отношении к аудитории, любое дело, проект, это ничто, мрак, забвение и пустота.
« 1
2
3
4
5
6
7
8
9
»