Обновление текстового редактора
Выложил обновление своего Текстового редактора под Андроид.
Как ни странно, но полторы тысячи человек пользуются редактором, а значит, это кому то нужно. И даже фидбеки у приложения довольно не плохие, не смотря на его сделанность на коленке и отсутствие двух жизненно важных функций - поиска и поддержки различных кодировок. Кстати, пользователи в коментах именно это и попросили сделать в первую очередь.
Сказано-сделано, -- эти функции и мне самому нужны, итогов в новую версию были добавлены следующие возможности:
- перевод на русский язык
- возможность переключать язык интерфейса (пока только русский и английский)
- возможность выбрать кодировку в настройках приложения
- возможность задать формат концов строк для Windows, Unix и Mac
Весь код, как и прежде, доступен на github - предложения по улучшению приложения только приветствуются!
Фазoинверсный микрофон на ноутбуке
Давно бьюсь с микрофоном на Юбунте - кажется вот-вот и победю эту тварюгу, и он у меня заработает нормально. Ан нет, на скайпе вроде нормально настроил - для этого пришлось прихлопнуть PulseAudio. Перестал работать Google Hangout.
Проблема решилась очень странно - выяснилось, что если в alsamixer убрать один из каналов микрофона - не важно, правый или левый, звук волшебным образом появляется. Похоже, дело в том что монофонический микрофон подключен в самом компьютере так, что сигналы с приходят на звуковую карту с противоположными фазами, что в результате приводит к их взаимной компенсации. Юбунту не умеет работать с такими микрофонами о чем есть соответствующий баг.
В общем если у вас на юбунте аналогичные проблемы - попробуйте выключить один из каналов микрофона в микшере - может помочь.
Три врага
А ведь согласен на сто процентов c высказыванием, поэтому процитирую:
У меня есть три врага:
- Время, не позволяющее сделать все задуманное в полном объеме в срок,
- Назойливые люди, отбирающие Время на свои тупые дела, и
- Я сам, не умеющий порой правильно, но деликатно, объяснить Назойливым людям, что я занят и что у меня нет на них Времени.
Вопросы при приёме на работу от Google
1. Сколько мячиков для гольфа влезает в школьный автобус (Product Manager)
2. Сколько бы вы денег взяли за то, чтобы вымыть все окна в Сиэттле (Product Manager)
3. Есть страна, в которой родители хотят только мальчиков. Если рождается девочка, они продолжают заводить детей, если мальчик – останавливаются. Каково соотношение мальчиков и девочек в стране? (Product Manager)
4. Сколько в мире настройщиков пианино? (Product Manager)
5. Почему крышки на канализационных люках круглые? (Software engineer)
6. Разработайте план эвакуации из Сан-Франциско (Product Manager)
7. Сколько раз за день “встречаются” стрелки часов? (Product Manager)
8. Объясните значение термина “dead beef” (Software engineer)
9. A man pushed his car to a hotel and lost his fortune. What happened? (WTF?!?) (Software engineer)
10. Вам надо проверить, правильно ли ваш друг Боб записал ваш номер телефона. Но напрямую спросить нельзя. Вы должны записать вопрос на карточку, дать ее Еве, которая передаст карточку Бобу, а вам потом – его ответ. Что надо написать на карточке, кроме самого вопроса, чтобы Боб знал, что номер телефона надо “зашифровать” от Евы? (Software engineer)
11. Вы капитан пиратского корабля. Команда готовится делить добычу. Если с вашей версией деления согласится меньше половины команды, вас убьют. Как вы поделите добычу так, чтобы остаться и с хорошим кушем, и живым? (Engineering Manager)
12. У вас семь мячей, шесть одного веса и один потяжелее. Как с помощью двух взвешиваний найти тяжелый?
13. У вас два яйца и стоэтажное здание. Яйца могут оказаться такими хрупкими, что разобьются при падении с первого этажа или такими прочными, что не разобьются при падении с сотого. Вам надо определить самый высокий этаж здания, с которого яйца можно уронить так, чтобы они не разбились. Вопрос – сколько раз вам надо их уронить, чтобы это определить? Разрешается разбить яйца по ходу решения задачи (Product Manager)
14. В трех предложениях объясните своему восьмилетнему племяннику, что такое база данных (Product Manager)
15. Вы уменьшились до размеров пятицентовой монеты, ваша масса уменьшилась пропорционально так, чтобы сохранилась ваша плотность. Вас бросили в пустой блендер, через 60 секунд его включат. Ваши действия? (Product Manager)
Здесь оригинал заметки с ответами.