Как стать автором
Обновить
1
0
pizguj @pizguj

Пользователь

Отправить сообщение

Избавься от никчемности

Время на прочтение3 мин
Количество просмотров2.6K
image

Благодаря им вы покажетесь популярным, а ваш материал магическим образом распространится в социальных сетях — кнопки лайк, ретвит и +1 занимают важное место почти на любой странице во Всемирной Паутине. Таким образом, почти каждый крупный сайт и мировой бренд бесплатно рекламирует Твиттер и Фэйсбук. Но работают ли эти кнопки на самом деле? Сложно сказать. Что известно точно — эти магические кнопки рекламируют их собственные бренды. И то, что благодаря им вы можете выглядеть немного отчаявшимся. Не слишком отчаявшимся, но самую малость.
Читать дальше →
Всего голосов 98: ↑86 и ↓12+74
Комментарии67

40 великолепных QR-кодов

Время на прочтение1 мин
Количество просмотров194K
QR-коды — новый тип штрих-кодов, который содержит в себе информацию, но они выглядят смертельно скучно. Однако, благодаря талантливым дизайнерам, они могут превратиться в настоящее искусство.

image

Осторожно, под катом очень много картинок.
Читать дальше →
Всего голосов 92: ↑81 и ↓11+70
Комментарии84

Карьерный рост в ИТ глазами карьериста

Время на прочтение4 мин
Количество просмотров5.1K
Вступление

Целевой аудиторией являются молодые специалисты, которые только начинают свой путь в сфере ИТ. Хочется помочь людям обойти ошибки, которые допустил сам в процессе карьерного роста. А так же получить конструктивную критику от других хабра-пользователей.
image

* картинка взята с этого сайта
Читать дальше →
Всего голосов 69: ↑50 и ↓19+31
Комментарии44

Большие изображения на сайте для пользователей с Retina Display — retina.js

Время на прочтение2 мин
Количество просмотров3.6K
Новый iPad уже появился в магазинах, не говоря уже про братьев iPhone 4S и iPhone 4, которыми многие давно и успешно пользуются, а вот сайтов, учитывающих возможности отображения дисплеями этих устройств картинок в высоком разрешении, пока не так много. Но есть простой вариант, как сделать свой сайт соответственно тренду «отзывчивым», или на их манер: responsive.

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

И вот пришёл большой iPad!
Счастливая девочка Карли держит ГрушеПад

Show me your boobs
Всего голосов 22: ↑19 и ↓3+16
Комментарии5

Субъективное мнение о Mac OS в сравнении

Время на прочтение8 мин
Количество просмотров114K
Если коротко, то это сравнительный список того что в OS X хорошо и что плохо в сравнении с Windows и Ubuntu. Сравнение опирается на 4-х летнем опыте работы в Windows, 3-х летнем ковырянии в Ubuntu и 4-х месячной дружбе с Mac OS X. Уже понятно на чьей я стороне. Запись родилась в первую очередь потому, что когда я спрашивал у Google или владельцев техники Apple, лучше ли она и чем, мне никто ничего ответить не смог. Кроме пресловутых козырей безопасности, красивых шрифтов и эфемерного удобства я ничего не слышал и не читал. По этому, как только я стал владельцем «мака», стал записывать то, что удалось подметить.
Читать дальше →
Всего голосов 169: ↑107 и ↓62+45
Комментарии332

Геоконтекст и маркетинг

Время на прочтение3 мин
Количество просмотров835
Дано: Суббота. Прекрасный солнечный день. Ты в центре города, нужно забрать забронированные билеты на концерт, отдать сапоги в ремонт, снять деньги в банкомате, купить еду себе и коту. Включаешь iPhone, открываешь карту, определяешь свое местоположение. Вбиваешь в строку поиска «ремонт обуви», «банкомат», «касса на Цветном бульваре», «Royal Canin» (вискас кот не ест, приходится за кормом отдельно ходить). Находишь ближайшие точки, выстраиваешь оптимальный маршрут и вперед. Оптимизируешь расстояния и время.

Или. Заранее вечером забиваешь в телефон список To do так, чтобы напоминание снять деньги пришло в момент, когда будешь проходить мимо банкомата.

Или. Заходишь в гипермаркет. Жена отправляет тебе список покупок. Приложение определяет твое местонахождение, ищет продукты из списка в гипермаркете и выстраивает оптимальный маршрут: яйца здесь, молоко направо.

Вполне себе футуристично и по-гиковски. Что объединяет все три примера? Геопривязка. Приложение определяет местоположение пользователя. Такая простая функция, а в маркетинге переворот.
Итак, переставляем роли. Что несет геопривязка бизнесу?
Читать дальше →
Всего голосов 11: ↑8 и ↓3+5
Комментарии10

Заставляем ProgressBar крутиться пока идет http-запрос

Время на прочтение2 мин
Количество просмотров48K
Все началось с того, что мне вдруг очень захотелось сделать что-нибудь под андроид. И все это несмотря на то, что java — не мой родной язык.
В процессе создания своего приложения я столкнулся с несколькими трудностями, о решении которых и хочу поведать. Думаю, они будут полезны, таким же как я, новичкам, и буду благодарен за советы и более красивые примеры от гуру.
Но главное подтверждение работоспособности примеров — это то что приложение работает, можете проверить.
Читать дальше →
Всего голосов 52: ↑43 и ↓9+34
Комментарии22

Почему телевизор Самсунг «теряет» minidlna сервер

Время на прочтение2 мин
Количество просмотров60K
Короткий пост напишу только потому, что сам долго мучился и искал на него ответ, но в итоге пришлось разобраться самому.

Имеем:
— телевизор Самсунг с функцией SMART TV и соответственно AllShare, который заменяет поддержку DLNA, как говорят люди, потому что где-то что-то у них не соответствует спецификациям и потому не смогли они это назвать именно DLNA. Ну да бог с ним, в этих тонкостях я решил не разбираться.
— домашний серверок на линуксе, который качает, хранит и показывает фильмы на телевизор через этот самый DLNA. В качестве DLNA сервера был выбран minidlna методом тыканья пальцем в небо в репозитории федоры.

Проблема:
— регулярно сталкиваемся с тем, что хотим посмотреть это самое кино, включаем телевизор… и не имеем в списке SOURCE или же в интерфейсе самого AllShare своего сервера. Обидно. Особенно когда приходят гости и ты им с воодушевлением рассказываешь как у тебя круто показывает новый телевизор, что у тебя есть собственный сервер и на нем мы сейчас будем выбирать кино в высоком разрешении.
Читать дальше →
Всего голосов 23: ↑17 и ↓6+11
Комментарии24

Взгляд на Modern (Metro) интерфейс Windows (Phone/RT) 8

Время на прочтение5 мин
Количество просмотров9.6K

Вместо вступления


image Я не являюсь дизайнером, не имею ни малейшего представления о правилах, тонкостях и нюансах UI, и уж тем более не претендую на авторитетное мнение по данному вопросу. Являясь пользователь телефона на Android и имея богатый опыт общения с iOS девайсами, начиная аж с iPhone 2G, я имею в своем распоряжении, в качестве одной из установленных ОС — Windows 8 RTM. Собственно она, а точнее мысли, навеянные работой с новым видом пользовательского интерфейса от компании Microsoft и побудили меня, к написанию данной статьи. Я хочу заострить свое внимание на особенностях интерфейса на планшетных компьютерах, но так как такового у меня под рукой нет, то это будут лишь теоретические рассуждения, которые, возможно, буду расходиться с ощущениями, полученными на практике.

Всем, кому интересно, прошу под кат
Читать дальше →
Всего голосов 56: ↑26 и ↓30-4
Комментарии63

Взломать Wi-Fi за… 3 секунды

Время на прочтение2 мин
Количество просмотров2M
Какой человек не любит халявы? Практически все ее просто обожают, и я не исключение. Вдохновленный статьей «Взломать Wi-Fi за 10 часов» я достал из недр харда BT5, скачанный ранее, и записал его на болванку. Результат не заставил себя ждать, и первый пароль был получен на следующее утро. И понеслась…
Читать дальше →
Всего голосов 133: ↑112 и ↓21+91
Комментарии63

Вирус Flame создавался специалистами США и Израиля с целью саботажа иранской ядерной программы

Время на прочтение1 мин
Количество просмотров2.1K
Washington Post со ссылкой на неназванных западных чиновников сообщила о том, что шпионский вирус Flame разрабатывался совместно специалистами США и Израиля для получения информации, которая могла бы быть полезна в срыве иранской ядерной программы.
Читать дальше →
Всего голосов 40: ↑33 и ↓7+26
Комментарии20

Разработка — «Рабочее место кассира» под LINUX. GPL

Время на прочтение5 мин
Количество просмотров26K

Последние новости


Система работает на 15 кассах. Дописывается. git здесь github.com/redeyser/IceCash. почта моя здесь redeyser@gmail.com Видео
www.youtube.com/watch?v=69AF7n6sxDY

Предыстория


Так сложилось, что работаю программистом/админом в розничной торговой сети. Работаю уже два года, до этого никогда не сталкивался с обслуживанием специализированных программ и техники, но разобрался со временем. Особенностью моей организации является то, что вкладываться в нормальную технику начальство не собирается категорически. То есть, модернизацией и близко не пахнет, а вот носиться на замену чего-то, вновь исдохшего приходится частенько. Кроме того, большинство торговых точек не обладают лицензией на установленную ОС Windows XP. На розничных точках стоит одна или две кассы на базе умирающих от старости компьютеров, таких же старых фискальных аппаратов Штрих-М ФРК, различных сканеров штрихкода (COM, USB,Keyboard) и весов METTLER TOLEDO. Из программного обеспечения изначально было только лицензионная (с ключом) 1С v7.7 «ШТРИХ-М Кассир».

Внедряем Linux где это возможно


Помимо обязанностей — следить за кассами, на моих плечах был и офис и удаленный филиал со всеми 1С ками, железом (тоже не новым), серверами. И чего-то я с трудом всё это успевал обслуживать на первых порах. Честно признаться — я юниксофил, потому поспешил с внедрением linux. Постепенно удалось перевести офисных клиентов на Linux, и сразу стало легче дышать, компы перестали зарастать вирусами, оставалось только следить за железом да подбирать и устанавливать нужные программы. Основная работа клиентов продолжалась в Windows, но это был уже терминал на сервере, с ним проще. По возможности сервера я перевел тоже на Linux, оставив только один с windows server 2003.

Читать дальше →
Всего голосов 82: ↑75 и ↓7+68
Комментарии68

Петиция в Qualcomm: финал?

Время на прочтение4 мин
Количество просмотров5K

Ровно месяц назад мною была начата петиция в компанию Qualcomm с просьбой зарелизить обновленные кодеки с поддержкой ICS для устройств на базе ARMv6. Вдохновением для нее послужила предыдущая петиция с просьбой зарелизить обновленные драйвера для графического ускорителя Adreno 200, созданная пользователем sweetnsour с форума xda-developers. Как вы может быть слышали, она увенчалась успехом.

Итак, я создал петицию, рассказал народу, что же в итоге получилось?
Читать дальше →
Всего голосов 39: ↑34 и ↓5+29
Комментарии62

Оптимизация связки Nginx, Apache, PHP, MySql

Время на прочтение9 мин
Количество просмотров80K
Неожиданно поступила задача разобраться почему определенный сайт не работает столь быстро сколь хочется. В основе его CakePHP, в связке с Apache и MySQL. В статье описание процесса поиска узких мест и приведение в порядок на столько, на сколько это возможно.

Название сайта светить не буду — думаю, программисты сами узнают. Скажу лишь, что это приложение для социальной сети нагрузкой 70-150 тысяч посетителей в обычное время. Все усложняется тем, что периодически производится рекламная рассылка, которая привлекает около 200-300 тысяч посетителей за пару часов.

Итак, под катом описание всей борьбы на протяжении 4 дней.
Читать дальше →
Всего голосов 95: ↑79 и ↓16+63
Комментарии108

Начинающим разработчикам: история одного бага, или За что можно не любить новые версии iOS

Время на прочтение4 мин
Количество просмотров2.6K


Совсем недавно Apple представила бету новой версии iOS, которая, как обычно, содержит много «вкусных» возможностей. Но наряду с приятным возникает вопрос: как уже выпущенные приложения будут работать на новой версии iOS? Вообще тема работы старых приложений на новой версии мобильной ОС упоминается нечасто. Тут, на Хабре, мне встретилась только одна статья «Обратная совместимость в iOS SDK». Ее-то и хотелось бы дополнить своей историей.

В тексте под катом – краткое описание «граблей», на которые мне довелось наступить при подготовке новой версии продукта Parallels Mobile с поддержкой iOS 5, и способов эти грабли обойти. Также мы на примере увидим «особое» отношение Apple к теме обратной совместимости в iOS SDK, ну и пару советов, как минимизировать проблемы при переходе на новые версии мобильной ОС.

Читать дальше →
Всего голосов 46: ↑36 и ↓10+26
Комментарии28

OVH открыли крупный датацентр в Америке

Время на прочтение1 мин
Количество просмотров3.1K



Для тех, кому нужен надежный сервер на американском континенте.
Думаю постоянные клиенты OVH уже в курсе и уловили халявные серверы для тестирования.
На твиттере компании частенько проводят акции раздают «пачками» серверы для тестирования.
Кстати, тут можно получить Micro VKS физически находящийся там где вам удобно и все совершенно бесплатно.
Я являюсь клиентом ovh.co.uk уже несколько лет и очень доволен. Мне от этого поста никакой выгоды нет.
Понятное дело что не всем будет интересно, а только тем у кого много траффика из америки.
У Octave Klaba (CEO/CTO в OVH), в твиттере можно посмотреть фотографии того как все строилось.
Читать дальше →
Всего голосов 22: ↑20 и ↓2+18
Комментарии41

Core Data: импорт данных с минимумом кода

Время на прочтение5 мин
Количество просмотров11K
Как и многие разработчики, я не очень люблю писать много кода, особенно там, где это кажется не нужным — на ранних стадиях стараюсь придумать, как этот код оптимизировать и обобщить. Что касается непосредственно Core Data, мне всегда казалось, что все эти бесконечные фетчи и создания новых объектов можно упростить. Тогда я открыл для себя часто упоминаемый на хабре паттерн ActiveRecord и его очень хорошую (на мой взгляд) реализацию на Objective-C — MagicalRecord. Углубляться в описание не буду — все очень доступно описано на странице проекта.
Следующим шагом упрощения должен был быть маппинг данных, поступающих извне.

Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

Статический анализ PHP-кода с помощью HipHop

Время на прочтение5 мин
Количество просмотров8.5K
Неожиданно не нашёл информации на русском языке о такой замечательной возможности HipHop, как статический анализ кода для PHP, а потому встречайте обзор, на идею которого меня натолкнула презентация Расмуса на DevConf.

А как это вообще?

Статический анализ кода — вещь весьма полезная, ведь иначе ошибку мы не увидим, пока функция, её содержащая, не будет вызвана. Как же это делает HipHop? Он транслирует PHP в C++!

Таким образом мы получаем возможность статически проанализировать C++ код, что, в общем, давно никого не удивляет, а потом применить полученную информацию к PHP (естественно автоматически).

Итак, начнём.
Читать дальше →
Всего голосов 62: ↑54 и ↓8+46
Комментарии62

Magenta: open-source клон iOS

Время на прочтение1 мин
Количество просмотров15K


Magenta — реализация Darwin/BSD поверх ядра Linux, полностью бинарно совместимая iPhone OS 5.0 (использует тот же бинарный формат), работает на любом процессоре ARMv7.

Разработчик Кристина Б. взяла Darwin (основа iOS, опубликован под свободной лицензией APSL) и попыталась заменить все остальные проприетарные компоненты iOS свободными альтернативами.
Читать дальше →
Всего голосов 88: ↑64 и ↓24+40
Комментарии68

Как НАДЕЖНО защитить in-App Purchase от ломалок

Время на прочтение4 мин
Количество просмотров9.5K
Совсем недавно я писал статью Как защитить in-App Purchase от ломалок . Прошло немного времени, а хакеры на месте не сидят. Тот метод защиты оказывается можно обойти, не очень сложно. Под катом метод, который намного надежнее.
Читать дальше →
Всего голосов 40: ↑31 и ↓9+22
Комментарии57

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность