Удалил контакты из iphone как восстановить если нету копии?

Если вы столкнулись с такой проблемой, то вы попали по адресу. Многие из нас не знают что Iphone использует базы данных SQL для хранения всей информации, а именно

Места хранения данных в iPhone

/var/mobile/ (или /var/root/ — в зависимости от версии прошивки):

Контакты — Library/AddressBook/AddressBook.sqlitedb
Заметки — Library/Notes/notes.db
sms — Library/SMS/sms.db

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

1) Для начала делаем резервную копию телефона, полную через ITUNES

2) Заходим в папку резервной копии: Для Mac: ~/Библиотеки/Application Support/MobileSync/Backup/
Для Windows XP: \Documents and Settings\(имя_пользователя)\Application Data\Apple Computer\MobileSync\Backup\
Для Windows Vista и Windows 7: \Пользователи\(имя_пользователя)\AppData\Roaming\Apple Computer\MobileSync\Backup\

Далее [UID папка из 40 символов]\ (смотрим по дате какую папку выбрать)

Далее есть именно те файлы, которые нам нужны.

31bb7ba8914766d4ba40d6dfb6113c8b614be442.mddata = AddressBook.sqlitedb
740b7eaf93d6ea5d305e88bb349c8e9643f48c3b.mddata = notes.db
3d0d7e5fb2ce288813306e4d4636395e047a3d28.mddata = sms.db

После чего копируем их и с помощью SQLLITE (плагин для FireFox) можем открыть и посмотреть содержимое.

Восстановить обратно одним кликом не получится,  а вот посмотреть нужный контакт через софт можно, можно также сделать экспорт в CSV, далее импортировать в IPHONE….

Конденсаторы Nippon NCC 6.3V 3300UF 6.3v KZG

Понадобились следующие конденсаторы Nippon NCC 6.3V 3300UF 6.3v KZG, перегорели около сокета на материнской плате, погуглил и понял что именно такой фирмы и марки можно заказать только на Ебей тут за пару баксов можно купить 10 шт новеньких конденсаторов… Но ждать около месяца, а то и больше… Поэтому поехал в чип и дип где купил аналог за 85 рублей штука (ECAP k50-35 3300 мкф,6.3В 105 градусов конденсатор электролитический алюминиевый), продавец утверждал что они полностью подойдут, посмотрим…

Была мысль съездить на Савеловский, но сначала решил всё таки заехать в чип и дип и не промахнулся.

Вот как они выглядят, это оригинал.

Проверка рефера для картинок, настройки .htaccess

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

RewriteEngine On
#Замените ?seak\.ru/ на адрес вашего сайта
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?seak\.ru/ [NC]
RewriteCond %{HTTP_REFERER} !^$
#Замените /images/nohotlink.jpg на название вашей
 картинки с лозунгом «показываем ворам что-нибудь обидное»
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]

Адрес seak.ru рекомендуется изменить на ваш сайт.

Код полезный, советую сохранить в закладках, пригодится 100%

К примеру на сайте APK Планеты данный скрипт используется для тех кто скачивает не с сайта, а через другие ссылки.

Сортировка оператор IN mysql

Всем привет, дописывал скрипт, сделал вывод нужных мне ID с помощью оператора IN (5,6,3,21,6,31,34), скрипт был не трудный, поэтому писал на автомате, в итоге получил ошибки, долго разбирался в чем дело и обнаружил что оператор IN сортирует записи не в том порядке, в котором мы у него запрашиваем 5,6,3,21,31,34 а по тому как они находятся в базе 3,5,6,21,31,34 эту особенность я никогда ранее не встречал.

Есть отличное решение данной проблемы, вот как должен выглядеть запрос к базе:

select id,title from tbl_name where IN(5,3,21,6,31,34)  ORDER BY find_in_set(id,"5,3,21,6,31,34");

С помощью оператора find_in_set мы в ручном порядке указываем сортировку, обратите внимание что пробелов после функции быть не должно.

Что делать если выдается ошибка MySQL server has gone away

На Днях выполнял большое количество объёмных запросов к базе и получил такую ошибку

server has gone away, давайте разберемся как её лечить.

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

Заходим в конфиг : etc/my.cnf (если файла нету то просто создайте его с директивами которые ниже)

max_allowed_packet = 64M #отвечает за количество памяти, разрешенного для максимального пакета, по умолчанию стоит 16М

wait_timeout=600 # по умолчанию стоит 60, я увеличил до 600.

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

как определяются координаты по wifi

Давно не писал тут. Многих нас мучает вопрос как все такие устройства, в которых нету встроенных чипов GPS / Глонасс происходит определение координат скажем на таких приложениях как Яндекс. Карты. ?значально это кажется фантастикой, но на самом деле всё очень просто.

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

Приложения от Яндекса не только помогают пользователю, но также помогают делать мир лучше, а именно приложение сканирует SSID точек доступа и MAC адреса точек доступа и запоминает координаты и параметры точкек доступов. Дальше создается база. После этого устройства на которых нету GPS, передают MAC адрес и свой SSID точки доступа, в ответ яндекс из своей базы отдает координаты вот и всё.

Ссылки по теме:

http://api.yandex.ru/locator/doc/dg/concepts/geolocation.xml

Лимиты доверия в Яндекс.XML

?зменились правила игры с Яндекс.XML. Теперь от качества каждого сайта зависит определенное количество лимитов доверия для сайта. К примеру для сайта seak.ru выдали 60 лимитов в сутки. Как утверждает Яндекс, новый алгоритм полностью заменит старый и обещает быть более удобным. Раньше Яндекс выдавал для подтвержденного аккаунта порядка 3000 в день. Хочу отменить что правила игры для Яндекс.Директа не изменились, т.е для них все также действует неограниченное количество лимитов на запросов в XML. Для того чтобы получить этот статус, необходимо отправить письмо в саппорт xml, с указанием сайта, который участвует в РСЯ.

Что делать если вы оторвали разъём АКБ на материнской плате IPHONE 4 5 5s.

Случилась такая беда, стал разбирать IPHONE 4 5 5s для замены клавиши, и при снятие АКБ устройства, вместе с разъёмом оторвался коннектор. А уже вместе с коннектором и дорожки к которому он крепился… Я был в шоке, думал что телефону конец, но выход нашёлся. Достаточно подпаяться к резисторам и протянуть проводки к коннектору, единственное что резисторы очень маленькие и сделать это аккуратно трудно, но можно. Присоединяю схему распайки.

Схема распайки IPHONE 4, формат PDF  (для профи)

Теперь немного о контактах.

Красный:+ плюсовой контакт, тут я думаю всё понятно, точек припайки очень много.

Желтый: - минус, у IPHONE минус это корпус, поэтому припаяться можно куда угодно.

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

Зеленый: Контакт без которого при зарядке акб, телефон будет показывать вилку вместо молнии. Т.е именно этот контакт вырубает поступление заряда в случае зарядки телефона. Если произошёл обрыв, телефон не будет заряжаться

Хочу сразу сообщить если вы случайно сломаете синий и зеленый резистор, точек припайки больше нету, и телефон можно будет выкинуть, поэтому если не умеет паять, лучше не браться.

Я паял старым советским паяльником, в планах купить паяльную станцию с феном. Lukey-702 очень даже хорошая модель за 2500 руб.

Полезные картинки по припою разъёма акб (собрал разные полезности по припойке)

Конвертер новостей spaiz-nuke - DLE 9.8

Когда-то в 2005 году, мой брат вел сайт на Spaiz-Nuke, который я ему установил, для обновления АВ?А сайта. В то время его сайт был популярным, пока не сломался хостинг и не полетела база данных. После конечно базу восстановили, но желания обновлять сайт уже не было, хотя навреное оно было, не было времени.

Сейчас брат попросил реанимировать его сайт и поставить современный движок. Я выбрал ДЛЕ, написал парсер для конвертации новостей из Spaiz-nuke в дле и все успешно перенес.

Скачать бесплатно конвертер Spaiz-nuke - DLE 9.8

Как пользоваться скриптом и какие есть рекомендации?

Вбиваете свои настройки, и в путь! после вам скрипт покажет кол-во переконвертированных новостей, внимание, для конвертации таблицы DLE и SPAIZ-NUKE должны быть в одной базе, это очень важно, иначе скрипт не будет работать.

Также я рекомендую выполнить в админке DLE перестроение публикаций.

Красивые графики и диаграммы на Jquery

Всем привет. Возникла потребность в создании графиков для веба. Начал думать как это сделать красивее, а главное удобнее и понятнее для пользователя.
В своё время я писал код на php, который умел строить графики, но не такие красивые как Jquery.
?з всех предоставленных бесплатных модулей на Jquery, мне понравился модуль под названием FLOT.
Этот модуль работает на всех современных браузерах (p.s соц. сети сейчас заставляют использовать современные браузеры, поэтому с этим проблем не должно быть)