Pull to refresh
13
0

User

Send message

Вышел непривязанный Jailbreak для iOS 4.2.1

Reading time 1 min
Views 21K

Вышел непривязанный Jailbreak «greenpois0n» для следующих устройств (с прошивкой 4.2.1)

iPhone 3G
iPhone 3GS с любым бутромом
iPhone 4
iPod Touch 2G
iPod Touch 3G
iPod Touch 4G
iPad

Важно! спасибо хабрачеловеку zobov за ссылку на исправленную версию.

Пока сайт grenpois0n.com лежит — скачать можно по ссылкам из этого поста. Качать лучше исправленную версию.
Инструкция по установке.

UPD: Пока только версии для Mac OS X и Windows
UPD2: У кого в результате пишет «failed :(» — Кладем файл с джейлом, например в /Applications
и запускаем через терминал:
open /Applications/Greenpois0n.app/Contents/MacOS/greenpois0n
UPD3: У меня loader не находит Cydia для загрузки. Для жаждующих ковыряться дальше вот одна из немногих грамотных ссылок — у остальных все слишком гладко проходит.
UPD4 и последний на ближайшее время: У кого loader пустой — действительно можно поставить Cydia через ultrasn0w 0.9.7b6 — проверил, джейл отвязанный Cydia стала, правда пришлось перезагрузиться в ручную, т.к. после ultrasn0w — девайс висел на экране с ананасами.
Total votes 82: ↑64 and ↓18 +46
Comments 70

Как Facebook разрабатывает код

Reading time 8 min
Views 2.5K
Перевод оригинальной статьи.

Как Facebook разрабатывает код


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

Прошло более шести месяцев с момента, как я собрал эти наблюдение, и я уверен, что даже сейчас Facebook постоянно совершенствует свои методики разработки ПО. Так что эти заметки, возможно, немного устарели. А также, похоже, что культура Facebook, управляемая разработчиками, получает всё большее внимание общественности. Так что я чувствую себя теперь более комфортно, выпуская эти заметки… ОГРОМНОЕ спасибо многим людям, которые помогли собрать воедино это представление о Facebook изнутри! Также выражаю благодарности людям epries и fryfrog, которые внесли исправления и отредактировали.

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

Читать заметки
Total votes 112: ↑80 and ↓32 +48
Comments 44

Редактор фотографий на html5

Reading time 1 min
Views 2.1K
image
Вы все еще кипятите не верите в html5? Тогда советую попробовать редактор изображений Aviary. Принцип работы очень простой:
  • Загрузить изображение или указать ссылку
  • Обработать
  • Сохранить или использовать ссылку
Например, вот так выглядит лого хабра при использовании эффекта старой фотографии:
image


UPD: Для неверующих:
  1. Запустите на компьютере без флеша.
  2. Там есть возможность получить код редактора для своего сайта. Рекомендую.
Total votes 85: ↑59 and ↓26 +33
Comments 43

Полтора месяца с iPad’ом, впечатления

Reading time 7 min
Views 3.8K
Приблизительно полтора месяца назад, мне в руки, наконец, передали заветную коробку из плотного картона, в которой покоилось новое, революционное устройство, которое одни специалисты окрестили «разжиревшей фоторамкой», вторые «стоящим девайсом». Мнение вторых для меня было весомей, да и давно хотелось потратить деньги на какую-нибудь модную железку.

image

В этой статье я опишу свои впечатления от работы, за последние полтора месяца. Сразу скажу — фотки в статье не мои, но без них было бы тяжело читать.
Читать дальше →
Total votes 424: ↑282 and ↓142 +140
Comments 477

Corsair Flash Padlock 2 — флешка с кодовым замком

Reading time 1 min
Views 16K
image

Не так давно проскакивал концепт флешки кодовым замком, а на днях Corsair объявила о запуске в производство очередной модели реального USB-накопителя с цифровым кодовым замком. Чтобы разблокировать флешку, ее владелец должен набрать специальный PIN. При этом код вводится не в специальной программе, а с помощью кнопок, расположенных на поверхности драйва. Все данные, записанные на Flash Padlock 2 защищаются 256-битный AES-шифрованием.

Пока предполагается единственный 8ГБ вариант накопителя.

via techpowerup.com
Total votes 48: ↑43 and ↓5 +38
Comments 69

Спать мало, но правильно?

Reading time 7 min
Views 897K
Навеяно этим постом от юзера case. Пост не новый, и на главную он не попал.
Но я вот наткнулся на него сегодня и решил написать кое-что о сне. Уверен, что это будет полезно многим хабравчанам, да и случайным читателям тоже.
Читать дальше →
Total votes 713: ↑670 and ↓43 +627
Comments 420

32 декабря — возможно

Reading time 2 min
Views 2.7K
image
Календарь навсегда. Имеет даже 32й день месяца (на случай реформы). Носитель календаря — холодильник (холодильник в комплект не входит) Названия месяцев сокращены до трёх букв. Сила магнита подобрана так, чтобы держались фишки одна на другой. Так удобнее отметить, что во вторник сдача каталога. Фишка календаря — спецфишки. Прилагается пара дедлайновыx, приезд/отъезд, фишки разных цветов, 5 «drink day» и одна «don't drink day». Итого 63 магнитных значка.

Как концепт — звучит хорошо. Дизайнерские ресурсы просто заполнены промдизайнерскими концептами, красивыми рендерами с гипер-реалистичными тенями и отражениями (и всё на белом фоне). Хорошее 3д заменяет реальность.

Я даже не представлял, как много сил и времени двух человек может уйти на реализацию такого несложного объекта, как этот календарь.
История вечного магнитного календаря и его картинки.
Total votes 109: ↑100 and ↓9 +91
Comments 101

Шифрование отдельной части PHP-скрипта

Reading time 3 min
Views 4K
Многие из тех, кто программируют на PHP, сталкивались с необходимостью шифрования своих скриптов в байткод для передачи на сторону. Слава богу, в наши дни существует огромный ассортимент PHP Encoder'ов, — как говорится, на любой вкус и цвет!

Мы же в своей работе столкнулись с нетривиальной задачей. Требовалось скрыть лишь некоторую часть кода, — функцию, содержимое которой не должен увидеть никто, кроме нас.

Читать дальше →
Total votes 33: ↑27 and ↓6 +21
Comments 20

MySQL и SQLite — регулярные выражения в предикате

Reading time 2 min
Views 4.4K
Регулярные выражения могут оказать Вам неоценимую услугу при их разумном применении в SQL-запросах.
Они могут избавить Вас от необходимости перебирать в курсорных циклах, или (о ужас!) в циклах базового языка приложения солидные куски таблиц. Правда иногда услуга может оказаться «медвежьей».
Примеры и особености применения этой техники
читайте далее.
Total votes 7: ↑6 and ↓1 +5
Comments 9

Svn. Откат изменений на сервере

Reading time 1 min
Views 3.1K
Бывает накомитешь какашек — потом жалеешь. Вот пилюля для отката изменений на сервере:

svn diff -r 73:68 http://my.repository.com/my/project/trunk

73 — наша текущая ревизия
68 — куда хотим откатиться

Смотрим дейстивтельно ли только мы вносили изменения файл. Если нет, то придется откатыватся вручную — через редактирования проблемных участков с последующим комитом. Если все ок:

svn merge --dry-run -r 73:68 http://my.repository.com/my/project/trunk/

Смотрим что будет мержиться, если нет никаких конфликтов идем дальше:

svn merge -r 73:68 http://my.repository.com/my/project/trunk/

svn merge просматривает измениния между 73 и 68 ревизией и применяет их к вашей рабочей копии

svn commit -m «Reverted to revision 68.»

Пушистых Вам багов, господа!
Total votes 4: ↑3 and ↓1 +2
Comments 1

Развеиваем мифы или Java с человеческим лицом

Reading time 5 min
Views 3.1K
Написать небольшую заметку на данную тему я решил после того, как прочитал тут на Хабре, обсуждение о выборе языка разработки для нового десктоп приложения. С завидным постоянством упоминался тот момент, что визуально, приложения на Java выглядят аляповато. Вот и решил я, слегка, прояснить это вопрос.

Итак, в чём же состоит особенность реализации десктоп приложений на Java и почему они способны быть очень красивыми? А также, откуда родился миф об ущербности (некоторые экзальтированные личности, порой, склонны даже употреблять слово ‘убогость’) Java GUI, читайте ниже. Я постарался не вдаваться в тонкости, не писать никакого кода, да и вообще не использовать никаких специфических для Java мира знаний. Хотелось бы, что бы заметка была понятна людям, далёким от этой технологии.

Большинство эрудированных программистов таки знают, что…
Читать дальше →
Total votes 43: ↑41 and ↓2 +39
Comments 54

Атомная тревога — последние минуты…

Reading time 7 min
Views 3.8K
Четырнадцать минут.

Их хватит на многое, если, конечно, не жадничать. Тратить по минуте. Закрыв глаза, я сидел и слушал, как мир вокруг меня стремительно сжимается. Он был уже мертв, но еще не понимал этого. И только отдельными искрами в нем, как в остывшем костре, светились те, кто никуда не торопился.
Читать дальше →
Total votes 148: ↑130 and ↓18 +112
Comments 214

10 способов стать хорошим программистом

Reading time 5 min
Views 100K
Хороший программист — это тот, кто смотрит в обе стороны, переходя дорогу с односторонним движением.
Даг Линдер

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

Я не собираюсь писать мантры, следуя которым, вы станете хорошим специалистом. Моя цель — перечислить те вещи, которые помогли мне добиться успехов в этой профессии. Не существует четкого определения, кто такой хороший программист. Под таковым я подразумеваю человека, который разрабатывает отличные IT-решения и вносит вклад в развитие индустрии.

Читать дальше →
Total votes 200: ↑184 and ↓16 +168
Comments 93

Vico — новый текстовый редактор

Reading time 1 min
Views 3.9K


Вовсю идет разработка нового текстового редактора для программистов под Mac OS X — Vico. На мой взгляд очень интересный редактор, нечто с лицом Textmate и мощью Vim. Оступление от разработчика: «Мои глаза требуют отлично выглядящего, современного текстового редактора. Но мои пальцы просто хотят vi.»
Читать дальше →
Total votes 39: ↑26 and ↓13 +13
Comments 52

Homebrew: Менеджер пакетов для OS X

Reading time 3 min
Views 118K
Все менеджеры пакетов в Unix имеют определенные недостатки и большинство Linux-дистрибутивов пытаются по-разному эти недостатки обойти. В этом посте я расскажу про Homebrew — новый менеджер пакетов, нацеленный на простоту использования.

До Homebrew было несколько различных попыток создать эффективные пакетные менеджеры для OS X. Две наиболее популярные вылились в итоге в Fink и Macports, но у каждой из них все равно есть свои острые углы. В частности, в обоих создание своих пакетов или портов является черезчур сложным.

В Homebrew создавать новые пакеты и работать с ними проще пареной репы. Давайте посмотрим.
Читать дальше →
Total votes 38: ↑30 and ↓8 +22
Comments 51

Как заставить AJAX индексироваться

Reading time 3 min
Views 16K
Мой вольный перевод вчерашнего анонса гугла о том, как сделать так, чтобы аякс индексировался.

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

AJAX сайты достаточно популярны среди пользователей, но поисковые системы, как правило, не могут получить доступ к контенту такого сайта. Согласно нашему последнему исследованию, около 70% всех сайтов, которые мы проверили, используют ту или иную форму JavaScript. Конечно, большинство JavaScript это не AJAX, но тем не менее, было бы хорошо, если бы поисковые машины могли индексировать AJAX. В таком случае, разработчики могли бы делать свои сайты более интересными и снабжать их большим количеством «фишечек», а поисковые системы, в свою очередь, индексировали такие сайты и отображали их в результатах поиска.

Читать дальше →
Total votes 19: ↑18 and ↓1 +17
Comments 11

Пишем платежный метод для Magento на примере Robokassa

Reading time 8 min
Views 9.2K
Добрый день, Хабровчане!

Сегодня я хочу поделится опытом написания платежного метода в Magento. Платежный метод как пример был выбран не случайно, а как одна из самых важных и в тоже время сильно зависящих от страны пользователя частей интернет магазина. А так как в стандартной поставке Magento присутствуют методы в основном направленные на западного пользователя, возможно, эта статья пригодится кому то на просторах СНГ. Изначально в качестве подопытного хотелось написать поддержку QiWi, но тестовых учетных записей там создавать не разрешено, поэтому был выбран способ оплаты через Robokassa.

Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Comments 1

Логические уязвимости при составлении SQL запросов с LIKE

Reading time 1 min
Views 8.9K
Когда пользовательские данные попадают в запрос под оператор LIKE следует быть предельно внимательными.
Дело в том, что ни одна функция фильтрации, включая mysql_real_escape_string, и даже prepared statements не защитят от логических ошибок, связанных с wildcard символами.

В нашей практике аудита веб-приложений, данная ошибка встречается примерно в каждом пятом веб-приложении, уязвимом к SQL-инъекциям (19.3%).

Оператор LIKE используется для поиска по неточному значению, строковых типов.
Синтаксис оператора позволяет использовать wildcard семантику, где
% заменяет классический * — последовательность любых символов
_ заменяет классический? — любой одиночный символ

Частая ошибка разработчиков состоит в том, что символы % и _ не фильтруются в попадании пользовательских данных в SQL запрос. Да, нарушить синтаксис запроса, то есть выполнить внедрение операторов, в этом случае нельзя, но может пострадать логика работы веб-приложения.
Читать дальше →
Total votes 24: ↑15 and ↓9 +6
Comments 13

DIY — ремонт TFT-монитора

Reading time 3 min
Views 30K
Привет. У многих скапливается куча нерабочего железа, которое еще можно воссановить, ткнув с размаху по нему паяльником. Я хочу рассказать о том, как можно иногда оживить монитор, не имея специальной подготовки.
Осторожно! 23 фотографии под катом! (сжато до ~1,5Mb)

Читать дальше →
Total votes 212: ↑164 and ↓48 +116
Comments 179

Information

Rating
Does not participate
Registered
Activity