Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

olegi

  • 0
    вклад
  • 1
    вопрос
  • 4
    ответа
  • 0%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как правильно составить паттерн для NSRegularExpression?

    byss
    byss @byss
    int main () {
    	NSFileHandle *handle = [NSFileHandle fileHandleForReadingAtPath:@"/Users/byss/Downloads/test.html"];
    	NSString *haystack = [[NSString alloc] initWithData:[handle readDataToEndOfFile] encoding:NSUTF8StringEncoding];
    	NSRegularExpression *re = [[NSRegularExpression alloc] initWithPattern:@"<script type=\"text/json\" id=\"disqus-threadData\">(.+?)</script>" options:NSRegularExpressionCaseInsensitive error:nil];
    
    	[re enumerateMatchesInString:haystack options:0 range:NSMakeRange (0, haystack.length) usingBlock:^(NSTextCheckingResult *result, NSMatchingFlags flags, BOOL *stop) {
    		if (result.numberOfRanges == 2) {
    			NSLog (@"%@", [haystack substringWithRange:[result rangeAtIndex:1]]);
    		}
    	}];
    	return 0;
    }
    

    Похоже, что работает.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Какой кэш посоветуете использовать для PHP-FPM?

    Anonym
    Николай Васильчук @Anonym
    Программирую немного )
    А что вы кэшировать собираетесь?
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Зачем мне нужен iPhone?

    gen1s
    Роман @gen1s
    Если у вас уже есть iPhone, то зачем его менять? Вы как-то не написали что вас не устраивает.
    Лично у меня тоже 5 и iOS 7, и менять его на что-то другое желания нет (тем более на Android).
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Ubuntu Server: php-fpm запущенный от www-data и безопасность?

    totalcount
    Дмитрий @totalcount
    Я вот тут описывал, как правильно настроить свой хостинг на своем сервере, чтобы каждый сайт работал из-под «своего» юзера.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Ubuntu Server: php-fpm запущенный от www-data и безопасность?

    kafeman
    kafeman @kafeman
    После запуска приложения можно сделать chroot, тогда корнем для него будет, например, /var/www (Google подсказывает, что в php-fpm это можно задать в конфиге, и тогда он сам сделает этот вызов). Также можно настроить доступ к отдельным файлам и каталогам для группы www-data.
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • MacBook Air 13" (2013г.) или MacBook Pro 13" (Retina)?

    jetman
    jetman @jetman
    Я бы подождал еще месяц до осеннего обновления MBP и брал бы MBP 13 Retina — мощности обновленной встроенной видеокарты для ретина экрана уже будет хватать.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как сделать всплывающее изображение в xcode?

    Makaveli
    Makaveli @Makaveli
    1. При запуске, например в первом ViewController, который у вас загружается при старте приложения первым, создаёте в коде UIImageView с вашей картинкой и показываете его. Сама картинка должна быть внутри проекта уже импортирована.
    2. Далее можно навесить touch-событие на картинку, по которому изображение убирается
    3. Запоминаете, что картинку уже показывали. Например в NSUserDefaults, и добаляете проверку на то, показывали ли вы это изображение в п.1
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Animation в xCode 5 — не работает?

    lubimow @lubimow Автор вопроса
    Супер!
    Все заработало ))
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Дайджест инициатив РОИ на Хабре?

    yulyugin @yulyugin
    На мой взгляд, это отличная идея. Мне кажется что необходимо сделать отдельный хаб для этой темы.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • PHP скрипт с огромным временем выполнения — как правильно такое писать?

    Igogo2012
    Igogo2012 @Igogo2012
    Я оформлял такие скрипты в виде консольной команды на PHP.
    И работало все по такому принципу:
    1) Запускаем команду, она пишет в базу (в специальную табличку) что она запущена
    2) На фронтенде запускается ajax который время от времени проверяет табличку с состоянием команды по ее идентификатору.
    3) Команда завершилась ошибкой и записала в табличку свое состояние «error» например и сообщение ошибки, ajax запрос увидел это и сообщил уже веб интерфейсу.
    4) Команда завершилась успехом — аналогично пункту (3)
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • PHP скрипт с огромным временем выполнения — как правильно такое писать?

    MaxUp @MaxUp
    а запускается как? В автоматическом режиме или человек запускает?
    Если последнее — AJAX + использовать функцию register_shutdown_function(), что бы отловить момент прерывания задачи, возращать назад флаг, что импорт не закончен + номер последней записи. Повторять запросы в автоматическом режиме, пока задача не будет выполнена.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Я не понял. Почему Google Reader всё ещё работает у меня?

    Mikmscw
    Mikmscw @Mikmscw
    Всё… расходимся.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как переехать со всеми данными с iPhone на Android? (Судя по отсутствию ответов получается неплохая бизнес-идея)?

    stalkerxxl
    php-dev1 @stalkerxxl
    не говоря уже о настройках и данных, сидащих внутри кучи аппов

    Вы серьезно? Это же абсолютно разные платформы… Настройки ВЫ точно не перенесете
    Ответ написан более трёх лет назад
    5 комментариев
    5 комментариев
  • Несколько вопросов по миграции на OS X?

    SLIDERWEB
    Владимир Пилипчук @SLIDERWEB
    ИТ-Куроводитель
    Не хочу показаться невежей, но позволте поделиться опытом свитчинга.
    По началу я тоже много думал и искал замену привычным «распальцовкам» на маковой клавиатуре, однако по прошествии времени я пришкл к выводу, что все мои «тюнинги» уже не актуальны для меня же самого.

    Первое, что я усвоил, так это то, что переключение языка по cmd+space, а так же cmd+c. cmd+v cmd+x cmd+b и т.д. — много удобнее чисто визически.
    Следующим этапом стало освоенние Spaces (которые теперь интерированы в Mission Control). Активные углы и жесты куда удобнее нежели сочетание клавишь.
    По хорошему, через панель управления можно реализовать практически все ваши хотелки — переназначить практически все комбинации, а забиндить запуск ПО по хоткеям можно автоматором, Типографская раскладка присутствует и может быть третей, четвертой, пятой, какой угодно. И если мне не изменяет память, их там несколько, всегда можно доустановить требуемые.

    п. 4 вашего списка для меня тоже был актуальным, ну, гдето недели три… после F3 мне больше и в голову не приходит что-то шаманить. Все окна активного рабочего стола выстраиваются, и всезда можно переключиться на другой, сразу же в режиме Spases.

    Вобщем, я что хочу сказать — наследие опыта и привычки — штуки сильные, однако ко всему можно привыкнуть, особенно если новое немного удобнее. Но это мой личный опыт. У Вас будет свой, но я бы на вашем месте так сильно не заморачивался этими вопросами.
    Это сродни тому, что когда пересаживаешься с одной машины на другую (например с леворукой на праворукую). Сначала непривычно, а потом уже пофигу.
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Баг на iOS - что с ним делать?

    viperet
    Виталий Перетятько @viperet
    Быть может новый баг в iOS который позволит делать jailbreak 5.1 просто через браузер =)
    Срочно шлите вашу картинку ребятам из Dev-Team
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Каких приложений вам нехватает на андроид?

    EndUser
    EndUser @EndUser
    Конвертер единиц измерения с разумным интерфейсом как net.xelnaga.exchanger
    То, что наваяли пейсатели на ниве конвертеров — это расстрельный список UX ошибок.

    www.smathstudio.com/ иногда тоскую по WinMo 6.1/6.5, для которого оно есть

    Visual GUI для RAD для дроида. {AIDE} не очень дружественный.

    Посылка своей визитки в два клика (1 начать, 2 выбрать транспорт, 3 выбрать кому на данном транспорте)

    Нет нормального мультипротокольного IM, который бы имел непрерывную историю между девайсами и метаконтакты.

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

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

    Нет нормального годового календаря. net.oxdb.CalAYear начинает неделю с воскресенья и фсё. И не интегрирован в органайзеры. И ни один из органайзеров не имеет годового календаря.

    Нет тупо мессенджера для морзянки — лампой и/или звуком писать и принимать! В общем на фиг не надо, но тем не менее на этом примере явственно виден разброд и шатания разработчиков на дроиде.

    Нет нормальной базы банкоматов (и иже с ними). Постоянно натыкаешься на то, что банкомат унесён из точки, в которую тебя привёл дроид.

    Нет единой панели управления софтом: permissions, autostarts, toSD, backup w/data.

    Ну, примерно так вот, навскидку.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Каких приложений вам нехватает на андроид?

    Константин @Norraxx
    «Как заработать деньги?»
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Массовый взлом Хабрапользователей?

    dudeonthehorse
    Артур Кох @dudeonthehorse
    Email Developer
    А может вовсе и не взлом, а крик души?

    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как раскрутить интернет-магазин в провинции?

    GEONIM
    Павел @GEONIM
    А будет ли актуален интернет-магазин в провинции?
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Максимально автономный 11.6" нетбук?

    iswitch
    Евгений Колотилин @iswitch
    Geek, Programmer, ????
    MacBook Air 11
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
Оценили как «Нравится»
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • Drno
    • 8 ответов
    • 1 вопрос
  • meidi
    Dlaynet tenyalD
    • 4 ответа
    • 3 вопроса
  • rPman
    • 7 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 5 ответов
    • 0 вопросов
  • mayton2019
    • 4 ответа
    • 0 вопросов
  • work_jabir
    Джабир
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации