Метка «велосипед» - 2

Нет-нет. Статья не про отношение к написанию велосипедов на PHP, а именно о том, что PHP — велосипед сам по себе. И нет, автор не пытается примкнуть к тем неленивым, которые хотят PHP пнуть. Вернее будет сказать, что пнуть автор собирается не только PHP. Осторожно: статья крайне многословная.

PHP — достаточно уникальное явление современности. PHP обладает низким порогом вхождения, PHP хорош тем, что тра-ля-ля, тра-ля-ля. Вы и сами всё это знаете лучше меня. Именно на PHP крутится огромное количество сайтов и блогов, создатели которых не имеют порою совершенно никакого понятия о программировании. Joomla и WordPress тому яркое подтверждение. И я говорю именно о создателях таких сайтов, а не об авторах этих движков. Однако, без какого-либо сарказма, отмечу, что PHP действительно хорош во многом, и лично я не могу считать его абсолютным злом в байт-коде. Просто многие, ну очень-очень многие почему-то забывают, что PHP — всего лишь шаблонизатор.

Читать полностью »

Вертолёт на педалях продержался в воздухе 64 секунды
Тестовый полёт 13 июня 2013 года

Получившие финансирование на Кикстартере двое канадцев с проектом педалируемого вертолёта Atlas всё-таки сделали невероятное. 11 июля 2013 года оргкомитет вынужден был признать, что впервые за 33 года участники полностью выполнили условия конкурса Сикорского.
Читать полностью »

Я уже давно заметил, что данные в социальных сетях хранятся плохо. Например, сделанный вами репост окажется пустым, если автор оригинальной записи ее удалит. Недавние проблемы с аудиозаписями в vk стали последней каплей, и я решил сохранить локально все данные, которые могут представлять интерес на случай ядерной войны. Поискав готовые решения, я не нашел ничего, что бы устроило меня, поэтому за несколько дней был написан скрипт на Python.Читать полностью »

После недавней шумихи вокруг аудиозаписей на сайте vk.com решил подстраховаться и скопировать всю свою коллекцию на жесткий диск. Для решения мною была написана простенькая утилита на Java. Ниже — её код c комментариями. Статья предназначена для читателей, знакомых с любым языком программирования общего назначения и умеющих компилировать и запускать написанные на нем программы.

Важное замечание: если Ваши аудиозаписи уже изъяты, то скачать их таким образом скорее всего не получится.
Читать полностью »

Предисловие

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

(Есть картинки и видео)
Читать полностью »

Каждый, кто хотя бы раз писал клиент-серверное приложение под iOS, так или иначе сталкивался с маппингом json/xml/прочее в объекты. Иногда это бывает сложно, иногда вообще хочется работать просто со словарями, есть уже много готовых решений типа RestKit, который вообще являет собой универсальный комбайн на все случаи жизни, так зачем же писать очередной велосипед?

Причин может быть много, несколько из них, которые и сподвигли меня написать свой мини-маппер, это:

  • не хочется разбираться с чем-то большим и сложным;
  • мне нужен только маппер, без дополнительных плюшек типа работы с сетью или интеграции с Core Data;
  • если фреймворк работает не так как я хочу, часто разобраться и поправить в нем что-то становится реальной головной болью, особенно если стадия проекта далеко не начальная и отказаться от фреймворка проблемно;
  • мне не нужен в проекте на 3 экрана фреймворк еще на 50 классов и 4 МБ весом;
  • свое всегда роднее.

Читать полностью »

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

Простенькое GUI для XNA

Итак

Когда я начал писал первую «серьёзную» игру на XNA стала проблема с отсутствием стандартного GUI на этом движке. Так как я учусь, опыта у меня немного, было решено писать свою систему интерфейса,Читать полностью »

Некоторое время назад я публиковал статью «Эффект слайдов на сайте. Через грабли на собственном велосипеде»
Статья справедливо набрала множество замечаний, в основном касающихся отсутствия практической части и кодов.
Вашему вниманию переработанная статься снабженная живыми примерами.
Читать полностью »

Облачный блокнот — простенький ответ Wunderlist. Ведём список дел в браузере или на смартфоне под Android
Простой сервис ведения заметок, разбитых на списки как в браузере, так и в смартфоне на базе Android. Подробности — под катом.
Читать полностью »

Оказывается, спорта в России много, больше, чем мы предполагали, именно поэтому мы стали еще быстрее и еще больше работать, продолжая радовать наших аэробов.

Кстати, термин "Аэроб" появился сам по себе где-то в коллективном разуме. Аэробом быть модно, круто и полезно.
Это прогрессивные люди, которые ведут ЗОЖ, занимаются спортом и любят Аэробию. Если посмотреть на этих людей внимательнее, то 90% — это сильные и успешные личности.

За месяц работы мы сделали кое-что очень глобальное и полезное, что позволит теперь с головой уйти в ЗОЖ и спорт.

N1

Теперь есть возможность видеть всех, кто тренируется рядом с тобой или в любом уголке мира с точностью до 1 км (радиус можно настраивать). Это реализовано через удобный поиск в новом разделе «Общая лента». Помимо поиска товарищей по спорту, можно посмотреть яркие фото-отчеты и рассказы пользователей о своих тренировках.

А самые интересные записи попадают в раздел «Лучшее» — своеобразный агрегатор всего популярного и интересного на Аэробии.

Аэробия — крутое продолжение
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js