Как стать автором
Обновить

Комментарии 20

Как минимум, у него нужно поправить тесты под PHP 7.x.
Ну и, лично меня напрягают репозитории, которые не обновляются годами.
вы еще питоновские репы не видели, там 5 лет это норма =)
Видел, и не раз. А кто-то начинает новые проекты на Python 2.x, ссылаясь на «а мне его хватает». Но, зачем отталкиваться от плохого?)
Сначала не сообразил, что вы автор библиотеки. И очень удивился, увидев свежий коммит с выпиливанием поддержки PHP5.x )
был удивлен, но даже simple_xml не жрет память, с большими файлами тоже работает поточно.

Для меня такими проектами стал как ни странно клон простого блога в стиле твиттера, фотогалерея (загрузка файлов, вот это вот всё) и маленькая простая домашняя бухгалтерия ввод доходов, расходов и категории + немного диаграмм для статистики.
И два учебных проекта ещё по старому asp.net mvc 4 — каталог дисков и простой магазин книг, плюс в процессе распития пару литров чая мне обьяснили идеологию ReactJS на примере простейшего онлайн магазинчика с корзиной товара

НЛО прилетело и опубликовало эту надпись здесь
Честно говоря, очень спорная рекомендация. Хотя, может я не прав. Нужно больше подробностей!)
Я бы еще посоветовал свой хороший CRUD генератор написать — всегда пригодится.
А я бы посоветовал взять фид алиэкспресса и создал каталог товаров:
Тут и придется почитать про разбор XML (CSV) большого размера через стриминг, и картинки и их обработка и хранение и поиск по параметрам (EAV и др варианты), сортировки (заодно прокачаетесь о том как работают индексы в БД)… etc
хороший учебный проект файловый менеджер-бекдор: перемещение между по директориями, загрузка файлов (в том числе залитие через архив), открытие файлов на чтение/запись, выполнение команд в шелле.
ПС разница между блогом и форумом не очевидна.
После прочтения статьи нахлынула ностальгия по первым курсам универа.
Тогда, помнится, похожий список начинался с чего-то вроде
  • Морской бой на турбо-паскале — да, тема вечная
  • Свой оконный движок а-ля TurboVision в текстовом, а потом и в графическом режиме
  • Свой рендер каркасных, а потом и залитых по гуро и фонгу 3D-моделей (да, это еще когда OpenGL казался чем-то сложным и непонятным, а S3Trio была нормальной видеокартой)
  • Свой фреймворк для 3d-игр (ага, и чтобы всё от афинных преобразований до формирования звуковой сцены)
  • Свой язык программирования с компилятором

Понимаю, что это скорее про ботанов-энтузиастов, но напомнило.
А относительно вашего списка я бы всё же посоветовал стараться не писать совсем уж велосипедов, если есть хоть какой-то выбор. Неужели так трудно найти свежую идею? Есть люди. которые генерят такие идеи пачками, а без реализации они ничто. Да хотя бы вот: сайт, где каждый может запостить свою идею с ТЗ и классификацией, а энтузиасты налетят. обсудят и покраудсорсят или форкнут. Чистый гитхаб как есть не совсем годится, нужны гайдлайны и формализация, особенно для новичков.
Но давайте пробежимся по вашему списку и сделаем его свежее, интереснее:
  • 1. Не просто блог, а, например, пиринговая система дистрибьюции контента на основе блокчейна,
    такая, чтобы нельзя было заблочить
  • 2. Почему сразу морской бой? Можно же замахнуться на коллаборативную рисовалку на бесконечном поле. Если как следует заморочиться с балансом и рейтинговой системой, можно сделать крутое арт-явление масштабом сопоставимое с той самой миллионодолларовой домашней страничкой
  • 4. Просто добавлю: бота для закачек видео с ютуба и аналогов; бота для быстрого поиска мемасов по тегам; бота для анонимного анкетирования и знакомств; обучаемого бота-помощника со своим формальным синтаксисом команд; бота для трекинга почтовых отправлений; бота, выдающего флаги стран и городов по ключевым словам...
  • 5. Форум это будет или трекер или микроблог не важно, но всё это, ведь, можно делать пиринговым, децентрализованным, блокчейновым, шифрованным… — это куда интереснее и новее. И да, это тоже бэкенд. Что с того, что бэкенд у каждого свой и их много?
  • 8. Помидорки! Настоящий бэкендер всегда оправдает необходимость в бэкенде. И действительно, нужно же, чтобы настройки помидорового таймера были в облаке, чтобы таймер пробивался к вам через все ваши девайсы синхронно, чтобы активность трекалась по вторичным признакам (сигналы с клавиатуры и мыши, с камеры, с микрофонов, с геолокации телефона), а помидоры выравнивались и подстраивались под вас сами. Но тут что-то меня понесло.
  • 9. Блог — это здорово, но, например, подкастов по такой тематике сильно меньше. Вообще не хватает чего-то вроде смеси подкаста и твиттера, чтобы в режиме краудсорс-новостей можно было получать интересное везде и всегда.

Идеи — моё хобби. Идеи связанные с технологиями и IT. Кому нужны идеи — обращайтесь=) Трындеть — не мешки ворочать.
Лучшего дополнения к статье и представить сложно.
Мне бы идею для высоконагруженного сервиса, что бы имел смысл опробовать tcp соединение и бинарный протокол.

Обработка показаний от множества датчиков (например температуры) и построение температурной карты в реальном времени.
Высокие нагрузки они относительны. При отсутствии денег можно ограничить процесс по ресурсам. Проблема только в поставщиках данных. Кто нагружать то будет?

Вот видите, тут уже народ подтянулся со своими темами.
Для ваших запросов я бы посоветовал пиринговый мессенджер с поддержкой недоказуемости факта коммуникации.
Клиенты через открытые stun-сервера пробивают свои NAT'ы и регистрируются в DHT.
Идея в том, чтобы пиры постоянно связывались друг с другом случайным образом и пересылали данные, которые выглядят как шум. При этом сеть реализует направленный обмен трафиком, который нельзя ни перехватить, ни проследить, ни доказать что таковой обмен между двумя конкретными пирами вообще был.
Тут вам и TCP, и hiload, и злободневно.
Только не пропадайте, если будете делать. Могу советами и архитектурой поделиться…
Вот кто-бы написал аналог покойных Яндекс.Закладок… :)
Яндекс.Закладки — хороший получился бы стартап в сфере наркотеха.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации