Замена батареи для macbook pro

Category: hardware howto mac

Пришло время менять батарею, так как она неожиданно быстро и очевидно неправильно отработала свое время, не знаю чем это связано, возможно с моим агрессивыми использованием лэптопа, а возможно и браком батареи, что скорее всего. Не знаю что именно произошло, но параметры стали вот такими:

Charge Remaining (mAh): 148
Fully Charged: Yes
Charging: No
Full Charge Capacity (mAh): 148
Cycle Count: 237
Condition: Service Battery

При этом нормальное количество Cycle Count не новой, но еще не умершей, хорошо работающей батареи колеблится от 500 до 1000.

Я решил заказть новую батарейку, начал искать где ее можно купить. Оказалось не все так просто, но после недолго гугления было выяснено что так или иначе приедтся купить китайскую батарейку примерно за 3000 RUR (70 $ USD).

###Параметры и внешний вид оригинальной батареи:

original-a1322-battery

Model: A1322. 10.9 Volts & 6 Cell 63.5Wh / 5911 mAh

Для каких моделей подходит: Apple MacBook Pro 13” Series MacBook Pro 13” A1278 (2009 Version), MacBook Pro 13” MB990-A, MacBook Pro 13” MB990CH-A, MacBook Pro 13” MB990J-A, MacBook Pro 13” MB990LL-A, MacBook Pro 13” MB990TA-A, MacBook Pro 13” MB990ZP-A, MacBook Pro 13” MB991-A, MacBook Pro 13” MB991CH-A, MacBook Pro 13” MB991J-A, MacBook Pro 13” MB991LL-A, MacBook Pro 13” MB991TA-A, MacBook Pro 13” Precision Aluminum Unibody (2009 Version), MacBook Pro 13” MB991ZP-A

###Параметры и внешний вид китайского заменителя:

change-for-a1322-battery

Посмотреть в полном размере

Model: CL5322, производитель: PS. 4200mAh / 47Wh, 11.1 Volts

Обратие внимание на вншений вид корпуса, у заменной батареи он матовый. По параметрам можно сказать что батарея мягко говорят не совсем является заменой оригиналу, но тем не менее работает, и ее ее даже продают. Работает она менее дольше чем оригинал, - 4 часа против 6 у оригинальной...

Your router may be already hacked

Category: security

if you get the same like on the screenshot below

you should know, you are powned, at least router which throw you to internet, was hacked, and works for person who hacked it. See explanation and cure below. On this screen you can see banners with ADs over the page opened in Mobile Safari on iPhone 5, it can happen when all your http traffic goes through enemy router, and can be modified in anyway.

Read next for more explanations

First of all, it’s all about default passwords, never ever leave default setings and passwords. So let’s go to router network settings:

hacked router screenshot

The 188.93.211.116 is the enemy dns server address which route your connections to special proxy server which modified your http traffic.

After that your must check startup commands that execute when your router switches on:

hacked router startup command screenshot

As you see here, this is same IP address in this textarea with linux commands, this commands are dynamically setup dns servers on the router, and if you’re not clean it up from this place, your router will change addreses after reboot. Delete all comands, or better is change IP address on your trusted DNS server IP. If you don’t remember anything suitable address you always can set 8.8.8.8 it is The Google dns servers, and also you can use this opensource dns.

Capistrano 3 & Rails 4

Category: ruby

Hello, today i am tell you about Capistrano 3 and Rails 4 setup. For those who never heard about Capistrano, this is deployment library which can be scripted on ruby, in any ways.

First of all Gemfile:

gem 'unicorn'

gem 'capistrano'
gem 'capistrano-rvm'
gem 'capistrano-bundler'
gem 'capistrano-rails'

After that add into Capfile some require string to previous install gems:

require 'capistrano/rvm'
require 'capistrano/bundler'
require 'capistrano/rails'

Next to deploy.rb:

set :application "your_app_name"
set :repo_url "your repository url"
set :branch 

Also you need to edit deploy/production.rb to setup production server hostname . Read full article to understain the key problem and solution for it …

2048 game bot

Category: dev javascript

Есть такая игра 2048, суть ее в том чтобы собрать квадрат 2048 из других меньших квадратов, складываются квадраты только с одинаковой цифрой 2+2, 4+4, 8+8 и т.д

Игра написана на Javascript и HTML, а это значит можно попробовать написать бота. Открыв инспектор я сразу посмотрел на структуру этих квадратов, все оказалось очень просто об этом ниже под катом.

Дайджест #4

Category: news

droidtalks.com - обновил дизайн (bootstrap3)

DrunkUFO проект just for fun, вышел патч с оптимизацией для iPad

Темы для zsh которые можно смотреть прямо в браузере, не применяя их в системе

iTerm 2 терминал для профессионалов keyboard managmenta, то есть для тех кто предпочитает поминимуму использовать мышь, автокомплит, поиск, деление экрана, и mouseless copy (показано ниже на гифе)

HTML тест на глубину понимания и адекватность браузеров

Modern Programmers Jargon - современный жаргон программистов, надо сказать это лишь малая его часть, материал довольно старый, и отражает лишь современный жаргон

WhamCityLights приложение для музыкантов выступающих со сцены и для их слушателей, забавная идея.

И на последок, интересный эксперимент проводит над собой один биокиберпанк, в программе Motherboard от Vice. Что именно он делает смотрите на видео

Дайджест за неделю #3

Category: news

Пришло время очередного поста со ссылочками, и вот он.

Camlistore персональная система хранения файлов от Brad Fitzpatrick

Все остальное под катом. Видеопрезентация Camilstore

Очередной дайджест за неделю

Category: news

Подошло время к следующему дайджесту всего интересного за неделю. Начнем с ANSI арта

Все остальное под катом

Node JS

Начнем с nodejs, а точнее с одного очень полезного пакета для него, - forever https://github.com/nodejitsu/forever Позволяет запсукать node приложения в background, пишет output в лог. Небольшой пример для быстрого понимания.

$ forever start app $ forever stop 0 // где 0 это идентификатор запушенного процесса внутри forever

http://yeoman.io/index.html - это такой пакет для NodeJS который менеджер других менеджеров :) подругому и нескажешь, который использую Bower и Grunt упрощает создание и менеджмент приложения.

Slate - Keyboard driven window managment - из названия понятно что это клавиатурное упралвение окнами в OSX Любители и профессионалы Wmii, Awesome, xmonad оценят, и как выше упомянутые систему slate тоже требует нехилой настройки, свой конфигу думаю напишу попозже, а если вы уже пользуетесь отпишите в комментариях.

Objective C and iOS dev

http://www.doubleencore.com/2013/04/unique-identifiers/ - большой guide по уникальным идентификаторм в iOS

http://appicontemplate.com/ios7 - PSD шаблон для иконок iOS приложения

http://makeappicon.com/ - очень полезный ресуры, генерирует весь набор форматов иконка для ios, все подходит для того чтобы запушить приложение в appstore.

OSX

Slate - Keyboard driven window managment - из названия понятно что это клавиатурное упралвение окнами в OSX Любители и профессионалы Wmii, Awesome, xmonad оценят, и как выше упомянутые систему slate тоже требует нехилой настройки, свой конфигу думаю напишу попозже, а если вы уже пользуетесь отпишите в комментариях.

OSX хранит все ссылки на ваши все ваши закачки которые вы сдедали через браузер, хотите знать больше открывайте ваш терминал и набирайте

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'select LSQuarantineDataURLString from LSQuarantineEvent' 

Если у вас когда нибудь было такое что OpenOffice зависал в состоянии Reopen Documents, -...

Strikes back или возрващаюсь в блогу

Category: news

Буду писать такие дайджесты в формате дайджеста ссылок на интересные материалы, естественно на околокомпьютерные темы. Ну и начнем прямо сейчас. За прошедшее время, а с последнего поста в блоге его прошло монго, появилось масса интересныз материалов которыми можно поделится и по рассуждать. Ну для начала можете заценить новое лого блога выполненое в стиле ANSI-ART за минут 20 наверное или 30. Получилось неплохо, но грязновато, потом поправлю.

Ansi art by (Acid)

Все интересное дальше

Ну и раз уж речь зашла об ANSI-art’e тогда вот несколько ссылок:

http://256.io/escapes.js/ javascript библиотека умеет рендерить ANSI прямо в браузере результаты работы там же можно посомтреть на сайте.

http://sixteencolors.net/pack - большая ANSI-art галерея

Перейдем к разарботке:

http://robomongo.org - лучший MongoDB клиент под все платформы

http://www.totaljs.com - классный фреймворк на node.js, главная фича что он без зависимостей, 100% pure javascript, наверно скоро его попробую

http://setilive.org - новый сервис проекта SETI, суть все таже краудсорсинг поиска внеземных сигналов интересно потыкать посмотреть картинки и понять как работает этот телескоп, + сделали систему ачивок.

http://www.daskeyboard.com/model-s-professional/ - классная механическая клавиатура, хотя наверное все уже привыкли к апловой с маленьким ходом, обратить внимание стоит. Надо как нибудь сделать подборку таких клавиатур потому что много их и разнах.

http://mashable.com/2014/01/04/5-most-negative-types-of-co-workers/ - статья расскзаывает как быть с негативными сотрудниками.

http://speaking.io - Zach Holman - создатель github рассказывает на своем проекте как правильно выступать на публике.

http://hbr-russia.ru/biznes-i-obshchestvo/fenomeny/a11262/ - антропологическая статья на тему развития мозга, и современного общества.

Игры:

http://www.xenonauts.com - проект Xenonauts это такой римейк или аналог X-COM, с классным артом, который можно увидеть на сайте, прототип на видео выглядит классно, но игру так и незарелизили, но пре-ордер доступен

http://www.titanfall.com/ - от создателей call of...

Продуктивное использование Mail.app

Category: productivity osx

Привет хочу рассказать как я эффективно использую стандартный почтовый клиент Mail.app в OSX.

Когда появляется много почтовых ящиков им нужно как то эффективно управлять, желательно в одном месте. С недавних пор я перешел на довольно удобную парадигму “Unread inbox” директории в которую попадают все не прочитанные письма со всех ящиков, подробнее далее.

Apache 2.2 to 2.4 migration и remoteip модуль

Category: admin linux

Основное на что надо обратить внимание это директивы доступа и новый модуль remoteip который выполняет теже функции и что и знакомый всем rpaf

2.2 configuration:

Order deny,allow
Deny from all

2.4 configuration:

Require all denied

2.2 configuration:

Order Deny,Allow
Deny from all
Allow from example.org

2.4 configuration:

Require host example.org

Подробнее читайте далее