Информация
- В рейтинге
- Не участвует
- Откуда
- Краснодар, Краснодарский край, Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Специалист
Ведущий
От 500 000 ₽
Symfony
MySQL
AWS
Docker
Python
Высоконагруженные системы
Java
Redis
Elasticsearch
Английский язык
С другой стороны, у многих брендов модель модели рознь, то есть одна модель работает очень плохо, другая очень хорошо (не только электроника). Если человек берет хорошую отточенную модель и ни разу с ней не испытывает проблем, ему нравится и он будет говорить, что она лучшая. Я в свою очередь раньше любил бренд Asus, т.к. с 3-мя устройствами не было
никакихсильных проблем. Но недавно взял родителям ноут и проблем оказалось не так уж и мало. И как-то любовь прошла и советовать теперь уже наверное не буду никому.С третьей стороны, техника действительно может быть решает проблемы этих людей (которые возникали с другими брендами). Вот например из моего опыта владения MacBook Pro, который теперь мне нравится гораздо больше моих предыдущих ноутов. Мне важно «лишнее» время, потому могу описать, на что я НЕ тратил время: переустановка системы, подбор работающего драйвера (звуковой, видео, сетевой), написание собственных скриптов для входа в спящей режим (чтение форумов, настройки режимов процессора, acpi, звука, выключение устройств и др.), борьба с вирусами и с настройками антивирей, слетания загрузки системы, подбор нормального режима работы кэша hdd (чтобы он не парковал головки каждую минуту на 5 секунд), перепрошивка жесткого диска специальными утилитами. И еще многое другое, что я не вспомнил. Я не делал этого ничего на своем макбуке и все работает хорошо. Минусы тоже есть (но они незначительны и не тратят твое время): мягкая изоляция провода за 2 года испортилась в двух местах, но даллее идет металлическая оплетка, то есть я не думаю, что он порвется; на паре кнопок протерлась черная окраска и она стала прозрачной; иногда что-то потрескивает, когда его носишь за один край (видимо какое-то крепление ослабилось внутри).
Но с другой стороны, я знаю, как он пришел к apple и почему остался. Ведь он пробовал пользоваться этим ранее и его реакция была сильно отрицательной. Но что случилось, когда он еще раз попробовал в течение месяца свой первый mac book? Почему он его не продал и не купил обратно свой любимый до этого Sony или HP?
Я сам пришел к технике Apple, но пока не всей. Как пришел к макбуку: для программирования старый ноут был уже слишком слаб и аккумулятор не держал и нужна была замена. Много лет проработал с виндой, но на тот момент работал уже несколько лет на ubuntu (винда была на виртуалке в убунте, если вдруг потребуется), потому что винда достала своими проблемами с вирусами, а соответственно нужен был антивирь, который тормозил сильно систему, да и других проблем с ней хватало.
Убунта тоже не без проблемная система: если обновляешь — проблемы будут. Хотя после винды уже было гораздо легче, да и возможностей больше. И вот пришло время менять, выбрал себе проц и в итоге стал выбор между Asus за 35 т.р. и MacBook за 45 т.р. с примерно одинаковыми характеристиками. С Asus я был знаком уже многократно на своем опыте, как владения ими, так и работы на с ними на предприятии, apple — только рассказы знакомых и в инете, что можно почитать + пару раз немного настраивал (типа принтер там подключить, сеть).
В чем была разница для меня: asus на убунте, либо mac на osx на 13 т дороже. Размышления были примерно такие: osx — это «допиленный за деньги» freebsd, на котором я когда-то тоже сидел и потому, по идее, должен быть стабильнее убунты. Все-таки выбрал мак и после 2 лет работы на нем считаю абсолютно правильным выбором. Это конечно не идеальная техника, проблемы с osx тоже были, зависала раз 10 наверное за все время (правда никаких потерянных данных после ребута), есть какие-то ограничения, есть неудобные инструменты.
Но в целом то, что мне от этого макбука нужно было — он выполняет гораздо лучше всех остальных систем, что я видел — это минимум проблем. Пришел на место — открыл и работаешь. Закончил работать — закрыл и пошел. Сколько раз ноуты на убунте зависали при закрытии крышки, перегревались, потом выкинь аккумулятор и т.п. С виндой такие же проблемы были. С этим — ни разу. Зависал несколько раз при подключении внешнего монитора и несколько раз, когда заканчивалась память и какое-то приложение подвисало. До сих пор не знаю, как тут переустанавливать систему — просто не требовалось (естественно почитать не проблема, но не в этом суть).
Недавно продал настольник. С ним была куча проблем с момента покупки: дрова аудио глючили — перебрал кучу, выбрал с минимальными проблемами. Шумел БП при простое, сетевая глючила. Со временем его перевел на убунту, поставил отдельную сетевушку и прожил он на убунте примерно 5 лет. Звук иногда отваливался, иногда переходил в какой-то режим «гиперусиления», в общем можно было подпрыгнуть с системой звука 5.1 — было забавно даже наверное. С переходом в спящий тоже всегда были проблемы (еще как-то Mint 10.10 более-менее справлялся, остальные — нет). За это время своим родственникам и знакомым ставил много систем разных: моноблоки, крутые системники и т.п. И вот недавно продал этот настольник и взял Mac Mini. Пока что он у меня 2 месяца, менее проблемной техники я, опять же, не видел. Тихо, включил — работает, мышь и клаву беспроводные сам сразу же нашел, к wifi подключился, все установил — работаем.
Раньше я любил «решать проблемы операционных систем», сейчас я понимаю, что время деньги и мне нужно максимум времени заниматься задачами по работе, либо заниматься другими делами, не связанными с компами. Вот и приходится покупать технику, которая не заставляет тебя заниматься решением проблем связанных с ее покупкой…
Хотя бы списки можно было бы сделать один раз подгружаемыми вместе со страницей. По большому счету грузится один раз вся страница и дальше в ней все переключается фронтэндом. И да, для этого нужно немного больше времени, но точно так же можно написать универсальное решение на backbone на все виды страниц. И будет грузится у Вас вместе со страницей заранее подготовленная конфигурация всех форм, а на backbone уже будет рендерится это все и переключаться (и даже с историей в браузере) без всяких лишних запросов на сервер. Результат: низкая нагрузка на сервер + удобство для клиента. Ну и доработать через год и Вам проще будет и другим (если потребуется).
Также:
— используйте стандартные возможности PHP 5 типа $_POST, все отлично работает и так,
— используйте mysql pdo, иначе проблем с безопасностью не избежать,
— прочитайте документацию про оформление кода, например google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml#Code_formatting
— прочитайте про DRY, KISS, SOLID, YAGNI.
И перепишите код, Вам самому понравится.
В чем тут разница? — В памяти.
В том, что есть ли что-либо запоминающее текущее состояние объекта и можно ли получить данные из этого запоминающего устройства еще раз. Например, у вас есть «модуль памяти» огромного размера, в который можно записать, как построить объект (человека). Но при этом запись в него будет возможна только прямая: объект разбирается и сразу записывается в эту память без обработки. А потом из нее при считывании будут удалятся единицы информации (и невозможно будет их сохранить), то есть к моменту воссоздания объекта по этой «карте» в ней не останется информации. Следовательно воссоздать еще одну копию будет нельзя. В данном случае можно говорить о перемещении и копирование невозможно.
Вот Вы говорите, что все так и случилось, но как Вы можете доказать (хотя бы себе), что Вы знали об этом до самого события. Например, я помню, что я видел во сне, как я пишу этот текст. А может это просто глюк и не было такого сна вообще? Типа своеобразные галлюцинации… Вот если бы я во сне увидел, что на хабре появится сегодня определенная статья и записал бы утром на бумажку, а потом днем так и случилось бы (и это от меня ни коим образом не зависит), вот тогда это необъяснимо.
А пока кто-то сам помнит, что он до события знал об этом событии, ничего кроме его памяти об этом не свидетельствует, а ей свойственно глючить (и иногда «не по детски»).
В целом все нравится. Единственное, что смущает, это скорость разработки. С одной стороны много всего готового, а с другой в своем, скажем так, «устаревшем фрэймворке» мне приходилось писать гораздо меньше, чтобы сделать какую-нибудь новую логику с таблицами, сущностями и т.п. И пока что в голове еще не сложилось, как достичь той же скорости.
Есть вопрос.
Я делаю в сервисах бизнес-логику, которая работает с сущностями. Получаю я EntityManager через контейнер. Раз это плохой стиль, то какое решение? Хотя бы если doctrine передавать в конструктор — это нормальный стиль? Или как лучше в сервисе работать с сущностями тогда?
Я вот быстро привык к twig'у. Когда первый раз увидел его в документации symfony2, то сразу понял, что хочу шаблоны делать именно на нем. Да еще и с PHPStorm — идеально… Разобрался с DI, MVC использовал и в своем CMS, проблемы с переполнением памяти при работе с dotrine исправил, меняя свой код, а вот с формами проблема. Вот сейчас не могу понять, как правильно сделать форму, количество полей в которой может меняться на стороне клиента…