• Заказчик вместо обещаных 3 часов моего времени делает правки уже 4й день, что делать?

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    Есть интересные варианты
    Разумеется, взывать к тому, чтобы он такой понял, как тебе тяжело - это только навредит делу.

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

    1. Речевой прием - "я правильно понимаю, что это последнее, что вам не нравится?" После этого посмотри, как он ответит. Если начинает утверждать, что нет - "ты же сам видишь, что это еще далеко не все", отвечаешь его же оружием "но вы же сами видите, что мы уже 4 дня сотрудничаем бесплатно, вы считаете что это моя вина? В смысле, моя и больше ничья? Давайте подумаем, что делать!"

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

    3. Взывай к его своекорыстию. Если ты на него до сих пор не накричал - то он видит, что ты человек достойный - вместо трех часов делаешь уже трое суток (исключение - если он считает себя самым хитрым в мире типом, ты это почувствовал бы) - скажи, что если так работать, и не зарабатывать, то тебе проще пойти найти полезного человека, чем тратить свою жизнь без гарантий, и главное скажи что "он это прекрасно понимает". Если проще - попытайся намекнуть, что еще чуть чуть и ты уходишь. Он должен подтвердить это, что он это понял.

    4. Сказать "я конечно понимаю, что если мы разорвем эту сделку сейчас, то проиграю прежде всего я, поэтому смысл в том, что я заинтересован в постоянной работе, и даю на нее гарантии! Если вам кажется, что гарантии эти должны идти в подарок, то давайте лучше посмотрим, что я потеряю, если попрошу за них несколько рублей?" (это уже край и очень наглый ход)

    5. Попросить левого человека написать твоему заказчику, сказать, что ты заболел и что он от тебя, просил принять последний список исправлений на оценку, сказал что будет работать несмотря на болезнь, и поэтому очень просит вас все уложить в один список".
    Ответ написан
    Комментировать
  • Как заменить хост в RewriteRule?

    gzhegow
    @gzhegow Автор вопроса
    aka "ОбнимиБизнесмена"
    Все получилось. Оказывается, у нас никто не разбирается в этом бреде. Пришлось заплатить трем фрилансерам, но один из них таки подсказал.

    Выкладываю .htaccess на будущее:
    <Files .htaccess>
      order allow,deny
      deny from all
    </Files>
    
    <FilesMatch "\.(jpg|png|bmp|gif|css|js)$">
      Header set Cache-Control "public, max-age=1928448000"
    </FilesMatch>
    
    RewriteBase /
    RewriteEngine on
    Options All -Indexes
    DirectoryIndex index.html index.php
    
    # -- SEO STUFF - REDIRECT FROM WWW
    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
    RewriteRule ^(.*)$ http://%1/$1 [L,R=301]
    
    # -- SEO STUFF -- REMOVE SLASH FROM BACK OF THE ROUTES
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.+)/$  $1 [L,R=301]
    
    # -- SEO STUFF -- REMOVE INDEX.HTML / INDEX.PHP
    RewriteCond %{THE_REQUEST} index\.(html|php) [NC]
    RewriteRule ^(.+/)?index\.(html|php)$ $1 [L,NC,R=301]
    
    # -- DISABLE HACKING
    RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
    RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    RewriteRule .* index.php [F]
    
    # -- CGI AUTHORIZATION STUFF
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    
    # -- IF NOT END FILE/DIRECTORY - IT IS ROUTE
    RewriteCond %{REQUEST_FILENAME} !^favicon\.ico
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule .* index.php [L]
    Ответ написан
    Комментировать
  • Как правильно получить данные за сегодня/завтра и т.д.?

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    А почему не рекомендуется хранить дату в видя обычной такой цифры и выбирать банальным <= ?
    Ответ написан
  • Отправка заказа с корзины на две почты, как сделать?

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    У вас батенька в массиве From ничего нету к моменту выполнения команды, как мы можем судить
    Возможно вы проблему в скрипте ищите, а она не в этом файле вовсе.
    Ответ написан
    Комментировать
  • Kohana, слайдер, подгрузка фоток через админку, как загрузить фото?

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    Ты как, "чисто для себя" или ресурс есть оплатить, пока я буду тебе на скайпе в прямом эфире делать и объяснять?
    Ответ написан
    Комментировать
  • Вывод блоков в категориях, как запретить вывод в pages?

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    Думаю, вопрос очень конкретный, и я бы политикой сайта запретил такие задавать, поскольку предполагаю, что получив ответ, автор привыкнет, что ответы нынче просто так раздают и следующий раз снова придет, чтобы за него сделали.
    Ответ есть и он очень прост, но я даж не знаю, какой смысл и дальше так отвечать!
    Ответ написан
    Комментировать
  • Чем чревато расположение веб студии рядом с конкурентами?

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    Ох, решили открыть веб-студию в 2015ом........
    Ну да ладно.

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

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

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

    Одна беда - не в войне жизнь, а в том, чтобы из вашего плодотворного сотрудничества оба достигли своих целей. Поэтому воевать за клиента изначально глупый вариант. Понятно, что ты не пойдешь к нему с тортиком и предложением мира во всем мире, он тебя нахер пошлет и окрестит дебилом до конца своих дней. Но вот возьми банковскую сферу. В ней даже слова специальные придумали - бенефициар, ставка рефинансирования и тд. Лично я думаю, что скрипя зубами, и обманывая один другого, банки все таки смогли понять, что дело дрянь, и люди с баблом расставаться не хотят, нужно их как-то хитро обмануть, да еще так, чтобы все сразу и одновременно, и делать вид, что все дело в конкуренции.
    Рассмотри с этой позиции. Что может быть вы и не друзья, но вот проблемы одинаковые у вас точно есть. И что вы можете сделать для того, чтобы не стать друзьями, но при этом победить проблему, которая мешает вам обоим.

    Вот если бы ты смог себя спозиционировать как фирму, которая не предоставляет такие услуги, как твои соседи и в связи с этим иногда вскользь упоминать, что "в принципе можем, но у нас реально очень дорого это все, вы лучше к соседям сходите", и все равно запартнерится.... пусть они сайты делают. Займитесь после них продвижением. Это и легче, и лавэ больше, и программисты нужны только от слова "сты".
    Ответ написан
    Комментировать
  • Выводим картинку из категории на главной в блоке, как вывести по id?

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    Так ты сделай вот так:
    <?
    print_r($cat);
    die();
    ?>


    Посмотри, есть ли там вообще твое поле из базы с картинкой. Может картинки хранятся в другой таблице, м?

    --

    и потом, выбирая через find_all ты получаешь все записи.
    уверен, что в твоей ORM есть метод find() выдающий тебе одну запись.
    Если уж нету, то сделай так:

    $val = reset($cats);
    echo $val['catimage'];
    Ответ написан
  • Какие есть бесплатные сервисы для учета времени (1 сотрудник, 1 админ) с снятием скриншотов?

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    Мой выбор - ТаймДоктор, с удовольствием считаю свое личное время.
    Самый дешевый тариф - 5 уе, без него - система работает, просто нельзя получить скрины и отчеты, но суммы времени по прежнему можно видеть
    Ответ написан
    Комментировать
  • Максимальное количество юзеров одномоментно и работа с БД – какие CMS/фреймворк лучше?

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    Клиентский
    Смысл в том, чтобы всю работу с базой свести к минимуму - на клиентских фреймворках вся работа делается в браузере, а с серваком иногда происходит синхронизация моделей и все.

    А вот если где на ПХП начнешь мутить, где после каждой страницы по 5-500 обращений к БД, это ты сел приятель.
    Ответ написан
    Комментировать
  • Что необходимо для современного веб-фреймворка?

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    О блин, первый ответ меня убил. Каких еще умных слов напишут full-stack mega developers & super duper architectors, that have billion salary about that're using a lot of intellectual words.

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

    Есть еще кодеры от слова "Тру", которые предпочитают новичку рассказывать три дня о том, как ставить "пакеты" и настраивать "зависимости" и что у них потом "приложение" даже получается, которое знай себе "Хелло, Ворлд!" выводит. И мы никогда не поймем друг друга.

    Что до того, что начинать с CI глупо - тут да, они делали что-то очень простое но и в нем умудрились перемудрить. 10 конфиг файлов забитых какими-то редко-используемыми настройками уже о многом говорит.

    Мне лично в фреймворке нужны:
    ** Простой роутинг - регулярки, в него сразу вкинуть обработку языков и обратную генерацию ссылок. Честно мне редко нужны были роуты в файле - я их всегда в базу перетаскивал, страницы создавать легче было в навикате, чем постоянно редактируя сначала роуты, потом контроллеры, потом создавая действия....
    ** Под этот роутинг разработанная исходная БД с языками (локалями), страницами (с путями к видам) и сессиями пользователей
    ** Вместо экшенов и контроллеров оставить одни только контроллеры, которые просто могут вкладываться друг в друга неограниченное число раз. Не забыть, что контроллеры нужна возможность хранить в разных файлах, в любой структуре папок
    ** Понятная система работы с БД и генерация кода моделей. Причем таким образом, чтобы генерировалась "исходная модель", а новую ты создавал на базе исходной, чтобы твои изменения каждый раз не затирались. Идеальная модель - это массив с заранее вбитыми в нее полями и дефолтными значениями. Обычный себе PHP массив. Главное, чтобы при выводе и работе с ним тебе не нужно сначала делать его массивом, чтобы просто удобно его просматривать.
    ** Есть такая практика - всю работу с моделью засовывать в модель. Ничего не могу сказать. Но для каждого модуля на сайте у меня всегда были собственные сообщения об ошибках. Поэтому реализовывать единую систему "валидации данных в модели", и потом сражаться с топорным:
    Система сообщает:
    1) Имя пользователя должно быть 1-30 символов
    2) Имя пользователя не может содержать...

    Зачем? Ошибки пишутся в самом модуле - если это модуль авторизации - напишите, что "Авторизация не удалась, введите так-то".
    ** При поиске с БД не забыть что иногда нужны а) связи и б) вложенные условия, соединяемые через И/ИЛИ
    **
    ** Побольше разных наследований (в языках например - когда есть язык по умолчанию и есть несколько уровней на которых человек язык может выбрать - куки, база данных, программно-установленный, выбранный на сайте или введенный в адресную строку)
    ** Языки достаточно хранить в одном файле для каждого языка разделяя их через cat__lang и в формате json, чтобы легко подгружались из JS
    ** Модульность - это чтобы была возможность готовые библиотеки подключать быстро и легко, соответственно и писать их запросто
    ** Готовая авторизация (которая к слову занимает один файл в 200 строк, а не как у многих - сессии свои напишут, какие-то флеш сообщения напишут, "стэйты", а по итогу регистрацию все равно заново пиши)
    ** Ну при хороших раскладах конечно приятно иметь еще миграции всякие, для совсем уж крупных проектов, где базу удалить и закачать заново - работа двух дней

    На что наплевать:
    Комьюнити? В попу комьюнити. У вашего комьюнити каждый раз надо выпросить (читай - высосать, ублажить) желание помочь, ну или ждать по неделе, пока соблаговолите слезть со своих башен). О у меня даже было, один такой комьюнити-бой сказал - "я говорит, тебе не помогу, потому что мне не нравятся твои взгляды." Он полчаса учил меня жить, а в конце сказал, что у него нету 5 минут, чтобы просто сказать мне как делается то что я просил.

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

    Встраивание в код всяких библиотек - бутстрапов разных, типа популярных, ангуляров и тд - в жопу. Кто хочет - добавит.

    Сие должно получится настолько микроразмерным в плане кода, чтобы даже документацию писать не хотелось. Главное, не рассчитывать что ты покроешь все потребности аудитории. Скорее наоборот, нацеливайся, что ты дашь аудитории (к слову не всегда такой же тупой, как например, я) методику разработки приложений не используя те технологии, что они используют сейчас.

    Идеальное бизнес-направление работы, это когда твоя система позволит новичкам быть такими же умными, как и профессионалы, потому что будет очень простая. И на этой системе всегда можно будет сделать чудеса, не обязательно за 5 минут, но используя те инструменты, что есть.

    И да, забудь делать так, чтобы твоим инструментам доверяли. По себе скажу - я очень долго пытался понять разработчиков Yii, которые вроде как авторизацию готовую сделали, в конце концов понял, что это не я идиот, а вот они там о чем-то думали, о чем - непонятно.

    Just, be simple.
    Ответ написан
    Комментировать
  • Комментарии для WordPress, какие есть бесплатные плагины?

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    Ой, Вась, ну не жмоть, поставь себе Cackle за 200 рублей в долбанный месяц и избавься от гемора.
    почти 20 социалок, неограниченная вложенность, аякс подгрузка, индексация звездочек в гугле и оценки комментов, и все это за 200 рублей в месяц. Полная модерация, полностью рабочая админка и поддержка с круглосуточным онлайном. Ну на кой черт тебе бесплатное при такой радости, м?
    Ответ написан
    Комментировать
  • Найти софт для автоматической записи разговоров на WP7?

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    На вп8 не работает программка, они захардкодили блокировку микрофона для любых аппликейшенов из-за своей драной юриспруденции.

    Вот я сейчас хочу делать холодные звонки и анализировать что хорошо, что плохо у меня получается. И мне каждый раз с собой носить компьютер с микрофоном что-ли?
    Ответ написан
    Комментировать
  • В PHP можно ли создать свой формат для файлов (например файл с расширением ".lang")?

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    Можно.
    Но сразу говорю, забей, сделай JSON и языки свои делай в этом формате - проще будет подружить разные системы разработки и языки программирования.
    Теперь можешь не поверить, и пойти сломать себе пару мозгов, и все равно к этому прийти.
    Ответ написан
    1 комментарий
  • Как скрыть номер клиента от сотрудника?

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    Да вполне физически.
    Делаешь CRM-ку в которую они обязаны "импортировать записи" из своих Экселей, и убираешь премию тем кто не сделал.
    А в самой CRM-ке жутко неудобно эти телефоны смотреть, например кнопкой "Показать контакты", которая тебе на почту за день статистику высылает, кто сколько просмотрел и кто сколько позвонил за день.
    Если совсем грамотно - делаешь авторизацию, и он мало того что нажать должен, он еще и может просмотреть только свои, общедоступные и расшаренные для него, остальные - нет.

    Несоответствие? Утром на ковер.
    Ответ написан
    Комментировать
  • Как узнать с помощью Гугл Аналитикс или Яндекс ВебМастер какие ссылки на сторонние ресурсы имеет свой сайт?

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    Вы имеете в виду внешние ссылки, с которых на ваш ресурс стоит ссылка?
    Или ссылки с вашего сайта на другие ресурсы?
    ==
    Первое гуглить "Внешние ссылки на сайт"
    Второе - берешь, скачиваешь сайт, открываешь тотал, регуляркой ищешь все теги у которых нету rel="nofollow"
    Открываешь sublime, все найденные туда сгружаешь, нажимаешь F9 (сортировка), потом из меню Правка - Удалить повторы - вуаля - теперь все ссылки в одном месте.
    Ответ написан
    Комментировать
  • Как далеким от программирования основателям найти ведущего разработчика в стартап?

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    Не знаю как другие, а мне интересно видеть в стартапе план.
    Вот если я знаю, когда планируются продажи, какие они будут, какая роль в этом всем доводится мне. И при этом я знаю, что мой труд востребован - я с удовольствием буду работать в таком стартапе.

    Очень кратко:
    - Гениальная идея
    "Мы будем продавать пиццу!" - очень рад, а почему вы решили, что именно у вас будут покупать пиццу? Вариант решения - "Но каждый месяц у тебя будет зарплата в косарь!" - Понял, с сегодняшнего дня я обожаю пиццу.

    - Востребованная идея
    Верю, что ваши вентиляторы для офисных кресел гениальны, но кому они нужны? У беларусов, например, тупо нет денег, и кому ваш вентилятор сдался? Продажи есть? Конкуренты есть? Сколько - ну, например, есть ли у тебя потенциальных 10 000 людей, которые скажут "вот молодец, полезное дело чувак делает!"

    - Сроки по доходам
    Простите, но 100 долларов сегодня дороже 100 долларов через неделю. Во-первых, инфляция, во-вторых - уходит время жизни, в третьих - дисконтирование денежных потоков. Поэтому я не даю в долг. Потому что дал 100 баксов, а через год вернули 100 баксов. Стоит заикнуться про проценты - корчат рожи, дескать мы_ж_друзья_как_ты_мог. А вот так - год прошел, если бы я их вложил в дело, они бы дали 200. Почему ты вернул 100?

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

    - Развитие команды
    Если ты собираешься проехать на мне весь бизнес-процесс, а потом как бы сказать, что "не покатило" и избавиться - я это замечу. Причем раньше, чем ты решишь об этом сказать.

    - Совместное времяпровождение
    Код сильно изматывает. Если ты планируешь дать работу и тем временем гулять где хочешь, забыв иногда пригласить меня, чтобы развеяться, очень скоро я буду работать втрое медленее и твоих планов мы не достигнем.

    - Уважение и доверие
    - "Когда ты это сделаешь?"
    - Ну точно не знаю, дней 10-15.
    - "Я что здесь с тобой, в игрушки играю? Сколько времени тебе нужно?"
    - Иди на ...<прямо туда>, а?.

    Потому что игра в бизнес это как раз и игрушки. А вот делать работу руками - возьми-ка (лопату) и сделай. А не ты хочешь дать обещание, и чтобы я еще за него отвечал своими деньгами, хитрожоп. Это называется - я придумал, я спроектировал, я сделал, я понес ответственность, а ты заработал. Так не бывает.

    То же касается "мы же с тобой уже согласовали цену, что ты меня за нос водить пытаешься?" - не, браток, это ты меня за нос водишь, я последнее звено пищевой цепи и прошу заплатить мне за усилия, и мне не нужно разводить тебя на деньги. А вот тебе как раз сидя в кресле нужно заработать побольше, а отдать поменьше, поэтому кто из нас браток?

    Ну как-то так, по пунктам прошелся и нашел себе в стартап Человека с большой буквы Ч.
    Ответ написан
    Комментировать
  • Какие есть онлайн приложения для рекрутинга и управления талантами?

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    Ничего себе, какие вы молодцы, интернет-предприниматели! То есть ты хочешь себе собственную базу людей, которые будут делать за тебя любую работу, да еще и так, чтобы они сами приходили и записывались к тебе на интервью, а ты разрешал или нет им работать? нет, погодите, чтобы ты им разрешил подождать, пока может быть у тебя появится для них работа?

    Темные времена пошли, темные...
    Ответ написан
    Комментировать
  • Самая удобная система управления проектами?

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    Trello. Очень быстрое приложение в Облаке, есть приложения на любые мобильные платформы. После 2 часов изучения разберется даже новичок.
    Есть цветные пометки (как в западных автосервисах на автомобилях), можно поставить личные задачи и контроллить дедлайны.
    Нет статистики, но если грамотно сделать столбики - то проект, он просто движется и видно, когда кто-то что-то не делает.

    Если тебе для начальства отчет и там где про бабло, ищи что угодно с диаграммой Ганнта. Мы в свое время долго искали и остановились на платном (5 уе в мес) TimeDoctor.

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

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

    Не благодари :)
    Ответ написан
    2 комментария
  • Какой php фреймворк наиболее прост в освоении?

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    А мне нравится Codeigniter и Yii (самое интересное - первый). Я все никак не подружусь с этими вашими phar'ами, и composer'ами, пока не пойму досконально что там происходит, кроме собственно скачивания модулей с одного сервака в режиме терминала.

    На Yii я привык работать с базой данных - даже первый ЭктивРекорд оч простой и работа с языками очень простая (я себе дописал, чтобы генератор кода создавал базу моделей, а мои собственные модели не перезаписывал)

    А кодеигнайтер в принципе фреймворк только от буквы Ф, там есть роутинг, базы данных и действия, все остальное - полная свобода, пустое поле.

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

    И вроде логично - напиши свой, и, ты думаешь он будет для всех? Нет, ты просто создаешь еще один 101-ый фреймворк.
    Ответ написан
    Комментировать