• Утилиты для контроля состояния SSD-дисков на Mac

      image Привет, Geektimes! Описывать преимущества SSD или твердотельного накопителя над HDD нет смысла – кто ценит быстрый запуск операционной системы, отсутствие шума и низкое энергопотребление, наверняка уже успел обзавестись таким диском. Но на этом приключения с SSD не заканчиваются: подобно автомобилю или даже смартфону данный накопитель требует бережного обращения и ухода. Поэтому периодически за ним нужно следить.

      Если вы установите Vector или другой твердотельный накопитель от OCZ вместо HDD (или совместно с ним) на Mac, сделать это можно будет довольно просто – производитель предлагает собственную утилиту SSD Guru, которая позволяет поддерживать диски в надлежащем состоянии (о ней мы уже подробно писали в блоге). Однако и сторонние разработчики не спят – многие давно выпустили на рынок собственные решения, заслуживающие пристального внимания. О них мы и поговорим.
      Читать дальше →
    • Окончательный вопрос что мы? куда мы движемся? и всего такого

        Такие вопросы как: «Кто мы?» и «Куда мы движемся?» занимали философов всех времён, но в таких формулировках, и с помощью философии, получить на них ответ лучше чем «42» вряд ли когда-нибудь получится. А вот астрономии уже удалось ответить на вопросы «что мы из себя представляем?» и «куда мы движемся?» буквально.

        image
        Читать дальше →
      • Дуть или не дуть?

          Всем известно, что чай остывает быстрее, ежели на него дуть. Мне же стала интересна эффективность такой процедуры в цифрах. Поэтому мной был поставлен эксперимент, суть которого изображена на картинке ниже. Если вам интересны результаты — добро пожаловать под кат.


          Читать дальше →
        • Обзор SSD диска Transcend JetDrive 725 для апгрейда MacBook Pro Retina

            Случилось почти чудо! Еще недавно я писал про маааленький апгрейд системы хранения для моего MacBook Pro Retina 15” и вот сегодня я расскажу про полноценную замену SSD диска в этом чудесном агрегате. Причина апгрейда проста — я раздобыл Transcend JetDrive 725 объёмом 480 гигабайт. В связи с чем, хочу порадовать деталями процесса и финальными результатами (потому что Transcend заявляет о приросте производительности после замены SSD накопителя). Под катом фото, видео и текст.


            Читать дальше →
          • Важней всего Wi-Fi в квартире: физика поможет выбрать место для роутера

              imageДжейсон Коул, аспирант имперского колледжа Лондона предложил рассчитывать идеальное место для Wi-Fi роутера в доме строго научным методом – через уравнения Максвелла. Вручную решать эти уравнения довольно долго и муторно – но к счастью, с численными решениями вполне справляется современный смартфон. В результате Коул сделал приложение, помогающее распланировать идеальное расположение роутера в жилище.

              Хотя Коул по своей учёбе занимается вопросами взаимодействия электромагнитного излучения с плазмой, вопрос распространения излучения для заданной конфигурации помещения представляет не только научный, но и чисто практический интерес. За один день приложение уже скачали несколько сотен человек.
              Читать дальше →
            • То, чего еще никто не писал про Нокиа, Элопа и горящую платформу

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

                Традиционно, для тех кто не любит много буков, краткие (более-менее) тезисы:

                • Будучи долгое время лидером на рынке, Нокиа сильно расслабилась и загадила свою внутреннюю инфраструктуру бюрократией, чрезмерным аутсорсингом и огромным количеством бесполезной «менеджерской прослойки».
                • Будучи долгое время лидером, Нокиа просрала потратила много денег на ненужные операционные расходы, поглощения никому не нужных фирм и на невменяемую модель аутсорсинга.
                • Полностью оторвавшись от реальности с уходом Йормы Оллилла, Нокиа, под управлением гениального юриста CEO Олли-Пекки Каласвуо, потратила кучу денег и усилий на создание бесполезной и неконкурентоспособной сервисной инфраструктуры Ovi. В результате этого, помимо денег, Нокиа потеряла уйму полезного времени, которое можно и нужно было потратить на развитие основного бизнеса — телефонов, софта и т.д.
                • Бюрократия и непотопляемая менеджерская прослойка в Нокиа, последовательно мигрировала из одного передового проекта в другой, в составе одних и тех же групп лиц, самореплицируясь в виде кучи формальных дебилопроцессов комитетов и управленческих групп, немного перетасовываемых с учетом специфики. В итоге именно эта бюрократия убила и Symbian, и Ovi, и MeeGo и остальные попытки догнать уходящий поезд своими силами.
                • Борьба с бюрократией и прослойкой в Нокиа зашла в полный тупик.
                • У великого CEO Элопа просто не было другого выхода кроме как прибить всю старую, неповоротливую и прогнившую организацию, путем создания альянса с Майкрософтом и переходом на Windows Phone. Тем самым все старые процессы, компетенции, технологии и самое главное — люди резко стали, что называется, «не в тему». И следовательно тем самым можно было под благовидным предлогом прибить этот табун менеджеров, бесконечно рисующих фэнтезийные роадмапы с единорогами и перекладывающих бумаги с левого края стола на правый.
                • Новая Нокиа, после 2011 года и старая Нокиа до 2011 года – это две РАЗНЫЕ организации. Их объединяет только общее название и операционка S40 для телефонов Asha.
                • Горящая платформа, это не Symbian и не MeeGo. Горящая платформа, это то состояние в которое Нокиа загнали годы расслабленного лидерства и тупоголовые амбиции предыдущего CEO – Олли-Пекки Каласвуо с кликой подкаркивающих вице-президентов.
                • С бюрократией и бизнес процессами, имеющимися на 2010 год, Нокиа не спас бы ни Андроид, ни половина населения Бангалора, пишущих на Qt под MeeGo. Даже если бы Apple бесплатно передал Нокиа iOS и все сервисы, то они бы выродились руками всяких Requirement Managerов в типичные Нокийские дизайн-химеры и в итоге загнулись через какое-то время.
                • То, что сделал великий CEO Элоп – было единственно возможным разумным решением, дающим хоть какие-то шансы на выживание. Вопрос «каким образом он это сделал?», остается открытым, равно как и вопрос «поможет ли это Нокиа?» в итоге. Не следует забывать, что нынешняя Нокиа — это совершенно новая организация, поэтому глупо предполагать, что она разом вернет себе лидерство. Как и всем новым организациям ей придется за это лидерство долго бороться.
                • Без ошибок и побед Нокиа никогда не было бы ни Андроида, ни Айфона. И Google и Apple тщательно проанализировали достоинства и недостатки более старших конкурентов перед тем как шагнуть вперед.

                Все это в деталях — под катом. Предупреждаю что клевых картинок там нет. Сплошное графоманство и ёрничанье.
                Читать дальше →
              • На Кипре с пятью симками: чей роуминг дешевле



                  С введением специальных роуминговых тарифов и опций, операторы мобильной связи в один голос стали заверять, что общение в роуминге перестало быть роскошью для обычных туристов. Билборды, баннеры, листовки и телевизионные ролики сулят разговоры за границей «за ноль» рублей практически по всему миру. Пришедшая, наконец, пора майских праздников и летних отпусков неминуемо вызывает на повестку дня вопрос о фактической стоимости звонков и прочих услуг связи в роуминге. Все это навело меня на мысль воспользоваться собственным отпуском в благих целях и провести небольшое исследование на тему повального снижения операторами тарифов на международную связь и фактической, а не рекламной стоимости звонков в роуминге.

                  Отправляясь в отпуск на Кипр, я решил поэкспериментировать не только в задержке дыхания под водой во время фридайвинга, но и сравнить заодно SIM-карты разных операторов, положить на баланс каждого 700 рублей и совершить ряд исходящих и входящих звонков. И выяснить в итоге, с кем из операторов я «протяну» дольше. Отчет получится довольно объёмный, но того требует избранный мной подход к эксперименту.

                  Читать дальше →
                • Работаю за random()

                    Человек — существо, которое обожает придумывать себе всяческие сложности в жизни. Я, как человек, выполнил свою миссию и решил, что первого числа каждого месяца буду брать заказ на интересующую меня тему с некоторыми условиями:


                    • мне должно быть приятно его выполнять;
                    • сроки не должны стеснять меня и мешать выполнять основную работу;
                    • стоимость услуги устанавливает покупатель самостоятельно, получив результат.

                    В этом месяце мне интересно нарисовать значок какому-нибудь приложению или десяток пиктограмм. Не логотип. Дополнительное условие: не более одной итерации, т.е. все пожелания о правках высказываются один раз и правки вносятся соответственно единожды. Желающие поиграть в эту игру могут смело написать мне письмо.



                    Ищут работу

                    sadgb впишется в несложный проект для iOS.
                    Sterhel хочет сделать сайт средней сложности музыкальной группе.
                    kievskii готов снять рекламный видеоролик.
                    TheHorse дарит до сорока часов чему-нибудь прикладному, алгоритмическому, графическому.
                    Artreaspekt рисует иконки за еду.
                    gleb_kudr строит организационные структуры и бизнес-процессы.
                    stardust_kid сверстает шаблон для Вордпресса или Тумблра.
                    Vitamon напишет что-нибудь на Джаве.
                    sledopit поадминит веб-сервера на базе GNU/Линукс.
                    andyceo напишет модуль для Друпала версий 6 или 7.
                    ForeverLive создаст музыкальное сопровождение к игре или видеоролику.
                    MadCat дарит до 20 часов тестирования за упоминание TestLab².
                    Yogo разработает настольное приложение или клиент на Джаве.

                    Ищут работников

                    MATPOCKuH нуждается в календаре.
                    alexeygrigorev ищет тимлида и дизайнера.
                    maashaa примет помощь дизайнера.
                    ganqqwerty приглашают дизайнера с уклоном в МедиаВики.

                    Читать дальше →
                  • История игрушки. Поле Чудес

                      Случилось это в городе, закрытом от шпионов, цыган и бед социалистической экономики. В Советском Союзе было ровно 10 таких городов, повязанных атомным секретом.

                      Жизнь мальчиков с математическими способностями в атомных городах была предопределена — школа с пятерками по алгебре и геометрии, мех-мат столичного университета, возвращение в систему, квартира через год, кандидатская степень в 40 лет, ВАЗ 2103 к пятидесяти годам, звание доктора, гараж, шесть соток, четыре квадратных метра.

                      Бесконечные размышления о математическом моделировании ядерных взрывов разрывали мальчикам мозг. Мозг можно было отвлечь тремя способами — алкоголем, азартными играми и спортом. Секс и музыка помогали не всегда.

                      Pole Chudes для iPhone

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

                      Читать дальше →
                    • Обновление рейтинга лучших приложений для Windows Phone 7

                        Две недели назад я написал хабротопик про лучшие приложения под WP7, пообщав обновлять его раз в месяц. Учитывая, что его добавило в избранное больше 100 человек, видимо, имеет смысл продолжить. Итак, рейтинг лучших приложений для Windows Phone 7.5 получил месячное обновление.



                        + официальный клиент «Вконтакте» (социальные сети)
                        + Mehdoh (социальные сети)
                        + MetroGram (фото, социальные сети)
                        + Город (навигация)
                        + SkyDrive (управление файлами)
                        + Fragger (игры)

                        Замена:
                        = Кинопоиск: замена неофициального клиента на официальный
                        = Harbor Master: заменяет собой Flight Control (интереснее и сложнее)
                        = Shazam: заменяет SoundHound т.к. лучше понимает песни на русском.

                        Удаление:
                        — IMDB (есть кинопоиск)

                        Под катом более подробное описание и ссылки.
                        Читать дальше →
                      • Разворачивание Unifi сети. Личный опыт от и до

                        Wi-FI сети прочно вошли в нашу жизнь и уверенно обосновались на улицах, в домах и офисах. Вот и у меня на работе начальство и менеджеры обзавелись продукцией «какой-то фруктовой компании» и возжелали вайфаю. Первой мыслью было купить пару бытовых Wi-Fi роутеров, настроить один как БС, второй как репитер и дело, казалось бы, в шляпе. Но тут есть одно неудобство, при первом переключении между точками приходиться снова вводить пароль доступа. А так как площадь офиса вскоре должна была увеличиться вдвое и соответственно должно было увеличиться количество таких переключений, было принято решение настроить Wi-Fi с бесшовным роумингом. До недавнего времени на рынке данного оборудования бал правили гиганты Cisco,HP и иже сними. Стоит ли говорить, что цена их решений составляет десятки и сотни тысяч рублей. Но спасибо бесценному habrahabr и данной статье, которая поведала о совсем недорогом решении основанном на Unifi. UniFi продукт компании Ubiquiti — система корпоративного Wi-Fi с бесплатным контроллером. Я опишу весь процесс разворачивания сети на основе Unifi от настройки роутера до монтажа точек на потолок исходя из личного опыта.
                        Читать дальше →
                      • Почему 98% текстов на ваших сайтах не работают. Вообще. И как это починить


                          Вот так люди видят вашу страницу

                          Привет!
                          Проблема вот в чём. Если зайти на практически любой сайт интернет-магазина или компании с услугами, вы встретите контент. Точнее — отвратительные тексты, которые писали, кажется, маркетологи, воспитанные сеошниками.

                          Разумеется, можно не делать, как они. Если работать по-умному, то вы поможете и читателям по жизни, и себе в продажах.

                          По моим примерным подсчётам (усреднение с ряда позиций), конверсии для нас выглядят так:
                          • Только название и картинка — около 1,5%.
                          • С описанием от производителя — чуть более 2%.
                          • С описанием человека, который держал это в руках и знает правила — около 6%.

                          Ниже — рассказ про то, как мы доводили время на сайте от 3 минут сначала до 6:40, а потом до 20:48. Да-да, двадцати минут сорока восьми секунд для среднего посетителя. Честного среднего, с учётом отказов и по полной выборке.
                          Читать дальше →
                        • Получаем тип и размеры изображения без скачивания его целиком, используя Python

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

                            image
                            Читать дальше →
                          • «Умный» размер очереди в андроид

                            В одном из проектов на работе встала, казалось бы, тривиальная задача: подгружать картинки и описания к ним с сервера, чтобы пользователь мог переключать их без задержки. Для этого использовался метод, который при каждом переключении проверял, сколько элементов осталось в очереди, и, если там осталось меньше определённого числа, подгружал очередной элемент. Дело решалось константой, равной 3. Но, как известно, андроид-устройства очень сильно различаются по производительности, и на иных телефонах такого числа было недостаточно, но задавать сильно большое число — неэффективно, так как пользователь мог вообще просмотреть один-два элемента и уйти с экрана. Тогда я и подумал, почему бы не определять это число по-умному?
                            Читать дальше →
                            • +28
                            • 5,8k
                            • 1
                          • Как работает биллинг сотового оператора?


                              Платформа обрабатывает InitialDP 37 мс; абонент слушал гудки 10 сек; длительность разговора – чуть больше 5 минут.

                              Биллинг собирает информацию об использовании телекоммуникационных услуг, их тарификации, отвечает за выставление счетов абонентам и обработку платежей.

                              Есть 2 основных типа расчета:
                              • Постоплата — выставление счёта за период по его итогам (postpaid)
                              • И авансовая система (prepaid), когда деньги заносятся заранее.

                              Постоплата появилась исторически раньше, но предоплата оказалась удобнее для клиентов (контролируемее – чуть что не так, происходит отключение, а не выставляется большой счёт).
                              Читать дальше →
                            • RFID-метка на простой логике

                              • Перевод
                              Объявлено новое соревнование 7400, и нужно сделать что-то новое. Нельзя ударить в грязь лицом после победы в прошлом году ;)

                              У меня было несколько расплывчатых идей, но их было недостаточно, чтобы вызвать реакцию «Ух ты!» или «Ты маньяк!». Нужно серьезно потрудиться, чтобы оставаться на уровне моей предыдущей разработки — емкостного сканера.

                              Я устроил мозговой штурм с моими товарищами: Педерсеном (Pedersen), Асбьёрном (Asbjørn) и Флеммингом (Flemming), которые тут же придумали множество смешных идей. И вот Флемминг упомянул RFID (он разработчик системы управления доступом, которая основана на RFID). А вот это уже мысль. Конечно, первые мысли были об RFID-считывателе, но мы уже собрали их довольно много, и это было скучно. Однако, появилась идея сделать RFID-метку. Я не знаю, кто упомянул это первым, и, как обычно в мозговом штурме, идеи рождаются коллективным разумом. Итак, решено сделать RFID-метку, собранную исключительно на 7400-ой логике.
                              Много текста и картинок
                            • Мобильный интернет с резервным каналом для онлайн-трансляций

                                Приветствую всех участников Хабра.

                                Была поставлена задача организовать онлайн-трансляцию событий (два события в столице и потом в других областных городах России). Так как проект любительский бюджет был небольшой, пришлось выкручиваться.

                                Для решения задачи нужно было решить 3 больших вопроса:
                                1. Провайдер. Выбрать программно-аппаратное решение с резервным каналом для обеспечения стабильности сигнала в случае отсутствия
                                2. Платформа и клиент для трансляции видео. Выбрать устройство для захвата видео, программу-клиент для отправки потокового видео.
                                3. Мобильное питание. Событие хоть и регламентировано по времени, но надо было быть готовым освещать достаточно длительное время (сутками напролет)

                                Читать дальше →
                              • Wi-Fi: неочевидные нюансы (на примере домашней сети)

                                  Сейчас многие покупают точки доступа 802.11n, но хороших скоростей достичь удается не всем. В этом посте поговорим о не очень очевидных мелких нюансах, которые могут ощутимо улучшить (или ухудшить) работу Wi-Fi. Всё описанное ниже применимо как к домашним Wi-Fi-роутерам со стандартными и продвинутыми (DD-WRT & Co.) прошивками, так и к корпоративным железкам и сетям. Поэтому, в качестве примера возьмем «домашнюю» тему, как более родную и близкую к телу. Ибо даже самые администые из админов и инженеристые из инженеров живут в многоквартирных домах (или поселках с достаточной плотностью соседей), и всем хочется быстрого и надежного Wi-Fi.
                                  [!!]: после замечаний касательно публикации первой части привожу текст целиком. Если вы читали первую часть — продолжайте отсюда.
                                  Читать дальше →
                                • А как же всё-таки работает многопоточность? Часть I: синхронизация

                                  • Tutorial
                                  картинка для привлечения внимания(пост из серии «я склонировал себе исходники hotspot, давайте посмотрим на них вместе»)
                                  Все, кто сталкивается с многопоточными проблемами (будь то производительность или непонятные гейзенбаги), неизбежно сталкиваются в процессе их решения с терминами вроде «inflation», «contention», «membar», «biased locking», «thread parking» и тому подобным. А вот все ли действительно знают, что за этими терминами скрывается? К сожалению, как показывает практика, не все.

                                  В надежде исправить ситуацию, я решил написать цикл статей на эту тему. Каждая из них будет построена по принципу «сначала кратко опишем, что должно происходить в теории, а потом отправимся в исходники и посмотрим, как это происходит там». Таким образом, первая часть во многом применима не только к Java, а потому и разработчики под другие платформы могут найти для себя что-то полезное.

                                  Перед прочтением глубокого описания полезно убедиться в том, что вы в достаточной мере разбираетесь в Java Memory Model. Изучить её можно, например, по слайдам Сергея Walrus Куксенко или по моему раннему топику. Также отличным материалом является вот эта презентация, начиная со слайда #38.
                                  Читать дальше. Много.