Задать вопрос
  • Вопрос к обладателям iphone 3g: Стоит ли обновлять iOS с версии 3.1.3 до 4?

    @Next_Alex
    Главное изменение — добавление многозадачности.
    Тормозить он начинает обычно потому что счастливые обладатели девайса с четвертой осью не знают о том что теперь приложения не закрываются по нажатию на кнопку, а сворачиваются и продолжают работать. Посему обычно их запущено стопицот штук и бедный девайс не справляется с нагрузкой.
    А глюки есть как в третьей так и в четвертой оси так что не стоит заморачиваться :)
    Мы обновляли тестовый iPhone 3Gs почти каждый раз как выходила новая версия оси — глюков с каждой версией меньше. тормозов и зависаний в штатном режиме не было.
    Ответ написан
    Комментировать
  • [РЕШЕНО] Как установить чистую Ubuntu?

    asm0dey
    @asm0dey
    Ubuntu Minimal, вестимо
    Ответ написан
    Комментировать
  • [решено] что-то разрусифицировалось после апгрейда ubuntu до 11.10

    xenon
    @xenon Автор вопроса
    Too drunk to fsck
    Вопрос снят. Два дня тупил, а решил сам сразу после того как в Q&A отправил :-))

    Проблема была в том, что на гостевой системе (debian 6) не была сгенерирована локаль ru_RU.UTF-8. Каким-то чудом она при этом вела себя как надо когда с ней работал раньше. Сгенерировал, все заработало.
    Ответ написан
    Комментировать
  • Как эффективно преподавать язык программирования?

    @Vumik
    Признаюсь, я не преподаватель, но считаю, что так было бы эффективно и позволило быстро развиваться учащимся.

    На IDE — NetBeans, Eclipse.
    Теория и практика поровну примерно.
    Задачи чуть шире, чем теория — IDE и документация сами подскажут, а учащемуся будет расширение кругозора.

    Это бы давало им багаж теории, практические задачи, опыт работы на современных IDE (которые чаще всего используются в организациях) и кодинг, кодинг, кодинг.
    Ответ написан
    4 комментария
  • Linux и права доступа

    zombic
    @zombic
    Используйте sgid:
    chmod g+s /dir

    Например:
    mkdir Test

    ls -l | grep Test
    drwxrwxr-x 2 zombic zombic 4096 2011-10-12 13:36 Test

    cd Test/

    touch file.txt

    ls -l
    итого 0
    -rw-rw-r-- 1 zombic zombic 0 2011-10-12 13:37 file.txt

    sudo touch file2.txt

    ls -l
    итого 0
    -rw-r--r-- 1 root root 0 2011-10-12 13:37 file2.txt

    chmod g+s ../Test/

    sudo touch file3.txt

    ls -l
    итого 0
    -rw-r--r-- 1 root root 0 2011-10-12 13:37 file2.txt
    -rw-r--r-- 1 root zombic 0 2011-10-12 13:38 file3.txt
    -rw-rw-r-- 1 zombic zombic 0 2011-10-12 13:37 file.txt
    Ответ написан
    4 комментария
  • PHP Фреймворк для админки?

    Dennion
    @Dennion
    Разработчик PHPShop CMS.
    Попробуй мой велосипед PHPShop Framework, все что ты описал в нем есть. На этом построена PHPShop.CMS Free, есть интегрированная среда разработки PHPShop IDE, в ней создавать интерфейсы очень легко и быстро без танцев с бубном.

    Если будут вопросы, есть форум поддержки.
    Поддерживает локализацию, скины и хуки.

    Пример вывода списка новостей:

    $TitlePage=__("Новости");

    function actionStart() {
    global $PHPShopInterface;
    $PHPShopInterface->size="630,550";
    $PHPShopInterface->link="news/adm_newsID.php";
    $PHPShopInterface->setCaption(array("Дата","10%"),array("Заголовок","45%"),array("Краткая информация","45%"));

    if(!empty($_GET['search']))
    $where=array('title'=>" LIKE '%".$_GET['search']."%'",
    'description'=>" LIKE '%".$_GET['search']."%'",
    'content'=>" LIKE '%".$_GET['search']."%'",
    'id'=>"='".$_GET['search']."'",
    'date'=>"='".$_GET['search']."'"
    );
    else $where=false;

    // SQL
    $PHPShopOrm = new PHPShopOrm($GLOBALS['SysValue']['base']['table_name8']);
    $PHPShopOrm->Option['where']=' or ';
    $PHPShopOrm->debug=false;
    $data = $PHPShopOrm->select(array('*'),$where,array('order'=>'id DESC'),array('limit'=>1000));
    if(is_array($data))
    foreach($data as $row) {
    $PHPShopInterface->setRow($row[id],$row[date],$row[title],substr(strip_tags($row[description]),0,150)."...");
    }

    $PHPShopInterface->setAddItem('news/adm_news_new.php');
    $PHPShopInterface->setSearch();

    $PHPShopInterface->Compile();
    }
    Ответ написан
    3 комментария
  • Посоветуйте литературу по ASP.NET и C#

    zodchiy
    @zodchiy
    Фуллстэк с 2005
    «C# 4.0 и платформа .NET 4 для профессионалов» Нейгел К., Ивьен Б., Глинн Дж., Уотсон К.
    Отличная книга, написанная простым и понятным языком, описаны все (1440 страниц!) — winforms, asp.net, asp.net mvc, silverlight, WPF, xml, службы, ado.net, работа с SQL-сервером и Entity framework.
    Приписки «для профессионалов» бояться не стоит, основам посвящены 900 страниц, очень подробно описано о ООП под C#, приемы программирования от простых обобщений до unsafe кода, все это подробно с удивительно внятными примерами.
    Ответ написан
    2 комментария
  • Windows 7 зеленый прогрессбар в адресной строке проводника?

    Weageoo
    @Weageoo
    Отключить службу индексации, отключить создание эскизов. Перейти на Total Commander.
    Ответ написан
    Комментировать
  • Зарубежный регистратор домена (.com)?

    dnv777
    @dnv777
    godaddy.com
    Ответ написан
    Комментировать
  • Multiboot: Windows7 + Hackintosh?

    optemist
    @optemist
    Решал подобную проблему, поначалу пробовал Acronis Os Selector, но он почему то не завелся — грузил только ось с активного партишена. Ну а потом я нашел это. Немного поковырялся и заработало. Заранее согласен — не самый элегантный способ, но не было времени возиться.
    Ответ написан
    Комментировать
  • Какие паттерны проектирования в своих веб-приложениях вы использовали

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

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

    @Mawerik
    Нововведения сделаны чисто по русски — через «Ж».
    Ответ написан
    Комментировать
  • Какой планшетник купить?

    @Elkaz
    Asus Transformer :)

    Взял себе в августе, радуюсь. Больше всего радует возможность подключения физической клавиатуры, и тогда планшет превращается уже в полноценный нетбук с Андроидом на борту. Зарядку держит до 14-и часов у меня (вместе с док станцией). В режиме ожидания (но с включенным Wi-Fi и синхронизацией всего что можно).

    Рассматривал HTC Flyer, Acer, iPad. Не понравилось. А тут не жалею :)
    Ответ написан
    2 комментария
  • Какой вопрос Вы бы задали помощнику системного администратора на собеседовании?

    FIZIK
    @FIZIK
    Надо просто дать машину с паролем на биос и паролем на админской учетке с активированным простым винлокером. Дать задание снять пароли, почистить от винлокера. Если он справится, то остальное если и что и не знает, то быстро обучится.
    Ответ написан
    5 комментариев
  • Ноутбук страдает лунатизмом (Windows 7)



    Выдержка из справки:
    Если компьютер не используется в течение длительного периода времени, ОС Windows перезагрузит его автоматически. Эта процедура выполняется в Windows, чтобы обеспечить своевременную установку всех новейших обновлений для системы безопасности и других важных обновлений и тем самым повысить уровень защиты компьютера.


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

    dudeonthehorse
    @dudeonthehorse
    Email Developer
    было более элегантное решение. есть блок контент с тооолстыми бордерами цвета сайдбара. и абсолютом вешаются сами сайдбары. минимум геморроя, чистый css, но прокатит не во всех дизайнах. мой ответ похож на Fesor'a но несколько иной.
    Ответ написан
    2 комментария
  • Верстка - вытянуть два сайдбара по высоте

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    если сделать по быдлу — то можно добавить для блока контента с права и слева по бордеру, и такие же у сайдаров. А потом сайдбару сделать с одной стороны отрицательный маргин на ширину бордера чот бы тот наплывал на соседний… Может не самый красивый способ но работает)
    Ответ написан
    2 комментария
  • Защита от XSS

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

    p.s.
    У этого решения есть один недостаток — могут возникнуть проблемы с кодировками при передачи массивов. Обратите на это внимание.
    Ответ написан
    Комментировать
  • Yii - идеи для полезных расширений?

    RazoR_Empire
    @RazoR_Empire
    Расширение для социальной авторизации было бы мегапопулярно. Что-то типа аналога omniauth, только для Yii.
    Ответ написан
    5 комментариев
  • Нужны ли статьи о Yii?

    Только если они будут не для новичков.
    Все предложенные статьи сводиться к парочке строк кода, это не интересно тем более они описаны в документации и неплохо разжеваны.
    Вот если бы что то из серии:
    • Модели для динамических форм и их валидация.
    • Права доступа на основе списков к объектам (ACL).
    • Обертка над jqGrid которая будет принимать CDataProvider, а интерфейс как у CGridView.
    • Единая авторизация для Yii с поддержкой нескольких сервисов.
    Ответ написан
    3 комментария