Архив для категории 'Программирование'

Хранение паролей, в том числе паролей FileZilla

Программирование, Работа 40 комментариев »

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

Уверен, что огромное количество пользователей Интернета пользуется всего одним паролем в виде номера их телефона или даты рождения. Честно признаться, лично сам я до недавнего времени наивно использовал всего несколько паролей в 2-3 вариациях. Но даже это для меня создавало мороку, т.к. запомнить, на каком из сайтов какую вариацию пароля я использовал — даже это было слишком обременительно. Ну, за что сам и поплатился.

Один из моих проектов был взломан (ай, до сих пор посыпаю голову пеплом), утащен и скомпрометирован мой пароль, а затем использован для авторизации на нескольких других сайтах. Хорошо, что взломщик оказался не злобным хаЦкером, а вполне адекватным парнем, который ничего при этом ломать не стал и даже снял для меня видео, как красиво он взламывает мой пароль. Пользуясь случаем, хочу сказать огромное спасибо Евгению aka Agel Nash за то, что он заставил меня решить эту проблему :). Дырочку в проекте, через которую был произведен взлом, я, конечно, закрыл, но после серьезно задумался…

Читать далее »

Free Web-based Open Source PM Software – такое существует в природе?

Программирование, Управление проектами 21 комментарий »

Уже долгое время я занят поисками Open Source системы для управления текущими проектами по поддержке и разработке сайтов. Сразу уточню, мне не нужна система баг-трекера или нечто подобное. Скорее нужна система ближе по функционалу к MS Project, только попроще и с онлайн-доступом посредством браузера.

В общем-то что мне требуется — перечень проектов, перечень ресурсов (люди), календарь с кратким наглядным описанием, что делалось в течение дня… конечно, было бы еще неплохо иметь возможность назначения задач каждому ресурсу и вывод красивых графиков, но это уже я замечтался :). Также нужно иметь возможность просмотра отчетов по каждому проекту и по каждому ресурсу. Грубо говоря, сколько часов ушло на тот или иной проект с возможностью сортировки по каждому ресурсу.

Почему Open Source? Потому что хочется ни от кого не зависеть и при необходимости иметь возможность допилить систему своими силами. Очень хорошо, если еще система работает в связке PHP/MySQL. Ну и денежный вопрос, конечно, имеет значение — хочется ведь бесплатно и побольше :). Поэтому сторонние [обычно] платные веб-сервисы рассматриваются лишь как демонстрация возможностей систем подобного рода.

Почему web-based? Потому что нужно иметь возможность доступа к системе с любого компьютера, а не только из офиса или конкретного компьютера.

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

Читать далее »

MODx, GPL и ты (вольный перевод)

MODx CMS, Жизнь 4 комментария »

Просто некоторые мысли о том, почему MODx считает, что лицензия GPL применяется к разработчикам на MODx иначе, чем к разработчикам «Большой тройки».

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

Защищенная по лицензии GPL свобода также означает, что выпущенные по этой лицензии продукты не могут налагать никаких ограничений на лица или организации, которым эти продукты были проданы или переданы. Если вы добавляете какую-либо часть GPL разработки в свою программу, вы обязаны выпустить всю свою работу под лицензией GPL, если вы распространяете/продаете/передаете ее где-угодно и кому-угодно, а также вы обязаны предоставить оригинальный исходный код по запросу.

Читать далее »

Free vs. Commerce CMS — краткое интервью для сайта CMS Magazine

MODx CMS 19 комментариев »

1) Мнение: собственные разработки студий против внешних CMS. Как вы считаете, будет ли сокращаться доля сайтов, создаваемых на CMS-собственных разработках студий? Если да, то какими темпами? Дайте свой сценарий.

Считаю, что доля сайтов, построенных на собственных CMS, уже уменьшается и эта тенденция сохранится в будущем.

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

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

Читать далее »

Перлы начинающих пользователей MODx

MODx CMS, Юмор 6 комментариев »

Нередко получаю сообщения с сайта MODx.ru, в которых пользователи просят совета/помощи или предлагают свои идеи по развитию сайта. Вобщем, стандартная ситуация.

Но изредка приходят вопросы, на которые ответить иначе, как стебом, просто не получается… ну, судите сами 🙂

Number One

Анастасия:
Я все скачала, но не поняла, как запустить, не нашла файла exe или setup

Согласен, Настя, до чего же тупая программа! Где setup.exe, я спрашиваю??? Никакого уважения к светловолосым голубоглазым милым девушкам! Безобразие! Дискриминация!

Читать далее »

Авторское право? Лицензия GNU GPL? Да плевать они на все хотели…

MODx CMS, Работа 71 комментарий »

Как знают многие люди в русскоязычном сообществе MODx CMS (http://modxcms.com/forums/index.php/board,42.0.html), я являюсь активным участником этого сообщества и одновременно веду проект modx.ru — официальная поддержка MODx CMS (http://modxcms.com/) на русском языке.

Время от времени с сайта modx.ru поступают различные сообщения, чаще всего относящиеся к техническим вопросам: установка системы управления, настройка системы и разных сниппетов и т.д. Но недавно я получил очень необычное сообщение…

Здравствуйте. Скажите, может ли компания по разработке сайтов использовать CMS MODx под своим названием? Проще говоря, выдавать вашу CMS за свою? Прилагаю скриншот http://dl.dropbox.com/u/946776/1.png

Хм, что за вопрос… конечно, нет! И мой ответ был этому человеку:

Нет, не может. Это строго запрещено условиями использования и правами разработчиков, здесь подробно http://modxcms.com/forums/index.php/topic,26417.0.html
Собственно, можно было не закрывать URL (определили по названию): http://profita.ru/manager/ (компания ProfitA).

Вы можете сообщить этим умникам, что они нарушают все возможные условия использования. Мало того, судя по всему они ставят такую же измененную систему своим клиентам.
Это решается легко — потребовать, чтобы они вернули все копирайты и названия MODx CMS на место. В предупреждающем сообщении разработчикам упоминается, что в противном случае будет отправлено сообщение всем их клиентам о том, что из-за нечестных действий разработчиков они неправомерно используют систему управления сайтом, тем самым нарушают законы об авторском праве и реальные разработчики (modxcms.com) имеют право потребовать возмещения своих убытков.

Читать далее »

Internet Explorer… Не удалось открыть узел. Операция прервана.

IE, JavaScript, Работа 99 комментариев »

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

Однако ж нет, может! 🙂

Читать далее »

Шаг первый: Подготовка к работе

MODx CMS, PHP, Работа 5 комментариев »

В первую очередь нам нужно определиться с тем, ЧТО именно мы хотим получить и КАК это нечто должно работать. Проще говоря, нужно определить цели и поставить задачи.

Давайте договоримся, что наша цель – это создание некоего блога для нескольких авторов с использованием системы управления сайтами MODx CMS. Мы реализуем добавление статей, комментирование, отдельные RSS каналы для новостей и комментариев, поиск по сайту и разбиение информации по категориям (тегам) и авторам. Также сделаем несколько отдельных страниц , где напишем информацию об авторах блога, добавим форму обратной связи и создадим небольшую фотогалерею. В определенной степени это типичные запросы для стандартного сайта, поэтому результаты нашей работы могут быть использованы полностью или частично для разработки других сайтов на MODx.

Читать далее »

Разработка на MODx с нуля

MODx CMS, PHP, Работа Нет комментариев »

Этой заметкой я хочу начать небольшой цикл статей о разработке сайта с использованием системы управления (CMS) MODx. Мы с вами пройдем путь с самого начала – от установки системы и подготовки шаблонов до запуска полноценного веб-сайта, который будет работать на нашей системе управления.

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

Читать далее »