Nov. 14th, 2007
(no subject)
Nov. 14th, 2007 02:26 am![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
(no subject)
Nov. 14th, 2007 05:01 amОдин товарищ попросил сдать за него тест на поступления в крайне серьёзную одну фирму, которая сайты делает. Я, конечно, понимаю, что "крайне серьёзная" и делать говно-е-шопы на говно-PHP — понятия несовместимые, однако. Однако прохождение этого теста заняло у меня целых 90 минут. Шесть задач:
1) Отдизайнить базу данных 3NF.
Написать кусок кода, который её хитро апдейтит и хитрый запрос.
2) Написать на PHP несложный алгоритм.
3) Найти в чужом коде все security threats. Нашел SQL-injection и phishing-vulnerability. Но главный security threat — это, конечно то, что оно на PHP написано.
4) Проанализировать игрушечную задачку и нарисовать ООП-иерархию к ней, наметить методы соотв. классов.
5) Нахреначить на перле регэксп для выдирания данных из отчёта.
6) Натрепать ответов на пять вопросов по распространённым типам дыр.
Скоро узнаем, прошёл ли я собеседование. :-)
1) Отдизайнить базу данных 3NF.
Написать кусок кода, который её хитро апдейтит и хитрый запрос.
2) Написать на PHP несложный алгоритм.
3) Найти в чужом коде все security threats. Нашел SQL-injection и phishing-vulnerability. Но главный security threat — это, конечно то, что оно на PHP написано.
4) Проанализировать игрушечную задачку и нарисовать ООП-иерархию к ней, наметить методы соотв. классов.
5) Нахреначить на перле регэксп для выдирания данных из отчёта.
6) Натрепать ответов на пять вопросов по распространённым типам дыр.
Скоро узнаем, прошёл ли я собеседование. :-)
(no subject)
Nov. 14th, 2007 05:14 amНет, всё-таки мои циничные привычки — это иногда нечто. (В смысле, когда я на них со стороны посмотрю)
Раз, наткнулся в почте на трогательное письмо. Что-то в душе было moved. Решил написать ответ. Кликнул на reply, поставил курсор. Написал предложение. Не то. Стёр. Поставил курсор в другое место. Написал слово. Не идёт. Стёр нафиг. Подумал «блин, не знаю, чего тут написать», сделал жест «ну и хер с ним», закрыл окно, пошел дальше читать френдленту.
Нельзя так с людьми-то, с тонкими чуйствами. Ой и мудак же я всё-таки.
Раз, наткнулся в почте на трогательное письмо. Что-то в душе было moved. Решил написать ответ. Кликнул на reply, поставил курсор. Написал предложение. Не то. Стёр. Поставил курсор в другое место. Написал слово. Не идёт. Стёр нафиг. Подумал «блин, не знаю, чего тут написать», сделал жест «ну и хер с ним», закрыл окно, пошел дальше читать френдленту.
Нельзя так с людьми-то, с тонкими чуйствами. Ой и мудак же я всё-таки.
(no subject)
Nov. 14th, 2007 05:50 am![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
В общем, эволюция так себе. Я стал значительно резче. То, что я раньше высказывал, как скромное мнение, постепенно превратилось в категоричное суждение. Раньше у постов был какой-то адресат, хотя бы в моей фантазии. Сейчас я пишу чаще всего в "воздух".
(no subject)
Nov. 14th, 2007 06:16 amКак-бы объяснить товарищам из гугля, что заголовок страницы
Google Mail - Inbox(2) - somebody@gmail.com
отвратительно длинный и должен быть сокращён?
Как минимум до вот такого:
Inbox(2) - somebody@gmail.com
А ещё лучше, до вот такого:
Inbox(2)
Можно даже предложить пользователям выбирать в настройках, какой из этих двух вариантов ближе их сердцу.
Google Mail - Inbox(2) - somebody@gmail.com
отвратительно длинный и должен быть сокращён?
Как минимум до вот такого:
Inbox(2) - somebody@gmail.com
А ещё лучше, до вот такого:
Inbox(2)
Можно даже предложить пользователям выбирать в настройках, какой из этих двух вариантов ближе их сердцу.