18 мая 2012

PHP Framework MVC тестирование

  • написал: MpaK
  • 99
В общем-то это перевод, очень простого тестирование Hello World сферического коня в вакуме и простой логики MVC фрэймворков Router -> Controller -> Viewer, оригинал тестирования здесь www.ruilog.com/blog/view/b6f0e42cf705.html


Читать далее →
?
15 мая 2012

Обратная сторона фриланса топик-ссылка

  • написал: MpaK
  • 51
Чтобы вы не думали, что на фрилансе медом намазано, хочу показать недостатки этого способа работать.
?
13 мая 2012

Heroku Postgres DB deploy trick

  • написал: MpaK
  • 242
Этот рассказ будет маленьким, я очень постараюсь коротко описать об одной грабле которая у меня случилась при создании моего приложения.

У меня давно зрела идея сделать себе приложение, которое я скоро покажу, конечно же здесь, приложение для Facebook. А тут недавно появилась у них фишечка, что можно создавать прям «на лету» приложение с размещением на Heroku. Есть сразу много видов технологий от PHP, Ruby и даже экзотичного Clojure.

Читать далее →
?
10 мая 2012

Бесплатная раздача кириллических шрифтов

  • написал: MpaK
  • 125
Отличная тема от Revision, уникальный шанс когда можно бесплатно и для коммерческого использования скачать кириллические шрифты.

Читать далее →
?
07 мая 2012

TwitterBar - простой сервис генерации статичного изображения из Твиттера

  • написал: MpaK
  • 113
Вообще я бы хотел представить и немного рассказать о своём маленьком детище, так сказать о коде за вечер. Я всегда считал и считаю, что если хочешь, что-то выучить, а особенно понять технологию, то надо конечно много читать, а еще главное взять, сесть и сделать на этой технологии, что-нибудь пусть даже just for fun. Все равно ведь программирование это творческая работа и у каждого из нас есть в голове какие-то идеи проектов, сервисов, стартапов и если даже нет, то всё равно бывают возникают потребности, какие-нибудь маленькие, но если их взять и решить так за вечер — это и есть удовольствие от изучения. Это моё конечно имхо.

Читать далее →
?
03 мая 2012

CMS на Ruby on Rails за 5 минут

  • написал: MpaK
  • 389
Не скажу, что я профессиональный RoR разработчик, так как пока всё же занимаюсь изучением этого фрэймворка на замечательном языке скорее в свободное время и все проекты создаваемые с его помощью несут скорее не коммерческую жилку, чем профессиональную.

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

Читать далее →
?
22 марта 2012

Как задать --no-ri --no-rdoc для gem по умолчанию, мини трюк

  • написал: MpaK
  • 143
В общем-то простая фишечка, она работает и на мой взгляд полезна, особенно на продакшене или когда на самом деле при каждой установке gem модулей не нужны маны по ним.

Работает под rvm, проверено мной :)

В общем в домашней папке юзвера создаем .gemrc файл "mcedit ~/.gemrc" со строками
install: --no-rdoc --no-ri
update: --no-rdoc --no-ri

Теперь при каждом gem install #{module_name} директивы --no-rdoc --no-ri будут по умолчанию.

Решил записать это здесь, для сохранности и может кому тоже пригодится
0
16 марта 2012

WorkMate App ведение задач и проектов в минимализме и расширяемом пространстве

  • написал: MpaK
  • 238
Я не так давно начал пользоваться проектом workmateapp.com то что он написан на Rails это конечно придаёт своего гитхаб-шарма (лишь бы Хомяков не сломал его опять :)))

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

А вот пригодится тебе календарь например или ты захочешь загружать файлы и крепить к проекты, ты прост поставишь внутри проекта отдельное приложение файлы и календарь в два клика и т.д. То есть отличная модульность и расширяемость, когда под ногами у тебя не болтается куча ненужных кнопочек, крутилок и свистелок.

Читать далее →
+1
03 марта 2012

Новое в PHP 5.4

  • написал: MpaK
  • 282
Здесь мы уже попробовали поставить новую версию PHP 5.4 теперь самое время опробовать изменения и новинки в деле, чтобы понять где и как они могут нам пригодится.

Читать далее →
+1
03 марта 2012

PHP 5.4 как быстро поставить в Ubuntu и пустить в дело

  • написал: MpaK
  • 464
Как мы все знаем совсем пару дней назад вышла новая версия языка веб-программирования PHP.
О вкусных изменениях стоит сказать отдельно, а вот попробовать потестировать стоит уже сейчас.
В машине под Windows вариантов всего два, первый ждать пока соберут бинарники для вас, второй собрать самому, оставим этот вариант для «гуру» маньяков, нам же хочется быстрее поставить и опробовать в деле новую версию под Ubuntu. В моём случае это 11.04 версия, в который обычный апдейт пока не проходит, но не беда, ставим из репозитариев заботливо собранных уже для нас.

Читать далее →
+1
24 февраля 2012

Гибкая минимальность для работы с базой данных

  • написал: MpaK
  • 265
Все мы думаю в 2012ом году без исключений пользуемся библиотеками, особенно в таком тонком деле как работа с базой данных, где нужна надежность сохранности данных, предсказуемость, гибкость и защищенность от всяческих неправильных данных (sql injections например).

На PHP великое множество таких библиотек для работы с базой данных, от встроенных в используемых фрэймворки, всяческие ORM, DataMapper, ActiveRecord паттерны доступа, до простейших конструкторов запросов. Но в случае если вы разрабатываете какой-то специфичный проект, например с большими нагрузками и решаете не использовать сторонние фрэймворки, а создавать проект своими силами, нанизывая на самописный каркас броню от лучших производителей титановых пластин, то выбор под PHP библиотек для работы с БД велик, сложно с ориентироваться в таком выборе и нужно исходить из своих требований, а дальше выбирать из PDO, DBSimple, PHP-ActiveRecord, RedBeans и т.д. сторонних решений.

Читать далее →
0
23 февраля 2012

Почему нужно четко понимать ISSET и EMPTY различия в PHP

  • написал: MpaK
  • 361
Как бы не ругали PHP за слабую и плохую типизированность помноженную на кучу функций на все случаи жизни, у него есть полно плюсов как простота при подходе к решению задач, обилие инструментов по умолчанию и т.д.

Один вот нюанс я заметил, что часто встречается у разработчиков на PHP это люди путают назначение функций empty и isset.

Вот вам пример, как вам кажется этот код хорош или нет?

if(isset($params['alias'])) $where[] = 'alias = "'.addslashes($params['alias']).'"';


я даже не буду ничего говорить про addslashes без проверки magic_quotes* если вы не новичок вам и так понятно, да и всё же дальше используется dibi библиотека в которой есть гибкий и очень удобный конструктор запросов и плэйсхолдер по умолчанию. Что люди не используют всех возможностей библиотек и так ясно, это просто лень почитать одностраничный ман.

Речь не об этом, речь об isset и empty.

Читать далее →
0
15 февраля 2012

Удаленная работа на американскую компанию для .NET разработчика

  • написал: MpaK
  • 219
Есть интересная работа по созданию веб-продукта на базе .NET платформы, база MS SQL есть, есть логика работы.

Нужно сделать из этого продукт и запустить.

Работа удаленная и хорошо оплачиваемая. Требуется умение изъясняться и обсуждать в skype на английском языке задачи.

Контакты можно узнать у меня по e-mail: mrak69@gmail.com
0
01 февраля 2012

Карта республики Башкортостан в векторном формате SVG

  • написал: MpaK
  • 213
В соседнем комьюнити появилась очень полезная ссылка, не хотелось бы, чтобы ссылка потерялась и делюсь ею с вами.

По данной ссылке, можно скачать карту республики в SVG-формате.

Ссылка на пример использования, списки в этом примере вынесены из самой карты, вид карты настраивается стилями в svg-файле.

Исходник взят из википедии, слегка оптимизирован и дополнен.

Предлагается для свободного использования, замечания приветствуются.
+1
29 января 2012

Посвежевший UfaCode

  • написал: MpaK
  • 133
Хочется поделиться радостной новостью, нам всё же удалось найти подходящий свежий вид для нашего сообщества.

Встречайте посвежевший //UfaCode!

И в пожелание всем участникам сообщества — пусть у вас в наступившем новом году будет всё самое новое, самое свежее и самое вкусное!
0
29 января 2012

Две идеи - два микро-сервиса

  • написал: MpaK
  • 161
Не откладывая в свой и так уже переполненный «рабочий стол», хочу поделиться с вами двумя идеями микро-сервис проектов.
Аналогов которым я лично еще не встречал и идея о них появилась исходя как раз из нужды. Рад буду если кто-то уже нашел такие сервисы и они работают удобнее и проще даже чем опишу сейчас их я, да и в случае если вы даже возьметесь и напишете такой сервис я с радостью буду готов стать вашим первым пользователем и разместить ссылочку здесь.

Итак.


Читать далее →
+1
22 июня 2011

Я программист и постоянно пишу на следующих языке(ах)

  • написал: MpaK
  • 170

Проголосовало: 33, Воздержалось: 2

Выбираем и думаем, какой ваш основной язык на котором вам приходится работать, голосуем и комментируем.
0
05 апреля 2011

Web-программист нужен в компанию "Кламас"

  • написал: MpaK
  • 42
Компания «КламаС», лидер рынка Республики Башкортостан среди компьютерных компаний, в связи с расширением открывает конкурс на вакансию «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, мопед не мой.
0
05 марта 2011

Junior-PHP помощник

  • написал: MpaK
  • 114
У меня есть море идей, которые я хочу реализовать, но не всегда хватает рук и времени, потому мне нужна в помощь светлая голова, горящие глаза и проворные руки.

Ищется смышленый, образованный и не занудный 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. Вакансия закрыта, всем спасибо.
+1
23 декабря 2010

Критические замечания к CodeIgniter фреймворку

  • написал: MpaK
  • 126
CodeIgniter bugsЭто не пост гнева, а скорее желание помочь, кто будет наступать на грабли.
Не буду много писать, текст будет интересен тем, кто уже освоил CodeIgniter и знаком со стандартными классами и принципами или только начинает на нём писать и ему предстоит столкнутся с граблями. Всё актуально для версии 1.7.2, хотя как погляжу в 2ке так же не поправили и всё прежнее.

Но последнее время так как много времени уходит на допиливание ряда проектов на этом фреймворке, то приходится встречаться всё с новыми и новыми проблемами, которые так или иначе очень похожи на баги или недоработки.

Читать далее →
0
17 сентября 2010

Подмешиваем виагру в коктейли с PHP или незаметные "миксины"

  • написал: MpaK
  • 65
Замешанный летний коктейльПо ряду причин я занимаюсь коммерческой разработкой на PHP, но краем глаза, в свободное время люблю изучать всё новое и всё приятно. Этим ново-приятным для меня последнее время стал Ruby on Rails, скорее давно стал, да как бы не было совсем столько времени, чтобы плотнее заняться этим замечательным инструментом. В последнее время я всё больше стал писать на Ruby в частности, так и с применением этого шикарного фреймворка. Всё меня в нём радует, как синтаксис языка, так и «магия» переданная в самом лучшем виде.

Одной из таких радостный вещей в Ruby так и в Rails для меня стали модули и возможность подмешать их в класс, придав тем самым классу (объекту) дополнительные методы и силы. Тем самым можно как раз имитировать множественное наследование, этот противоречивый термин у которого есть много противников, но и столько же поклонников. Я лично считаю, что всё полезно в языке, что придаёт ему гибкости и пока не начинает путать и мешать.

Читать далее →
0