01 февраля 2012
Карта республики Башкортостан в векторном формате SVG
В соседнем комьюнити появилась очень полезная ссылка, не хотелось бы, чтобы ссылка потерялась и делюсь ею с вами.
По данной ссылке, можно скачать карту республики в SVG-формате.
Ссылка на пример использования, списки в этом примере вынесены из самой карты, вид карты настраивается стилями в svg-файле.
Исходник взят из википедии, слегка оптимизирован и дополнен.
Предлагается для свободного использования, замечания приветствуются.
По данной ссылке, можно скачать карту республики в SVG-формате.
Ссылка на пример использования, списки в этом примере вынесены из самой карты, вид карты настраивается стилями в svg-файле.
Исходник взят из википедии, слегка оптимизирован и дополнен.
Предлагается для свободного использования, замечания приветствуются.
29 января 2012
Посвежевший UfaCode
Хочется поделиться радостной новостью, нам всё же удалось найти подходящий свежий вид для нашего сообщества.
Встречайте посвежевший //UfaCode!
И в пожелание всем участникам сообщества — пусть у вас в наступившем новом году будет всё самое новое, самое свежее и самое вкусное!
Встречайте посвежевший //UfaCode!
И в пожелание всем участникам сообщества — пусть у вас в наступившем новом году будет всё самое новое, самое свежее и самое вкусное!
29 января 2012
Две идеи - два микро-сервиса
Не откладывая в свой и так уже переполненный «рабочий стол», хочу поделиться с вами двумя идеями микро-сервис проектов.
Аналогов которым я лично еще не встречал и идея о них появилась исходя как раз из нужды. Рад буду если кто-то уже нашел такие сервисы и они работают удобнее и проще даже чем опишу сейчас их я, да и в случае если вы даже возьметесь и напишете такой сервис я с радостью буду готов стать вашим первым пользователем и разместить ссылочку здесь.
Итак.
Читать далее →
Аналогов которым я лично еще не встречал и идея о них появилась исходя как раз из нужды. Рад буду если кто-то уже нашел такие сервисы и они работают удобнее и проще даже чем опишу сейчас их я, да и в случае если вы даже возьметесь и напишете такой сервис я с радостью буду готов стать вашим первым пользователем и разместить ссылочку здесь.
Итак.
Читать далее →
22 июня 2011
Я программист и постоянно пишу на следующих языке(ах)
Проголосовало: 30, Воздержалось: 1
Выбираем и думаем, какой ваш основной язык на котором вам приходится работать, голосуем и комментируем.
05 апреля 2011
Web-программист нужен в компанию "Кламас"
Компания «КламаС», лидер рынка Республики Башкортостан среди компьютерных компаний, в связи с расширением открывает конкурс на вакансию «web-программист».
Требования:
Знание технологий Asp, Asp.net, T-Sql, Javascript, vbscript, Ajax, C#, Delphi+com, Html.
Готовы рассмотреть студентов заочного отделения.
Обязанности:
Разработка веб-проектов разного уровня сложности, поддержка существующих проектов.
Условия:
Официальное оформление, льготы и компенсации по ТК РФ.
Резюме направлять по адресу: r.amirova@klamas.ru с указанием вакансии в теме письма.
Дополнительную информацию по вакансии в можете уточнить по телефону: (347) 2-912-112, вн.1158
UPD. комментарии закрыты, все вопросы по телефону и e-mail, мопед не мой.
Требования:
Знание технологий Asp, Asp.net, T-Sql, Javascript, vbscript, Ajax, C#, Delphi+com, Html.
Готовы рассмотреть студентов заочного отделения.
Обязанности:
Разработка веб-проектов разного уровня сложности, поддержка существующих проектов.
Условия:
Официальное оформление, льготы и компенсации по ТК РФ.
Резюме направлять по адресу: r.amirova@klamas.ru с указанием вакансии в теме письма.
Дополнительную информацию по вакансии в можете уточнить по телефону: (347) 2-912-112, вн.1158
UPD. комментарии закрыты, все вопросы по телефону и e-mail, мопед не мой.
05 марта 2011
Junior-PHP помощник
У меня есть море идей, которые я хочу реализовать, но не всегда хватает рук и времени, потому мне нужна в помощь светлая голова, горящие глаза и проворные руки.Ищется смышленый, образованный и не занудный php-помощник для удаленной работы, возможно студент, возможно увлекающийся, который хочет вырасти профессионально, узнать много нового, поработать над серьезными проектами в паре со мной и в перспективе перейти на ruby (ruby on rails).
Если вы знаете PHP хотя бы на уровне как создать объект, как подключиться к базе MySQL, умеете выбрать 20 сотрудников из базы и распечатать это в виде таблицы, то это уже отлично!
Я готов вкладывать на обучение человека своё время (!!!), свои знания, делиться идеями, ежемесячно платить скромные, но вполне реальные деньги (обсуждается индивидуально) + бонусы. Жадностью не страдаю, проекты мои личные, часть коммерчески закреплены.
В дальнейшем с ростом уровня коллеги и повышением знаний будет и рост доли участия и ответственности в проектах.
Напишите пару строк о себе, об увлечениях, об уровне знаний и о личном времени, сколько вы сможете тратить в день на интересную работку. Дальше уже обсудим период вашего становления, объемы знаний, удобное для работы время, проекты, но примерное русло ключевых слов: PHP, ООП, MVC, AJAX, JQuery, HTML, NGINX, Facebook API, Twitter API, CodeIgniter, Symfony2. Всего этого вам знать сразу не обязательно, главное это ЖЕЛАНИЕ УЗНАТЬ ЭТО В ДАЛЬНЕЙШЕМ!
Пишите mrak69@gmail.com и дубль info@mrak7.com, отвечу на все ваши вопросы в письме!
UPD. Вакансия закрыта, всем спасибо.
23 декабря 2010
Критические замечания к CodeIgniter фреймворку
Это не пост гнева, а скорее желание помочь, кто будет наступать на грабли.Не буду много писать, текст будет интересен тем, кто уже освоил CodeIgniter и знаком со стандартными классами и принципами или только начинает на нём писать и ему предстоит столкнутся с граблями. Всё актуально для версии 1.7.2, хотя как погляжу в 2ке так же не поправили и всё прежнее.
Но последнее время так как много времени уходит на допиливание ряда проектов на этом фреймворке, то приходится встречаться всё с новыми и новыми проблемами, которые так или иначе очень похожи на баги или недоработки.
Читать далее →
17 сентября 2010
Подмешиваем виагру в коктейли с PHP или незаметные "миксины"
По ряду причин я занимаюсь коммерческой разработкой на PHP, но краем глаза, в свободное время люблю изучать всё новое и всё приятно. Этим ново-приятным для меня последнее время стал Ruby on Rails, скорее давно стал, да как бы не было совсем столько времени, чтобы плотнее заняться этим замечательным инструментом. В последнее время я всё больше стал писать на Ruby в частности, так и с применением этого шикарного фреймворка. Всё меня в нём радует, как синтаксис языка, так и «магия» переданная в самом лучшем виде.Одной из таких радостный вещей в Ruby так и в Rails для меня стали модули и возможность подмешать их в класс, придав тем самым классу (объекту) дополнительные методы и силы. Тем самым можно как раз имитировать множественное наследование, этот противоречивый термин у которого есть много противников, но и столько же поклонников. Я лично считаю, что всё полезно в языке, что придаёт ему гибкости и пока не начинает путать и мешать.
Читать далее →
12 сентября 2010
DC.CMS и причем тут казалось бы Уроборос?! (часть №2)
Решения.
Помните, в первой статье я упомянул три вопроса, которые почти всегда встают при создании CMS системы: 1. дерево, 2. модули, 3. интерфейс. Ряд вопросов уже получили своё решение. На данный момент я считаю их оптимальными, но ждущими ряда вложений в развитие своих сил. Но эти решения работают и причем вполне успешно.
Читать далее →
Помните, в первой статье я упомянул три вопроса, которые почти всегда встают при создании CMS системы: 1. дерево, 2. модули, 3. интерфейс. Ряд вопросов уже получили своё решение. На данный момент я считаю их оптимальными, но ждущими ряда вложений в развитие своих сил. Но эти решения работают и причем вполне успешно.
Читать далее →
12 сентября 2010
DC.CMS и причем тут казалось бы Уроборос?! (часть №1)
Уроборос имеет несколько символических значений. Первое основано на символе змеи, кусающей свой хвост, – это олицетворение вечного возвращения в циклической форме или вечности вообще. В алхимической картине мира змея играет роль символа циклически протекающих процессов (испарение, конденсация, испарение – в многократном повторении)
В своей первой статье я рассказал свою историю пути по созданию DC.CMS, все шаги, варианты и вопросы которые на данный момент решены мною в новой версии системы или еще не совсем получили должное решение. Уже в этом тексте я бы хотел подробнее рассказать архитектуру своей новой системы, поделиться так сказать с общественностью, чтобы возможно увидеть какие-то замечания, предложения или вопросы. Так сказать от «глаз не замыленных».
Читать далее →
11 сентября 2010
Как я шагал по пути создания CMS
Думаю, почти каждый веб-программист задумывался на тему свой «CMS», мега крутой, мега универсальной, удобной и завоевывающей мир. Задумывались, писали, разочаровывались и писали снова. Я, разумеется, так же прошел этот тернистый путь, что-то изобретал, на глазах росли продукты вокруг, рос я и так же росли мои продукты. Хочу немного рассказать как раз о новом своём детище, как я к нему пришел это будет первой статьёй, второй станет, что представляет внутри новая система DC.CMS и как я научился говорить нет себе, мириться с рядом вещей, что не всегда удается сделать в «идеальном» мире.
Читать далее →
11 сентября 2010
Продам книги
Кстати, может кому интересно будет, продаю книги:
Фултон «Программирование на языке Ruby» 300 р.-
Максим Кузнецов, Игорь Симдянов «MySQL на примерах» (+диск) 300 р.-
Этан Уотролл, Норберт Гербер — Эффективная работа: Flash MX (+диск) 300 p.-
всё в отличном состоянии, забрать можно в Уфе в любой будний день.
Фултон «Программирование на языке Ruby» 300 р.-
Максим Кузнецов, Игорь Симдянов «MySQL на примерах» (+диск) 300 р.-
Этан Уотролл, Норберт Гербер — Эффективная работа: Flash MX (+диск) 300 p.-
всё в отличном состоянии, забрать можно в Уфе в любой будний день.
08 сентября 2010
Share helper для CodeIgniter
В общем, совсем недавно Анатолий Шарифулин, евангелист Mojolicious фреймворка для Perl опубликовал не плохой plugin для простых, но в тоже время всё чаще встречающихся действий, как «расшаривание» контента своего сайта для социальных сетей Вконтакте, Facebook, Twitter и Buzz.
Читать далее →
25 августа 2010
Роутер от Кристалл в подарок
Новая акция от компании "Кристалл".
При подключении и оплате за 2 месяца вперёд по тарифу "КРИСТАЛЛ 900" 15 Мбит/c 900 руб в месяц получает роутер D-LINK DIR-300/NRU в подарок
19 июля 2010
Чем занять себя на прокачку скиллов?!
Уже не в первый раз получаю мессаджи от начинающих программеров, ребятам не хватает вдохновения в плане проектов для прокачки своих PHP+MySQL+JS скиллов.
Понятная проблема, сам никогда не маялся с такой вещи, со времен еще Basic и Assembler программирования под ZX-Spectrum я просто, что-то видел, например офигенный красоты загрузчик, брал его и разбирал, понимал как работает и потом делал точно такой же. Или просто сразу же делал нечто такое же по своей идеи. Игры. Так же видел Dizzy например и хотелось сделать такое же.
В общем если про дизайнеров говорят — что можно научиться стать дизайнером копируя хорошие работы других, что очень верно, то программистом можно стать так же копируя всё хорошее, создавая такое же или лучше.
Конечно тут можно покривить носики и сказать: "фу-у-у-". Типа очередное изобретение велосипеда на коленке. Разумеется надо ко всему подойти с умом. Я бы даже сейчас например начав писать блог не стал например писать его с нуля на том же PHP, с нуля создавая классы, структуру, роутинг, датамаппер и т.п.
Читать далее →
Понятная проблема, сам никогда не маялся с такой вещи, со времен еще Basic и Assembler программирования под ZX-Spectrum я просто, что-то видел, например офигенный красоты загрузчик, брал его и разбирал, понимал как работает и потом делал точно такой же. Или просто сразу же делал нечто такое же по своей идеи. Игры. Так же видел Dizzy например и хотелось сделать такое же.
В общем если про дизайнеров говорят — что можно научиться стать дизайнером копируя хорошие работы других, что очень верно, то программистом можно стать так же копируя всё хорошее, создавая такое же или лучше.
Конечно тут можно покривить носики и сказать: "фу-у-у-". Типа очередное изобретение велосипеда на коленке. Разумеется надо ко всему подойти с умом. Я бы даже сейчас например начав писать блог не стал например писать его с нуля на том же PHP, с нуля создавая классы, структуру, роутинг, датамаппер и т.п.
Читать далее →
31 мая 2010
Где комфортно для студий?
После публикации Рейтинг веб-студий / Приволжский ФО, я всё в ожидании Регионального рейтинга от Тэглайн с которым они безобразно тянут.
Читать далее →
Читать далее →
07 апреля 2010
MD5, SHA1, UNIQID для генерации уникальных значений
В целом задачи как таковой затестировать скорость генерации не было (я сразу выбрал md5 изначально), но попоже захотелось быстренький на глаз сделать тестик. Что же быстрее генерит «уникальные» значения, хэширует и т.п.
Где это интересно и применимо? Пока я только увидел в системах кэширования, именно там порой много раз приходится использовать хэш-функцию для генерации например уникального ключа соответствующего нашему запросу, названию файла, адресу страницы, блока и т.п.
Читать далее →
Где это интересно и применимо? Пока я только увидел в системах кэширования, именно там порой много раз приходится использовать хэш-функцию для генерации например уникального ключа соответствующего нашему запросу, названию файла, адресу страницы, блока и т.п.
Читать далее →
12 марта 2010
Сказка-быль, да и в UWDC есть намёк #2
Второй день начался рано, в 10 утра я был готов насладиться второй частью конференции. Я сразу для себя выбрал почти один зал — технический, откинув всю эту сео-шмео шелуху с желанием впитать в себя какие-нибудь технические фишки.
Читать далее →
Читать далее →
12 марта 2010
Сказка-быль, да и в UWDC есть намёк #1
UWDC2010
Всё хотел по приезду собрать мысли и написать маленький отчет о поездке в Челябинска, но мысли всё не приходили. Мешали дела, мешали нахлынувшие мысли и даже маленькая такая депрессия в духе «а вот почему у них всё так, а в башкирии через задницу». Но я уже второй раз понял, что нужно дать себе время, успокоиться, осмыслить всё увиденное, оценить проделанный труд докладчиков и организаторов не так просто и не так быстро, тут спешка — враг, а не друг! Потому вот только по прошествии такого периода почти в две недели, я решился рассказать тут, как мы удачно съездили на UWDC!
Читать далее →
Всё хотел по приезду собрать мысли и написать маленький отчет о поездке в Челябинска, но мысли всё не приходили. Мешали дела, мешали нахлынувшие мысли и даже маленькая такая депрессия в духе «а вот почему у них всё так, а в башкирии через задницу». Но я уже второй раз понял, что нужно дать себе время, успокоиться, осмыслить всё увиденное, оценить проделанный труд докладчиков и организаторов не так просто и не так быстро, тут спешка — враг, а не друг! Потому вот только по прошествии такого периода почти в две недели, я решился рассказать тут, как мы удачно съездили на UWDC!
Читать далее →
11 марта 2010
CodeIgniter в 2ой версии переходит в Mercurial под крылом сервиса BitBucket!
Странная конечно новость и так последнее время все в ожидании выхода CI 2, так как уже подсмотрели частички в релизах ExpressionEngine 2.В целом вот EllisLab переходит на Mercurial, Assembla, BitBUcket и CodeIgniter 2 теперь на BitBucket.
Переход на Mercurial в целом понятен, хотят тянуть разные ветки децентрализованно. Только почему не GIT, этого я не понял, кроме общего врага в сабвершене и то, что они больше в команде «любят» платонически Меркуриал — больше объяснений нет.
Читать далее →
10 февраля 2010
CodeIgniter + HMVC маленький багфикс
Знаете, есть маленькая неприятность обнаруженная совсем не вовремя.В общих чертах у последнего CodeIgniter 1.7.2 загруженного из SVN и HMVC библиотеки для модульности (вы же надеюсь её используете если работаете с CI?) при РУЧНОЙ загрузки и подключении к базе данных есть баг, просто не грузится класс и не создается подключение.
Как показало «расследование» с пристрастием, ошибку содержит именно HMVC.
Давайте исправим. Открываем наш файл Controller.php из папки application/libraries нашего приложения. находим
public function database($params = '', $return = FALSE, $active_record = FALSE) {и правим на
public function database($params = '', $return = FALSE, $active_record = <b>NULL</b>) {можно было бы сохранить и всё бы заработало, но всё же код лишний присутствует и пугает своей бредовой старостью и неуважением к типам
дальше уничтожаем строку
if (class_exists('CI_DB', FALSE) AND $return == FALSE AND $active_record == FALSE)
return;и заменяем на вот эти две строки
$CI =& get_instance();
if (class_exists('CI_DB', TRUE) AND ($return === FALSE) AND ($active_record === NULL) AND isset($CI->db) AND is_object($CI->db)) return FALSE;
Всё, можно смело запускать и радоваться загружая свои любимые профили баз как захочется
$this->load->database( 'production' );