Как стать автором
Обновить
15
hornet @hornetread⁠-⁠only

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

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

Электро-ланч

Время на прочтение3 мин
Количество просмотров1K
Обеденный перерыв на второй планете системы Альфа-Кассиопея. Х/ф Отроки во Вселенной, 1974 год.Хочешь, чтобы сотрудник хорошо работал – накорми его. По статистике годовой давности большинство людей обедают прямо за рабочим столом, кушают за свои кровные в институтской столовой или готовят полуфабрикаты на офисной кухне. Работодатели часто спихивают проблему питания на самих сотрудников, лишь некоторые компании проявляют соцответственность: организуют собственную столовую или оплачивают обеды. И, в принципе, серую массу «безответственных» работодателей можно понять: организовать питание для своих – задача нетривиальная.


Собрался построить собственную столовую – будь любезен получить лицензии/разрешения/справки, а также ежемесячно выкатывать приличную сумму на содержание пищеблока. Доставка обедов в офис – сомнительное удовольствие от не менее сомнительных кейтеринговых компаний. Обеды в дружественном ресторане приедаются уже через месяц.
Читать дальше →
Всего голосов 41: ↑37 и ↓4+33
Комментарии41

Испытание нестандартных подходов к продвижению. Часть 1. Введение

Время на прочтение3 мин
Количество просмотров1.4K
Уже довольно давно занимаюсь продвижением различных интернет-проектов и в большинстве случаев, это не собственные проекты – а проекты заказчиков. А чем занимается средне статистический заказчик? Да ничем интересным. :) Я в основном работаю с компаниями, представителями малого бизнеса, которые оказывают какие-то услуги (b2b, b2c), либо продают кем-то произведенные товары. В большинстве случаев все банально и скучно. Как правило, каждому заказчику присуще большинство следующих черт…
Читать дальше →
Всего голосов 45: ↑43 и ↓2+41
Комментарии65

air.Typograf

Время на прочтение4 мин
Количество просмотров1.1K
Делать простые приложения с Adobe AIR мы уже научились, делать красивые окошки тоже, а теперь поставим себе реальную задачу и попробуем ее осуществить.
Сегодня будем писать очень простенькую обертку под Типографический веб-сервис.



ого, ну давайте посмотрим
Всего голосов 41: ↑39 и ↓2+37
Комментарии27

Facebook переведён на русский язык

Время на прочтение1 мин
Количество просмотров9.6K
Как сообщает сообщество переводов Facebook, основной интерфейс был переведён и адаптирован для русскоязычных пользователей. Переключить интерфейс на великий и могучий можно в соответствующей секции настроек. В то же время никто не мешает вам улучшать качество перевода. Это рекомендуется делать при помощи специального инструмента перевода.
Читать дальше →
Всего голосов 54: ↑51 и ↓3+48
Комментарии84

Обзор сервиса LogMeIn

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

Перепробовав большое кол-во софта для доступа к своим серверам и компьютерам — я остановился на LogMeIn.
Причины?
— Работа с Mac
— Безопасность
— Бесплатность (для домашнего использования)
— Возможность удаленной перезагрузки
— Быстрая передача файлов
— Доступ из любой ОС, включая смартфоны и ПДА. (upd via VPK )

Все, что Вам нужно — это установить клиента на PC или Mac. Затем, зайдя на сайт logmein, Вы увидите список всех Ваших устройств.
Не надо помнить IP, портов и т.д.

Читать дальше →
Всего голосов 24: ↑22 и ↓2+20
Комментарии36

Публикация скриншотов (почти) одним кликом

Время на прочтение3 мин
Количество просмотров1.2K
Иногда инструмент попадается под руку именно в тот момент, когда в нем возникает потребность. Примерно так 15 минут назад произошло с сервисом для быстрой публикации скриншотов scrnshots.com.

Время от времени возникает потребность передать собеседнику по чату или переписке то, что в данный момент находится у тебя на мониторе. Такая «фотография» обычно воспринимается легче, чем словесное объяснение, да и вообще, самый простой способ передать контекст рабочей среды — просто показать, о чем речь.

Как правило, для передачи скриншота требуется выполнить несложную, но нудную цепочку действий. Нажать Print Screen, открыть графический редактор, создать в нем новый документ, воткнуть в него скопированное изображение, обрезать (при необходимости) лишнее, сохранить в приемлемый для передачи по сети формат, зайти браузером какой-нибудь image hosting, нажать кнопку Browse, долго и скучно бродить по папкам, загрузить нужный файл и только после этого получить ссылку для копирования в чат или куда-то еще.

А почему бы не сократить эти действия до двух-трех, которые действительно требуют человеческого вмешательства? А именно, выделить фотографируемую область десктопа, нажать кнопку подтверждения публикации и получить готовый URL картинки.
Читать дальше →
Всего голосов 19: ↑15 и ↓4+11
Комментарии41

MediaCoder — Аудио-Видео перекодировщик

Время на прочтение2 мин
Количество просмотров2.5K
MediaCoder Logo
MediaCoder — универсальный аудио-видео перекодировщик, обладающий огромными возможностями. Поддерживаемы аудио форматы — MP3, Vorbis, AAC, AAC+, AAC+v2, MusePack, Speex, AMR, WMA, RealAudio, FLAC, WavPack, Monkey's Audio, OptimFrog, AAC Lossless, TTA, WAV/PCM, Waveform. Видео кодеры — H.264, XviD, DivX, MPEG 1/2/4, Theora, Flash Video, Dirac, 3ivx, RealVideo, Windows Media Video; Контейнеры — AVI, MPEG/VOB, Matroska, MP4, PMP, RealMedia, ASF, Quicktime, OGM, а также CD, DVD, VCD, SVCD, CUESheet.
Читать дальше →
Всего голосов 36: ↑29 и ↓7+22
Комментарии42

Обманывая других мы вредим сами себе

Время на прочтение2 мин
Количество просмотров9.4K
Думаю что и на этот счет у Английских ученых есть свои исследования, правда я с ними не знаком, зато у меня в этом большой собственный опыт.

Опыт, с которым давно пора покончить.

Так почему же обманывать это плохо? Я говорю не о том, что делаем плохо кому-то, а отом что обманывая наносим сильный вред самим себе.

Зачем мы врем?

Читать дальше →
Всего голосов 67: ↑46 и ↓21+25
Комментарии99

Доступ к рабочему столу получить очень легко

Время на прочтение1 мин
Количество просмотров7.1K
Иногда возникает такая ситуация: ты объясняешь кому-то, как что-нибудь делать на компьютере. Например, человек не умеет настраивать какую-нибудь программу и звонит тебе, чтобы ты помог. Или вдруг у друга, который мало понимает в компьютерах, вылезло какое-то окошко, и он просит тебя помочь. Если у вас были подобные ситуации, то вы представляете, насколько сложно объяснять по телефону (или даже по аське Gtalk) последовательность действий. И вы не помните, что и как должно быть, и начинаете поэтому воспроизводить действия у себя на компьютере, да и собеседник иногда толком ничего не может объяснить.

Конечно же, решение данной проблемы уже давным-давно нашли. Это просто удалённое управление компьютером. Данные программы даже встроены в новейшие операционные системы. Хотя можно поставить и решения на основе VNC: например, популярную бесплатную программу UltraVNC.

Подключится к компьютеру с помощью данных решений легко, особенно, если они находятся в одной локальной сети. Но… будем считать этот случай идеальным. А вот в реальности (что происходит, например, постоянно у меня) люди обычно сидят за NAT, файрволом и т.п. Поэтому хоть и можно получить IP-адрес, но ведь нужно ещё и порты настроить. Думаю, что только объяснение всего этого займёт в разы больше времени, чем решение самой проблемы. Не надо забывать, что не все знают, что такое IP и порты.

И даже для этих случаев придумали отличное решение: TeamViewer. О нём-то я немного и расскажу.

Читать далее →
Всего голосов 56: ↑53 и ↓3+50
Комментарии88

PHP: array_search — быстрый поиск по массиву

Время на прочтение3 мин
Количество просмотров14K
Я уже достаточно долго использую функцию array_search() для поиска значений в массиве, так как неоднократно слышал и читал о том, что она работает заметно быстрее, чем поиск по массиву в цикле, но насколько она быстрее — не знал. Наконец-то дошли руки самому проверить и посчитать.

Сравнил скорость поиска в массиве с помощью этой функции с обычным перебором массива в циклах foreach и while. На 10-100 элементах массива разница незаметна да и время столь мало, что им можно принебречь. А вот для больших массивов разница оказалась весьма существенной. С увеличением размера массива на порядок, значительно увеличивалось и время поиска. При ста тысячах элементов скорость foreach падала до 0,013 секунды, а while — до 0,017, при том что array_search() тоже замедлился, но все-таки остался на порядок быстрее — 0.004 секунды. Для большого скрипта, работающего с большими массивами замена поиска в цикле на поиск с помощью array_search() будет вовсе не «блошиной оптимизацией».

UPD: добавил в циклы break и менял искомое значение так, чтобы оно было в середине массива — 5-50-500 и т.д. Данные в таблице обновленные.
Число элементов массива   array_search   Цикл foreach  Цикл while  
10 0.0000068 0.0000064 0.0000076
100 0.0000078 0.0000153 0.0000185
1000 0.0000209 0.0001177 0.0001351
10000 0.0004210 0.0012128 0.0018670
100000 0.0039679 0.0130989 0.0175215


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

UPD: нужен программистский склад ума, тоже нужен! И внимательность с памятью не помешают (навеяно break и range :)

Под хабракатом код скрипта, которым подсчитывал время:

Читать дальше →
Всего голосов 25: ↑24 и ↓1+23
Комментарии36

Немного из опыта покупок на E-Bay-в основном для москвичей

Время на прочтение8 мин
Количество просмотров24K
Итак, вдохновленный успехом топика – kovalevvalery.habrahabr.ru/blog/43607.html
и многочисленными просьбами тех, кому интересно услышать об опыте покупок на E-bay решил написать данный «материал». Ну заодно и блог одноименный завел…

Сразу оговорюсь, материал не будет претендовать на идеальную полноту изучения вопроса. А только лишь может быть обратит внимание на неявные нюансы, не описанные в многочисленных хэлпах E-bay, или просто вкратце изложит суть вопроса.
Читать дальше →
Всего голосов 124: ↑121 и ↓3+118
Комментарии133

Запись Skype-беседы

Время на прочтение4 мин
Количество просмотров182K
Уже не один раз меня просили рассказать, как можно записывать парные (или даже еще с большим количеством людей) подкасты, которые проходят в Skype. Это на самом деле хороший вопрос, потому как вариантов есть несколько, у всех свои плюсы и минусы… К тому же подкасты-беседы чаще всего интереснее и живее, а скайп или другая voip-телефония зачастую оказывается единственным вариантом связи.

Вариантов для записи skype-бесед два. Будем рассматривать их по отдельности.
Читать дальше →
Всего голосов 66: ↑61 и ↓5+56
Комментарии21

Вкусный Монстр: путь к совершенству

Время на прочтение2 мин
Количество просмотров855
В 14 лет молодой американский программист Майк Матас создал бизнес по рисованию иконок для OS X приложений. В 15 лет его пригласили работать в Omni Group. Но после окончания школы он покинул компанию. “Было прикольно работать в Omni. К сожалению, компания разрослась за последний год и дух веселья и креативности, который я любил, стал исчезать”, — говорит Майк.

Он основал свою компанию, Mad Softworks, а когда Уилл Шипли ушел из Omni, скооперировался с ним. Они назвали новую фирму Delicious Monster («вкусный монстр», в честь растения monstera deliciosa), и сели писать первый продукт.

Читать дальше →
Всего голосов 25: ↑22 и ↓3+19
Комментарии21

«Эмоциональная» клавиатура

Время на прочтение1 мин
Количество просмотров1.1K
Дизайн-студия PEGA, являющаяся подразделением компании ASUS, представила довольно интересный концепт клавиатуры под названием Look@Me, предназначенной для «передачи эмоций».

Каждая из 40 кнопок Look@Me — смайлик или что-то вроде. То есть вместо символьной раскладки, дизайнеры из PEGA предлагают нам набор из 40 иконок, обозначающих или отдельно или в комбинации те или иные эмоции. Так как смайлики — штука «важная» (без них же не обходится ни одно обсуждение или переписка в «аське», форумах и пр.), то могу предположить, что создание внешнего устройства для их ввода по крайней мере хоть немного да обосновано.

via IXBT
Всего голосов 38: ↑27 и ↓11+16
Комментарии32

Артемий Лебедев: «Цены берем с потолка»

Время на прочтение1 мин
Количество просмотров6.6K
Артемий Лебедев дал интервью журналу «Чужие деньги». Возможно кто-то подчерпнет что-то интересное для себя.
Читать дальше →
Всего голосов 103: ↑80 и ↓23+57
Комментарии135

Что внутри высоконагруженных сервисов?

Время на прочтение1 мин
Количество просмотров1.3K
По роду деятельности интересуюсь различными аспектами реализации высоконагруженных сервисов, тут возник вопрос, на чем же лучше всего делать сервис расчитанный на многомиллионный сайт. Правильный ответ конечно зависит от того кто его будет разрабатывать, то есть кто какой язык хорошо знает.

Но интересно было наткнуться на вот такую табличку, которая собственно показывает тенденции разработки highload структур.



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

Также кому интересна эта тема как и мне, рекоммендую периодически заглядывать на сайт
highscalability.com

п.с.спасибо что добрые люди подняли карму до 1, что позволило этот первый пост написать;)
п.с.2 какие то проблемы версткой.
Читать дальше →
Всего голосов 74: ↑70 и ↓4+66
Комментарии72

Электропамять на викиносителях

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

Эта вещь уже упоминалась на хабре, но уверен, что она достойна отдельного поста. Как водиться, наткнулся на нее совершенно случайно, и теперь не понимаю, как жил без нее раньше. Итак, TiddlyWiki, прошу любить и жаловать!

Читать дальше →
Всего голосов 66: ↑62 и ↓4+58
Комментарии82

Google AJAX Search API

Время на прочтение1 мин
Количество просмотров30K
Возможно я идиот, и убейте меня кто-нибудь, но сегодня я совершенно случайно, перерыв бОльшую половину интернета, обнаружил, что у Google есть мощнейший и абсолютно бесплатный API для поиска. Который ну просто мега элементарно интегрировать со своим сайтом.
$url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=".urlencode($query)";
$body = file_get_contents($url);
$json = json_decode($body);
foreach ($json->responseData->results as $resultjson) {
$result_google['urls']= $resultjson->url;
$result_google['contents'] = $resultjson->content;
}

а вот что из этого получилось
Всего голосов 65: ↑59 и ↓6+53
Комментарии71

Web-приложения на рабочем столе

Время на прочтение3 мин
Количество просмотров1.2K
undefined
С развитием интернета появляется огромное количество сервисов, они классные удобные и порой воплощают все ваши заветные мечты в жизнь. Например та же почта в Gmail — золото, а не сервис. Лично я постоянно держу ее открытой. Или тот же Google.Docs и — отличная замена для громадного пакета от Microsoft, да пусть есть маленькие недостатки, но это если сильно придираться, ну согласитесь идеальный редактор. Такой список можно перечислять бесконечно, одно ясно, все эти сервисы постепенно вытесняют так называемые desktop-приложения, приложения установленные в ваш компьютер.Но есть одно маленькое но, держать открытыми такие web-приложения в браузере, как минимум не удобно, да и непривычно. Не удобно, потому как в браузере постоянно открываются закрываются вкладки, ненароком можно
и закрыть нужный вам сервис, ясное дело, с ним было бы легче работать будь он в отдельным окне, да и намного привычнее.
Сегодня мы поговорим о программе, готовой помочь в этом нелегком деле.
Читать дальше →
Всего голосов 55: ↑46 и ↓9+37
Комментарии101

30 советов, как эффективно трудиться и не сойти с ума, работая дома

Время на прочтение5 мин
Количество просмотров16K
Тем, кому знакомы прелести работы дома (на себя, фрилансером или удаленно на ставку), также знаком соблазн поваляться на диване и затягивание сроков.

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

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

Так как же работать эффективно и в то же время не довести себя до нервного истощения? Я недавно уволился с постоянной работы и поэтому спросил совета у читателей своего блога. Они, как и всегда, откликнулись на мою просьбу, и я отобрал наиболее понравившиеся мне рекомендации, чтобы люди могли использовать их как руководство (ну, я тоже собираюсь руководствоваться этими советами).
Читать дальше →
Всего голосов 125: ↑123 и ↓2+121
Комментарии198

Информация

В рейтинге
Не участвует
Откуда
Sanya, Hainan, Китай
Зарегистрирован
Активность