Из-Под Глыб
Dec. 31st, 2009
Nov. 13th, 2009
03:05 pm - bacat meeting yesterday
10:31 am - о культуре
Вчера с Иваном и Майей ездили в Сан Франциско на бакат; Иван больше молчал, а мы с Майей чесали языками на темы культуры. Помните, мой почти однофамилец на вопрос what do you think about European culture ответил - было бы неплохо.
Вот Майя и рассказывает, мол, у них в Индии есть "два типа людей" - одни культурные (cultured), другие westernized.
Вообще Майя, конечно, странная тётка. Иногда мне кажется, что она просто сумасшедшая. Но написала же книжку по алгебраической геометрии. Я как её нашел-то. Саймон, уйдя с Гугла, устроил парти у себя на ранчо (ранчо у него классное, там и экзотические птицы, и овцы, и куры, и tree house на высоте метров 20); кого там только не было, и Норвиг, и Блок; а я с Мовсином языками зацепился, и он познакомил меня с женой, а та произнесла священную для меня фамилию Ловир. Ну и вот, теперь она тоже к нам на семинар ходит.
Она говорит, вернулась бы и в Индию, к себе в Сикким, но там проблемы. Кроме того, что сама она этническая индуска, а муж у неё мусульманин, она к тому же ещё католичка; плюс богатая, у них дом большой, а в Сиккиме маоисты (можете себе представить маоиста из Индии?) бесчинствуют и хотят у богатых всё отнять и поделить.
Религия, говорит, нужна человеку, чтоб было что праздновать. Вот же ж блин. Шутки шутками, а мы как раз с подругой обсуждали вопрос, как это что мы ничего не празднуем? Блин. Что-то у нас тоже не так.
А на обратном пути мы говорили о белых людях. Главная-то претензия к белым людым нам с вами, наверное, и не видна, Претензия такая, что у белого человека само собой подразумевается его право убить и ограбить небелого человека. Что, не так?
Идеи, что, мол, англо-саксы давно-давно, ещё тысячу лет назад, открыли право человека на самостоятельную жизнь, и в Америке это право худо-бедно но пытаются осуществить, не вызывают особого сочувствия в Индии; с их точки зрения англичане - такие же высокомерные варвары-завоеватели, как для нас были "татаро-монголы"; и все их духовные находки примитивны и дебильны на фоне глубокой и древней культуры.
Такие дела. И это мы ещё не затрагивали Китай.
09:55 am - кто русский
Тема, конечно, напоминает вечный еврейский вопрос: а кто еврей.
Мне, в принципе-то пофиг, но слишком уж часто, как сцепишься с каким-нибудь треплом из Москвы, так сразу припирают к стенке, мол, ты сбежал, значит ты не русский, а я вот как раз русский.
Я этих "новых" русских вообще не понимаю и не принимаю всерьёз. Их мамы и папы на партсобраниях голосовали за политику партии; "отче наш" они выучили только когда разрешили, и, собственно, русскими-то себя осознают только когда надо против кого-нибудь выступать (на партсобрании ж), типа там вот они хохлы вообще не народ, и грузины не народ, а вот мы народ - но как выйдут с митинга, так оказывается, что тот же самый русский народ для них даже не такое же быдло, как эстонский, а гораздо хуже, т.к. Эстония заграница, и там сливочки взбитые, а русский народ для них одна пьянь и все как один бездельники.
Конечно, частично это явление объясняется именно тем, что никакого родного народа у них есть, а есть лишь начальство, каковое и является их родиной; поэтому и слово "сбежал" употребляют: от начальства и сбежал, от хозяев ихних. А что у кого-то может не быть хозяев, такое им и в голову не вмещается - если у тебя не кремлёвские хозяева, значит - вашингтонские.
Но этот их жизненный опыт очень противоречит моему - это мои мама и бабушка ходили на всенощную когда их папы с мамами дрыхли после партсобрания; это у меня жили-были дед да баба, обычные крестьяне, не полковники кгб; это я провёл детство в избе, и слушал русские песни и сказки и читал религиозные рассказы Толстого, пока они раскрашивали красные звёздочки в пионерской стенгазете (ну окей, я тоже был пионером, но что мы там с Витькой и Лёнькой рисовали в стенгазете, это не для нервных). И это я вдруг иной раз повторю какую-нибудь присказку, типа "зубы на поўку, глаза на верхоўку", или "наготово и кряду", каковые им в учебниках русского языка не попадались, а следовательно...
Мне пофиг на самом деле, кто они и откуда, просто, мне кажется, прежде чем наезжать на уехавших, что они недостаточно русские, нехило бы на себя оборотиться.
Да впрочем, хрен с ними со всеми. Пустое всё это.
Nov. 12th, 2009
03:34 pm - mWTF
/**
* If the thread executes at the end of RUN method, it should be dead, or is alive.
* @return
*/
public boolean isAlive();
03:34 pm - по мотивам джавы...
List<? extends Integer> list1 = newArrayList<Integer>();
Интересный список получается - в него можно добавлять только
null, по той интересной причине, что null - всем типам подтип (терминальный объект, понимашь). Вот что модифицируемость и отсутствие вариантности с языком делает.02:17 pm - странная проблема
Меня как-то коробит когда ко мне коллеги или знакомые на "вы" обращаются. Уже вроде отвык давно от этого в Америке-то; да и в Мексике и в Бразилии все со всеми на ты. А тут хрен знает, чувствуешь себя то ли китайцем, то ли японцем, с различными степенями вежливости, типа тян, кун, сан, сама. С однос стороны, неплохо бы отучить коллег от этого дела, с другой стороны, не хочу никого ни от чего отучать.
Nov. 11th, 2009
08:01 pm - Pasolini. Oedupus Rex
Думал приобщусь к прекрасному типа.
Смотреть можно на скорости 4. Тогда нормально движутся. Это был такой период в итальянском кино - полтора часа человек идёт пешком через пустыню. Пришел - и фильм кончился. Зрители в задумчивости. В 70-е в этом что-то такое видели.
Но ё, тут нам показывают Эдипа в Коринфе и в Фивах. Ну какой это на хрен Коринф! Это какая-то Африка. И Фивы у них тоже Африка. А греки у них все - почти негры. Где они таких греков нашли, блин?
Да понятно, итальянская культура - это пародия на греческую; но не настолько ж. Плюс эта попытка под Брехта косить. Эдип в качестве меча носит с собой какую-то гигантскую картофелечистку.
Нет, это не Брехт. Это Монти Пайтон.
Не досмотрели. Ну как бы сняли фильм про Илью Муромца, а он ходил бы в шортах, и Соловей Разбойник сидел бы на пальме ел банан.
Тьфу.
Думаю, накушался я Пазолини.
05:23 pm - старая песня
День за днём идут года,
Всё соблазны и искусы
Но нигде и никогда
Не забудут Иисуса
Иисус всегда живой
Иисус всегда с тобой
В горе, надежде и радости
В каждой твоей мечте
В каждом прожитом дне
Иисус в тебе и во мне
Мы за церковью идём
Славя Господа делами
И на всём пути большом
Иисус повсюду с нами
(припев)
04:37 pm - scala jobs
04:29 pm - мои друзья весы и близнецы
У кого я в друзьях по гороскопу
| Весы | 12% (33) | |
| Близнецы | 11% (30) | |
| Козерог | 9% (25) | |
| Рак | 9% (24) | |
| Скорпион | 8% (23) | |
| Овен | 8% (21) | |
| Рыбы | 7% (19) | |
| Лев | 7% (18) | |
| Стрелец | 6% (17) | |
| Водолей | 6% (17) | |
| Дева | 6% (16) | |
| Телец | 5% (14) |
Посчитать для себя
03:57 pm
Начал с вопроса, что ей в софтверной практике больше всего нравится. Ответствовала, что сейчас она разрабатывает аппликации. Приложения в смысле. Слово "нравится", видимо, не входит в круг понятий.
Затем по списку Skill.s
C,c++, Embedded C, VC++(MFC), TMS320C5510, OpenGL всё это я пропустил,
Java wrote an applet years ago,
Perl... Ага, перл. Регекспы знаете? Да. Можете написать регексп, который бы проверял правильность скобок в выражении. Да, говорит, можно это сделать. (но писать не стала). Я, говорит, всё больше из перла программы запускала. Ну хорошо, говорю, а результат программы, код ответа, как в перле добываете? А мы, говорит, результаты в файл складываем. Оёёй.
JavaScript - и как, спрашиваю? Ой нет.
SQL - прошу написать реквест такой, вот есть таблица, имя и зарплата, и чтобы среднюю зарплату возвратил.get salary from tableName where salary equal average salary
Ну хорошо, какой у вас язык рабочий? Си? Давайте напишите на си что-нибудь, типа itoa(int n, int base)
char * itoa(int num, int base)
{
char * str = (char*) malloc(sizeof(int) * char);
char * prev = num / base;
char * c;
int temp = num;
while (num)
{
*c = num % base;
*c = *c + '0';
c++;
*c = '\0';
prev = strcat(c, prev);
}
...
Ну ладно, проехали. У вас тут в резюме имплементация рендеринга разного, поверхности там... Давайте начнём с простого. Есть экран 10x20, будем там линии рисовать от точки (x0, y0) до (x1, y1) - знаете, как это делается?
Конечно. Нарисовала формулу линейной зависимости y от x. А если. говорю, x0 = x1? Тогда, говорит, вертикально.
Соображает. У нас, говорит, whole numbers. На экране, говорит, не бесконечное число чисел, а дискретное. Нужно использовать linear interpolation.
Спрашиваю, вы хотите линейно интерполировать линейную функцию? Хм, говорит... тут какое-то другое слово. Подсказываю: аппроксимация. Ага, аппроксимация.
Придётся округлять, использовать floor() и ceil(). Будем перечислять x от x0 до x1, и вычислять нужную y. Ну вот вам две точки, (2,0) и (4,5), как ваш алгоритм проведёт прямую? Стала вычислять точку в середине.
Итак, x = 3. Тогда "по формуле
y = (y1-y0)/(x1-x0)*x + y0" у = 5 / 2 * 3 + 2 = 4.5 + 2 = 5.5. Ой, говорит, слишком большое число получилось.Это мне в голову раньше не приходило попросить кандидата (наук в частности) умножить в уме семь на восемь. Теперь буду спрашивать.
Ну а теперь перейдём к физике. Объясните работу GPS.
А чё там. На геостационарной орбите висят 24 спутника, и по ним находим координаты. GPS посылает на спутник своё местонахождение, а те ему сообщают его координаты. Ну ладно, спрашиваю, а вот если мы на севере Аляски, где-нибудь в долине, кругом горы - ведь геостационарных спутников не видать будет. Как не видать? Ну, спрашиваю, вы можете подвесить геостационарный спутник чтобы он висел над головой где-нибудь на Аляске? А что такого, говорит. PhD in physics.
Ну а теперь давайте голосовать.
Poll #1484172 hire/no hire
Open to: All, detailed results viewable to: All, participants: 70
Нанимать такого кандидата?
Конечно.![]()
![]()
6 (8.6%)
Ну всё-таки PhD по физике, стоит попробовать![]()
![]()
3 (4.3%)
Скорее нет чем да![]()
![]()
12 (17.1%)
Гнать ссаной тряпкой![]()
![]()
41 (58.6%)
Этот вопрос сосёт большое время![]()
![]()
8 (11.4%)
10:22 am - Google bashing
(10x
itman)
Google got their own version of PL/I: Go
No, it's not functional. Yes, it has pointers.
Why is there no type inheritance?
Why does Go not have exceptions?
Why does Go not have generic types?
Why does Go not support overloading of methods and operators?
Why does Go not provide implicit numeric conversions?
Why don't maps allow structs and arrays as keys?
Is Go an object-oriented language?
How do I get dynamic dispatch of methods?
What compiler technology is used to build the compilers? - Gccgo has a C++ front-end with a recursive descent parser coupled to the standard GCC back end. Gc is written in C using yacc/bison for the parser.
Nov. 10th, 2009
10:38 pm - weirdest question i heard so far
"So, what part of Taipei are you from?"
03:52 pm - вкратце
А то вчера неловким нажатием back большая часть дыбра потёрлась.
В воскресенье ездили на океан. Волны были такие, что меня не пустили купаться. Поэтому сидел в кресле и соображал, как нам определить фактортип, или хотя бы факторкласс. Всё нормально, всё получается. Остаётся написать в блоггер на эту тему.
Затем поехали на steamers lane в Санта Круз, и смотрели серферов, как они кувыркаются на десятиметровых волнах прямо у набережной. А вдали (не так уж далеко), как на картинке художника Тыко Вылки, два кита показывали спины и пускали фонтанчики.
Вечером я спросил Марка, у которого гелфренда с Техаса, что было бы в техасском магазине, если бы пришел сумасшедший коп и стал стрелять по посетителям, дали бы ему отпор, уложили бы на месте? Марк посмеялся.
В понедельник ходил на встречу любителей Скалы. Там были трое весёлых представителей из kaching.com, заманывали скальщиков в качинг, на скале писать. Ну сколько всего на свете скальщиков, штук 300 небось. Но любопытное дело, когда я подошел поговорить, визитной карточки не удостоился. Отвык я уже от стэнфордской сволоты в нашем богоугодном заведении, отвык.
Между тем пытаюсь в нашем богоугодном заведении научить китайское начальство в далёком Китае, что нельзя так делать, оставлять зависимость уже выпущенных продуктов от main trunk. А они всякую чушь несут. Ну типа министерство далеко, и им там виднее. Им надо всем по шапкам надавать. Но у нас тут тоже не все понимают. Слава те господи главный архитектор со мной солидарен; может быть, додолбимся.
И ещё. При капитализме происходит эксплуатация глупых умными, а при социализме наоборот.
Но не было ещё, исторически, такого, чтобы глупые люди победили.
Ну и т.д.
Nov. 9th, 2009
10:54 pm - blackberry loggin
С утречка ждал, чтоб aig подпрыгнул, но так и не дождался. Ну ничо, Христос терпел, и нам, лохам, велел.
Пока чапал на тредмиле, всё ждал, как покажут свалившуюся с моста Bay Bridge жаланду - но так и не показали. Показывают, как обычно, Bay Bridge Toll Plaza, как там машины стоят, давятся. Мне то что.
К 10 приехал на работу; как раз подъехал Ганеш, с которым обсудили его будущий отъезд. 10 лет человек в Америке прожил, а. Жаль, конечно. Хороший человек. Как так получается, что хорошие люди все куда-то деваются, а. Как Саймон в Гугле - последний (ну ладно, предпоследний) встретившийся мне там приличный человек. Эх.
( Read more... )
05:52 pm - the jsp I always wanted to write
<!--
microlog
-->
<%@ page import="java.util.Date" %>
<%@ page import="java.util.Queue" %>
<%@ page import="java.util.LinkedList" %>
<%
Queue<String> posts = (Queue<String>) application.getAttribute("posts");
if (posts == null)
{
posts = new LinkedList<String>();
application.setAttribute("posts", posts);
}
String post = request.getParameter("p");
if (post != null)
{
if (post.length() > 160) post = post.substring(0, 160);
posts.offer(new Date().toString() + "\n" + post);
if (posts.size() > 100) posts.remove();
} else {%>
<html>
<head><title>microlog</title></head>
<body>
<table><%
for (String s : posts) {
%><tr><td><%=s.replace("\n", "</td><td>")%></td></tr><%
}%>
</table>
</body>
</html>
<%}%>
04:55 pm - blackberry loggin
What I need is to get some real-life statistics for some functionality.
First, I tried to connect the device to the debugger and do System.out.println. Everything is 10 times slower, so profiling stats does not make any sense.
Second, I tried writing to a file. The fucking black box does not allow me to write a file, telling me that it should be open in "READ" mode. Nobody here knows how to deal with files. I remember I managed to do it, but for flash memory, not for the main memory.
Third, I tried sending emails. Email not configured for this device. Seems like nobody has a clue how to configure email; me neither.
So what I should do? Just twit! Send short post requests to a server, and that would be it. How long does it take to write a logging jsp? A minute?
Oh my... wasting so much time.
Navigate: (Previous 20 Entries)


