А какие вопросы задавать на собеседовании разработчику? Мы не Гугл, нам дикие истории в духе "что вы будете делать, если мир перевернется с ног на голову" не подходят :) Как понять профессионализм программиста?
Из типичных задач: нужно оценить, насколько реализуема идея, которую предложил заказчик, сколько времени она займет, какие ресурсы потребуются, как он будет организовывать процесс (работал ли с менеджером и заказчиком одновременно вообще?).
- teinett
Так это не профессионализм программиста. В этой "типичной задаче" отражены роли аналитика и менеджера проекта и отчасти эккаунт-менеджера. Люди, которые умеют все эти роли совмещать, на вес золота, и они обычно быстро становятся руководителями.
- то ли оценил/-а, то ли не
Меня вот всегда удивляют задачи типа «вывести строку в обратном порядке», «осортировать массив хитрым способом» и т.п. Складывается ощущение, что работодатель ожидает использование оных и прочих велосипедов в каждой реальной задаче, вместо библиотечных отлаженных методов. Другой причины, по которой бы потребовалось постоянно хранить в голове все эти алгоритмы, я не вижу.
- ptzn
^ я вот прямо сейчас решаю задачу такого рода, потому что библиотечный метод сломан.
- мейстер Микал Миндшенти
^ это вопросы не на вспоминание алгоритмов, а на их вывод и кодирование. если человеку нужно вспоминать, как отреверсить строку, то нуивонафик.
- Alex Kapranoff
@mindszenty такое бывает настолько редко, что проще выгуглить нужный алгоритм при необходимости
- ptzn
А что он должен будет программировать? Программисты - они разные бывают.
- Yury Kupriyanov
@kkapp ну вот честно, тебе хоть раз приходилось реверсить строку вручную? Я вот не помню такого в своей практике вообще.
- ptzn
ну не знаю. У меня вот была коллекция логических ошибок как можно присвоить порядковый номер объекту в базе. Потому что такая задача мной ставилась регулярно.
- Анё
А, это про предыдущую вакансию? Я обычно беру реальную задачку, такого размера, чтобы можно было за 1,5 часа сделать. А потом смотрите: работает/не работает; документирован ли код; что с безопасностью/обработкой исключений; что с мета-тэгами и css. Как-то так, навскидку. Ну и насколько социализирован человек: где пишет, что читает, на какие конференции ходит.
- Yury Kupriyanov
^ мы про профессионализм или про галеры? Ok, не ходит. Знает по названиям и смотрит записи.
- Yury Kupriyanov
^ я не смотрю видео и не слушаю аудио. глупо терять час времени на то, что можно тезисно прочесть за 10 минут. вообще, видиотизм последних лет, когда тебе показывают на видео, как пользоваться например библиотекой, раздражает немерено
- танцы в мягкой обуви
^^ У меня из всей социализации - Stack Overfow. Что это говорит обо мне, как о программисте?
- мейстер Микал Миндшенти
Знание алгоритмов, полезно не только для написания своих велосипедов, но и для правильно выбора существующих. Если все время использовать только готовые библиотеки, не вникая, что у них внутри, есть много шансов выбрать негодную библиотеку.
- Anton Yuzhaninov
самое главное в нетехнических умениях девелоперов - это оценивать время исполнения кусков работы малого и среднего масштабов, уметь говорить о них с командой и проектом, оценивать время своих фиксов до адекватной степени, умение вовремя остановиться ибо лучшее враг хорошего, умения слышать тестера и парсить документы внешних зависимостей. Дальше - опционально, но важно умение работать...
more...
- A. T.
Если работа в команде, попытайтесь на интервью выяснить социальные скиллы интервьюируемого. Может это покажется неважным, но в стрессовых ситуациях, которыми изобилует разработка, устойчивость коллектива крайне важна.
- warning be enough
^ вот да, нас нанимают за технические скиллы, а потом выгоняют за отсутствие социальных. общую "адекватность" и надо проверять по возможности. А тут можно любые вопросы задавать
- Count Caturday
Меня наверное сейчас тапками закидают, но я на собеседовании просил фронтенд-разработчиков написать запрос в google для решения той или иной проблемы.
- Кофе без сахара
Что касается социализации, то я бы еще посмотрел на комментарии разработчика к его коммитам в opensource-проектах на гитхабе например.
- Кофе без сахара
Какие вопросы спрашивать сильно зависит от того, что конкретно будет делать разработчик. Если это написание (частей) вебсайта (пусть и со сложной бизнес-логикой) — это одни вопросы, если надо писать нутро базы данных — другие. Так что требую подробностей!
- Ещё быстрей Гонсалес
В целом, разработчик на собеседовании должен писать код, а не разгадывать загадки про то, как философы догадываются, что у них на лбу пометка, или как можно выбраться из блендера.
- Ещё быстрей Гонсалес
А вот еще вопрос тем, кто в России — чем всех так бесит отмена перевода часов? Пушо мне отсюда, иззарубежа это кажется охуенной идеей со всех сторон. Всегда бесили эти переводы часов туда-сюда.
вроде в итоге время стало круглый год неправильное (несовпадающее с астрономическим). А так, в целом, без перевода вполне нормально.
- Анё
тем, что зимнее время было ближе к астрономическому. все равно на час разница, но хоть на час, а не на два
- на условиях анонимности
Кривым исполнением. Время теперь на два часа отстоит от поясного. Итого светлеет в Петербурге зимой теперь ближе к десяти утра. Плюс с Европой и США мешает полноценно общаться.
- Takins can bump
вместо того, чтобы никому не нужное летнее время, его сделали постоянным
- Anton Yuzhaninov
2.5'' это пока не любые сервера, а только те где нужен высокий IOPS поэтому нужно много шпинделей в одном сервере (при этом объем больше, чем выгодно держать на SSD). Там где нужны больше объемы, пока все же 3.5'' - AFAIK 2/3 Tb диски пока только в 3.5''
- Anton Yuzhaninov
А уже есть и 4Tb. Но они-то все тормоза. Даже те, что на 7200. SAS такого объёма вроде бы не бывает, если мы о серверах.
- Ukc-F
ссд в сервере штука крайне искованная и пока крайне редкая пока. Кстати пока я не вижу у крупных вендоров широкого использвания 2/3 тб дисков (хотя может просто до нас пока не доползло) а смотря на поледнии схд много где вижу корзины под sff sas
- Space cat on mushrooms
from IM
сас сфф сейчас вроде как 600 самые большие и насколько я понимаю в рамках физического объема там с какого-то количества получается почти равное кол-во гигов на кубический дюйм
- Space cat on mushrooms
from IM
@seekerdsr RackSpace живёт на 3Tb Hitachi :)
- Ukc-F
Я убился доказывать админу, что нам под логи нужен сервер с трехдюймовиками. У него прямо мания - везде эти двухдюймовые огрызки тыкать. Я сам пятнадцатитысячники просил под БД, но под логи-то?! Таки доказал.
- Крест и бантики
from FFHound(roid)!
А бизнес WD продает, потому что таковы условия покупки Hitachi. Антимонопольные органы придумали, самим Вестернам такая хаута в голову бы не пришла.
- Крест и бантики
from FFHound(roid)!
^ Да, эти причины ясны. Меня удивляет, что это оказалось для WD выгоднее, чем отказаться от сделки вообще.
- Ukc-F
"There is no WebKit browser. Anyone who thinks otherwise just hasn’t been paying attention and may not participate in this discussion."
- Anton Yuzhaninov
from Bookmarklet
Люди умные, а там они всерьёз про то, что все ходы подписаны?
- Count Caturday
@bleys, у sporaw много политики, так что лучшее задавать вопрос с цитатой.
- Alex Kapranoff
from Android
@kkapp я про техническую часть. Верно ли, что технология действительно однозначно увязывает from, to, и timestamp с точки зрения сервера, и подписывает всё это верифицируемым ключом сервера (того же гугла, скажем или яхи, или чего-то ещё)
- Count Caturday
А там есть что то компрометирующие в темах писем? Тело письма насколько видно из поста DKIM-ом не подписано.
- Anton Yuzhaninov
сегодня я придумал очень смешной топографический филер по мотивам картинок эшера. и нарисовал за часик. надо печатать, тестить и издавать если играется. но пока кажется что играться должен быстро и азартно
"Nordost Vidar в процессе прогрева выполняет три основные функции: устраняет статическое напряжение; поставляет глубокий сигнал широкого диапазона, что обеспечивает необходимые изменения в металле проводника; передаёт сигнал сверхвысокой частоты (сверхзвуковой) сигнал, сглаживающий поверхность проводника."
- Ukc-F
from Bookmarklet
Вот она магия: "В процессе "прогрева" сверхнизкие частоты проникают вглубь проводника, в то время как высокие "скользят" по его поверхности."
- Кто-то не прав
... и тогда провод становится теплым, мягким и шелковистым
- β-Katze Шредингера
""Система Nordost Vidar также обладает уникальной возможностью приводить в движение электроны, находящиеся над проводником, и перемещать их в изоляционный слой""
- Ukc-F
sinodov: Ага. Вдобавок сейчас не только ns-серверы были в ауте, но и вся сетка, похоже, прикинулась ветошью. А ведь всего три месяца с момента продажи прошло.
- но это же пиздец!
01/31/2012 23:08:02 Power Unit 1 AC lost Asserted / 02/01/2012 00:50:24 Power Unit 1 AC lost Deasserted
- Anton Yuzhaninov
Что-то мне не везёт с NiMH. То 4xAAA Sony сдохли до нуля за пару лет, теперь вот достал свою 4xAA Varta 2500 — так зарядка намеряла от 800 до 1000mAh ёмкости :(
- Ukc-F
Бывают зарядки, которые измеряют емкость? Можно пример?
- Anton Yuzhaninov
Кроме модельных, которые работают с <i>батареями</i> (т.е. один канал, но с регулируемым напряжением) бывают две бытовые по 4 канала (т.е. 4 независимых аккумулятора заряжают-разряжают) -- LaCross BC-900 и Maha Power MH-C9000. У меня первая. Вторая, говорят, чуть лучше -- умеет ток побольше и не так греется.
- Ukc-F
Завести или нет домен-без-кук для статичного контента? Наш админ говорит, что оно того не стоит. Webpagetest и Гугл говорят, что стоит. Нужен совет бывалых. http://code.google.com/speed...
ничего не мешает сервить статику с домена без кук при помощи nginx, тут нету противоречия
- gryzzly
а сколько запросов статических файлов в пике на "нормальный" запрос? если сотни, то имеет смысл. если пара десятков — то наверное нет. и еще — есть https? отдельный сертификат нужен будет если что.
- Это ж Гугль-гум
отдельный домен полезен не только безкуками, но и ограничениями у браузеров на количество коннектов на один домен
- ок
ну, вообще хорошо было бы как раз по этой причине иметь www.hanuman.ru, и отдельно например static.hanuman.ru, если все правильно настроить то никаких потерь не должно быть от этого
- gryzzly
угу. если сервить с www.hanuman.ru и вешать на него куки то поддомен решает все проблемы. а если просто на hanuman.ru вешать куки, то юзерагенты будут посылать их при каждом http запросе и на static.hanuman.ru. и если кук много и запросов на статику много, то это может существенно замедлять общение
- Это ж Гугль-гум
я например в том смысле, что и для безкук и для обхода коннектов (одновременно) лучше сразу отдельный домен, а не поддомены
- ок
стоит. или не стоит. на такой вопрос подойдёт любой ответ :) правильный вопрос был бы «Хочу уменьшить среднее время загрузки страницы http://www.hanuman.ru с N до M — поможет ли мне в этом отдельный домен-без-кук?»
- Alex Kapranoff
вот в текущем состоянии для ускорения загрузки hanuman.ru я бы в первую очередь посоветовал перенести хостинг в Россию. правда сначала спросил бы зачем. кажется, что сайт достаточно шустр для магазина.
- Alex Kapranoff
а, вот ещё. странички «Все товары» и «Книги» в каталоге грузятся долго. вероятно, генерируются из базы тяжёлыми запросами. их нужно закешировать и отдавать мгновенно. это довольно легко сделать в nginx.
- Alex Kapranoff
я правильно понял, что есть разника, куда вешать куки — на hanuman.ru или на www.hanuman.ru? где почитать про это? я планировал статику повесить на s.hanuman.ru, а сайт оставить на hanuman.ru
- Vlad Rafeev
@kkapp когда в свое время принималось решение о сервере в Европе, решающим фактором была цена — в РФ она была существенно выше, пинг до сервера был сравнимым.
- Vlad Rafeev
@evgenyq Гугл говорит "We recommend this technique for any page that serves more than 5 static resources."
- Vlad Rafeev
а пинг откуда до сервера был сравнимым? вот сейчас у меня с московской корбины пинг до ханумана — 45ms. в 15 больше чем до indianspices.ru, например.
- Alex Kapranoff
9 секунд и first render через 2 секунды? ну это, прежде чем разговаривать о производительности, нужно договориться о том, что такое нормально и к чему стремимся. мне кажется, это долго.
- Alex Kapranoff
зайдем с другой стороны. как считаете, где можно ускорить? и что стоит сделать в первую очередь?
- Vlad Rafeev
я считал 0.4s First Byte и 1.1s Start Render хорошим результатом. какой результат будет для вас хорошим для сравнимого сайта? и примеры таких сайтов, если есть.
- Vlad Rafeev
Во-первых, вынос статики (картинок, скриптов, файлов стилей) на отдельный домен (или пару-тройку) позволит сайту загружать ресурсы параллельно, что даст больший прирост скорости, чем отказ от куки. А обрезать потом куки - просто логичный шаг, чтобы не гонять никому не нужные килобайты, помноженные на количество картинок.
- Paul Gusakov
Ещё можно отправить скрипты в хвост страницы, разместить их загрузку перед </body>, тогда страница будет начинать рендериться быстрее.
- Paul Gusakov
Для повышения качества работы сайта hanuman.ru стоит перенести ДНС-зону из Мастерхоста, какие нибудь более надежные ДНС сервера. У меня из дома этот сайт не открывался, пока я не написал в саппорт своего провайдера. Админы моего провайдера посмотрели, что ДНС-сервера Мастерхоста не всегда отвечают на запросы из данной сети и написали в Мастерхост. Сейчас работает - может письмо помогло, можно это была временная проблема.
- Anton Yuzhaninov
@citrin как проверить надежность DNS для ру-домена?
- Vlad Rafeev
1. мониторить ДНС сервера, желательно из разных мест чем то типа nagios. 2. искать отзывы на блогах-форумах, хотя это не очень объективно - на маленьких провайдеров плохих отзывов будет мало, поскольку мало людей страдают от их проблем. 3. если сайт живет на VPS/dedicated server, то primary DNS держать на нем, плюс еще secondary DNS где нибудь в другом месте.
- Anton Yuzhaninov
@citrin в чем плюс переноса ДНС на свой сервер? где почитать подробнее?
- Vlad Rafeev
плюс в том, что если не работает, то все и сразу :) Т. е. если не работает единственный в этом домене веб-сервер, то уже не важно, работает ли ДНС. В данном случае, если говорить про ДНС у мастерхоста - это хостер, у которого очень много сайтов. На некоторые из этих сайтов иногда идут DDoS атаки (чем больше сайтов собрать у одного хостера, тем больше вероятность, что на этого хостера...
more...
- Anton Yuzhaninov
This site provides sample course content and tutorials for Computer Science (CS) students and educators on current computing technologies and paradigms.
- Anton Yuzhaninov
из Browserscope узнал, что встроенный браузер в Android 2 не поддерживает httpOnly куки. Поддерживать их ведь совсем не сложно. Впрочем в Андроиде есть более серьезные проблем в плане безопасности.
- Anton Yuzhaninov
Жалко, что во френдфидике не успели до продажи Фейсбуку сделать модуль опоросов. Иногда так и хочется создать опорос, подчас с анонимными ответами (но, само собой, анонимными для нас, а не для сервиса, чтобы не накручивали).
0. Легенда. В [квадратных скобках] то, что не обязательно в первой версии. В {фигурных} то, что является мечтами.
- Обратная сторона порошка
1. Сервис позволяет создавать опросы, [редактировать опросы], [закрывать опросы] и смотреть на их статистику.
- Обратная сторона порошка
2. Создание опроса: опрос содержит название, один [или несколько] вопрос(ов), ссылку на автора опроса и ссылку на тред, где опрос опубликован и/или обсуждается. Все поля заполняются вручную, кроме автора опроса (берётся из OAuth). Опрос может быть следующих типов: все ответы публичны, все ответы непубличны ни для кого, [ответы публичны только автору опроса] и {ответы публичны только друзьям автора опроса}.
- Обратная сторона порошка
3. Вопрос может быть следующих типов: выбор одного варианта (т.е. радио), выбор нескольких вариантов (т.е. чекбоксы), {баллы от 1 до 10}, [свободно заполняемая строка].
- Обратная сторона порошка
4. Страница опроса должна содержать ссылку на результаты опроса, которые можно посмотреть и не отвечая на него. Ответив на опрос, пользователь попадает на страницу результатов опроса. Она содержит количество ответов на каждый вариант [каждого вопроса] в абсолютных числах [и в процентах]. По ссылке "кто как ответил" [у каждого вопроса] для публичного опроса доступна таблица (вариант ответа, логин-ссылка на ответившего), с сортировкой по варианту, затем по логину.
- Обратная сторона порошка
4.1. {Наличие графиков наряду с числами - мечта :) } 4.2. Страница результатов опроса так же содержит возможность поделиться ссылкой на опрос в своём Френдфиде {или других разрешённых для опроса сетях}
- Обратная сторона порошка
5. Отвечать на опрос может только авторизовавшийся по OAuth с Friendfeed-а {или других сервисов, если это разрешил автор опроса. Список сервисов включает в себя все крупные социальные сети или сервисы, пользующиеся популярностью в Рунете и поддерживающие OAuth}
- Обратная сторона порошка
6. {Результаты так же выгружаются в указанную автором опроса таблицу в Гугл-Докс}
- Обратная сторона порошка
угу ок. выглядит разумно. у меня правда возник вопрос, не сочинил ли уже кто-нибудь бесплатный сервис опросов с OAuth-доступом :) впрочем, какая разница
- зверёк¹
7. [Редактирование опроса позволяет [добавить новые вопросы] или отредактировать имеющиеся. Редактирование вопроса позволяет добавить новые варианты ответов или уточнить формулировки вопроса и имеющихся вариватов ответов. По умолчанию ответы сохраняются (согласно простому соответствию - кто выбирал первый вариант, продолжает считаться выбравшим первый вариант), но можно и очистить все...
more...
- Обратная сторона порошка
8. [Закрытие опроса не позволяет отвечать на опрос новым пользователям или менять свой выбор уже ответившим]
- Обратная сторона порошка
9. Пользователь, ответивший на вопрос, может перейти на страницу опроса заново и изменить свой ответ. Новый ответ заменяет собой старый. [Это возможно, пока опрос не закрыт.]
- Обратная сторона порошка
10. [У каждого пользователя есть страница-профиль (её публичность обсуждаема, скорее не публична), на которой есть список созданных им опросов и опросов, в которых он отвечал.]
- Обратная сторона порошка
беру сутки на размышление, потом напишу сюда прогнозы (когда и как и чего сделаю :) ориентировочно — ну, до выходных чё-то запустим, я думаю. если не случится локальный ядерный апокалипсис, например.
- зверёк¹
я дико извиняюсь, а френдфид-то тут каким образом замешан? есть же сервисы опросов разнообразные, на которые можно давать ссылку. может, я чего-то недопонял?
- Тринадцатый
В пост вставлять урл, который для фрф отдает картинку результатов, а по переходу открывает сам опросник. Примерно как imgur.com, например.
- glukki
@glukki вроде бы фрф не показывает внешних картинок на себе ни при каких условиях, а превьюшку генерирует только один раз.
- Обратная сторона порошка
@kukutz именно потому и написал, что показывает внешние картинки (например, imgur, twitpic, filmfeed, кадр кнопки youtube). Вероятно, именно благодаря этому: http://friendfeed.com/about...
- glukki
о, круто. да, надо будет поинвестигировать, кажется, это только mediaRSS
- Обратная сторона порошка
печально, что когда этой осенью у меня таки дошли руки, во френдфиде навеки поломался модуль регистрации приложений, и я не могу сделать login via friendfeed :(
- зверёк¹
блин, а точно ничего нельзя сделать? Неужто Adtweets были зарегистрированы раньше? Может, у кого есть ненужная рега?
- Обратная сторона порошка
А почему автаризация через OAuth а не через OpenID?
- Anton Yuzhaninov
«ненужная рега» не подойдёт — там частью свойства приложения является «url по которому должен приходить коллбек». Ну не знаю, я ни с одного из своих аккаунтов уже 2 месяца не могу — application error.
- зверёк¹
сейчас гуглотаблицей. когда жестко мониторил бюджет, чтобы понять, куда оно всё девается — MoneyTracker. любил за многопользовательский режим с доступом с разных компьютеров в локалке и за убойную подробность
- на условиях анонимности
Snowmint Budget (for Mac) — посоветовали, меня не стошнило.
- אלף
пипл, а можно вопрос: а зачем? чтобы знать, что в месяц на пиво уходит примерно столько-то? я как бы и так в курсе...
- говорящий смартфон
@moveyo reality check. Я тоже думал, что на пиво уходит ого-го. Оказалось, что на пиво и вино вместе взятые уходят копейки. Основная статья расходов — колбаса. Ну, после поездов.
- אלף
у меня нынче основная статья расходов - инвестиции, если это можно назвать расходами конечно. а на пиво уходит действительно не так уж и много
- говорящий смартфон
гугльтаблицей. Считаю что хочу и как хочу. Облако =)
-
Financisto на Android'е. Удобно, всегда под рукой, умеет бэкапиться в гуглодокументы, рисует всяческие графики…
- Dr. Byte
@piggymouse никакую. я рокнролла. детали лучше чатом.
- говорящий смартфон
Financisto на ондроеде великолепен, на ойфоне близко — CashTrails.
- Alexis Nazarbaev
from iPhone
toshl. люблю за то, что каждый расход вбивается секунда за 15
- Лиова
Раньше пользовался ledger - но это для тех, кто привык к консоли и vim/emacs (потом надоело все учитывать)
- Anton Yuzhaninov
Несколько лет использовал сделанный для себя и друзей сервис (Mulberried), последний год забил. Теперь использую YFD, там некоторые избранные actions связаны с расходами.
- Alex Olshansky
"домашняя бухгалтерия". правда, она платная. раньше пользовалась онлайновой easyfinance.ru, пока их не взломали, теперь больше онлайновыми тулами для учета денег не пользуюсь. а, пробовала еще четыре конверта, неудобно.
- shaken not stirred
А тут кто-нибудь знает что-нибудь про современное состояние журнала ``Наука и Жизнь''? А то я когда-то её читал почти от корки до корки -- может и сейчас стоит покупать?
Многие считают, что размытие необратимая операция и информация безвозвратно теряется, т.к. каждый пиксель превращается в пятно, все смешивается, а при большом радиусе размытия так и вовсе получим однородный цвет по всему изображению. Это не совсем так – вся информация просто перераспределяется по некоторому закону и может быть однозначно восстановлена с некоторыми оговорками. Исключение составляет лишь края изображения шириной в радиус размытия – там полноценное восстановление невозможно.
- Anton Yuzhaninov
Угу, нашли, спасибо. Черт, на Сахалин ехать далековато. Интересно, где еще взять заброшенный маяк (не слишком вылизанный) и чтобы пустили и чтобы не очень далеко от Европы отъезжать, гг (надо не мне)
- Герц
А с маяка в Сторожно можно, вероятно, в хорошую погоду увидать Осиновецкий маяк :)
- Michael Yakovis
http://urban3p.ru/object11779/ (на урбантрипе скрывают точные координаты, но возможно, если связаться с «автором» объекта ... ) олсо, на урбантрипе их может быть много.
- зверёк²
^ угу. А ты на Канонерском острове случайно не была? В заброшенной ТЭЦ? Помню, меня туда привели, завели в цистерну -- там темно и гулко -- достали заранее припасенный варган и сыграли. Вот это было вау))
- Герц
Предсказать вызывающие коллизии значения не представляет труда, так как в вышеупомянутых языках как правило используются две реализации хэш-функций DJBX33A и DJBX33X, разработанные Дэниэлом Бернштейном (Daniel Bernstein, автор qmail и djbdns). Хэш-функция DJBX33A используется в PHP5, Ruby 1.8 и Java. DJBX33X в PHP4, ASP.NET, Python и JavaScript (v8). Кроме языков программирования данные хэш-функции применяются в широком спектре проектов, от ядра Linux до социальной сети Facebook, а также в таких языках, как Lua, Erlang и Objective-C, что открывает возможные новые векторы для атак.
- Anton Yuzhaninov
Я одного не понимаю с Футуброй -- что, название придумывали люди сильно младше меня, не игравшие в школе в Фублю? Ну, в Фубля. Она же сифа. Или это было локальное? Я вот никак н могу отделаться от ощущения, что Футубра -- это или сифа или фраза девочки из анекдота ``ФУУУУ, БЛЯ, ЖАБА!'' Других ассоциаций нет. Только у меня?
@marinka сейчас, когда цены на винты взлетели, стоит произвести перерасчёт
- с мармеладом в бороде
@ztarcheg все равно дешевле, @tcharge сколько сколько будет стоить 3т в облаке?
- Space cat on mushrooms
^ у меня на порядок меньше там лежит, но при "безлимитном" тарифном плане (~50$ в год)
- tcharge
кстати, хранить в облаке то, что легко скачивается из торрентов, смысла не вижу.
- tcharge
@alisher Новая мода: удалять все аккаунты. Вместе с этим пропадает всё связанное. Раньше их принято было забрасывать и всё оставалось в сети.
- smallq
@tcharge Торренты имеют обыкновение устаревать и исчезать. Я вот недавно искала немецких Бандиток в оригинале с английскими сабами или хотя бы с русским дабом, в котором смотрела - очень нетривиальная оказалась задача, я исчерпала комфортное время поиска и не нашла :(
- smallq
@tcharge Боюсь, мейнстрим меня интересует слишком редко, чтобы можно было надеяться на торренты.
- smallq
@marinka239 - дополнительный HDD стоил дешевле до наводнения в Тайланде. С тех пор винты подорожали и вроде еще не вернулись на прежний уровень. См. например http://camelegg.com/product...
- Anton Yuzhaninov
я потихоньку переписываю архивы на винты, но cd и dvd пока не выкинул. из сотни dvd (2005-2006) к этому году перестали читаться 5. cd еще не проверял.
- shattered
@proforg для системы хватит 48Gb-64Gb, основной вопрос в твоем софте, сколько ему паяти нужно для хранения контекстов этих запросов.
- Kirill A. Korinskiy
с софтом всё более или менее понятно, а вот сколько потребуется системе для такого непонятно как оценивать. из расчёта 48-64 кб на активное соединение? не дохуйя ли?
- крепче чем крепдешин
from BuddyFeed
ну да че там, 48-64 гб - семечки, епта :)))
- Cy6erBr4in
@proforg Ну вообще TCP с буфером меньше 64Kb так себе работать будет... Окна там, все дела.
- Ukc-F
но tcp буферы вроде же по ходу дела аллоцируются, равно как и окна растут, то есть это верхняя пессимистическая оценка.
- крепче чем крепдешин
from BuddyFeed
Работать оно наверно будет, но есть подозрение что 4 машинки в которых в 4 раза меньше памяти будут работать значительно быстрее (при таком же суммарном числе ядер). Разве что для приложений, которые плохо разносятся на разные сервера имеет смысл брать одну машинку и набивать её памятью.
- Anton Yuzhaninov
Что касается больших объемов памяти наблюдал такой эффект на связке FreeBSD+Hadoop - машинка с 32Gb Ram работает медленнее чем с 16Gb. Эффект сохраняется если на машинке с 32Gb использовать только половину памяти. Точно измерить что происходит не получилось (нет было времени), но наиболее правдоподобная версия - чем больше объем памяти, тем больше TLB miss rate и Dcache miss rate. TLB...
more...
- Anton Yuzhaninov
^такое ощущение что это проблемы конкретной операционки. у нас на серверах 512Gb-1Tb памяти, и таких проблем у нас нет. В качестве ОС у нас Debian сейчас.
- Cy6erBr4in
без бенчмарков можно и не узнать, о том, что проблемы есть... Ну и cache locality и как следствие производительность сильно зависит от софта и load pattern.
- Anton Yuzhaninov
фишка в том что делается решение где будет очень много висящих соеденениний, по которым *редко* будет гоняться траффик.
- Kirill A. Korinskiy
@catap Там виртуализация, отлаживать на ней low-level проблемы -- как-то нелепо.
- Ukc-F
@blacklion а в чем принципиальная разница? Если ошибка софтовая то воспроизводится будет и в виртуальной машине, или я не прав?
- Kirill A. Korinskiy
@catap ошибка софтовая может вызываться и неудачным стечением обстоятельств вроде временных рамок исполнения конкретной задачи, которые совсем иные на EC2.
- warning be enough
@catap Это может быть ошибка на стыке. И скорее всего она и есть -- тот же лишний флаш TLB. Если мне амазон не отдаст аппаратные каунтеры собыитй процессора (а он не отдаст, из-за виртуализации) -- фиг я чего наотлаживаю.
- Ukc-F
In this article I have collected a list of options related to GC tuning in JVM. This is not a comprehensive list, I have only collected options which I use in practice (or at least understand why I may want to use them).
- Anton Yuzhaninov