All streams
Search
Write a publication
Pull to refresh
136
0
Вадим Марковцев @markhor

Head of Analytics

Send message
Мои первые впечатления — «Google Drive cannot connect to the Internet» при запуске. Оказалось, что драйв не работает с учетками Windows на родном языке. Позор
Я таскал киндл в сумке и в обложке, довольно бережно. Однажды с работы возвращаюсь — а экран сломан. Так и не понял, как я смог его поломать.
Не так выразился. В общем, хочется, чтобы интерфейсы не мешали друг другу. В линуксах при логине можно выбирать, в какой интерфейс грузиться — стандартное решение. В Windows тоже могли так сделать + переключение «на лету» между метро и десктопом уже есть. На кой черт перекраивать аэро, непонятно.
Быстрая, brute force попытка совместить два несовместимых интерфейса. Метро мешает десктопу — убрали пуск, переделали панель задач и т.д. Им стоит развивать общее ядро и две ветки Windows — аэро и метро. Домохозяйкам пусть ставят метро, а я например его терпеть не могу. Эти все углы-плитки на мониторе выглядят стремно, как возврат к девяностым.
Я в начале 12-го успешно заказал на ru.farnell.com. Куча тормозов, постоянно перегружал. Обещают 16 апреля доставить, подтверждение пришло.
Я использую double.Parse(), там в явном виде можно задать формат разделителя, так что эпичные костыли с заменой в строке не нужны
Хочется заметить о неиспользовании исключений в Google и LLVM:
http://llvm.org/docs/CodingStandards.html#ci_rtti_exceptions


Мотивы первого — совместимость с существующим кодом без исключений. Мотивы второго — размер кода и философия.
SevenZipSharp еще попробуйте. Обычный зип там тоже есть, а 7-зип вообще многопоточный можно сделать
Тьфу, то есть
int main(){[](){}();}
И да, появился новый вопрос на собеседовании, соберется ли код
int main{[](){}()}

:)
Зачем вы так) Я очень люблю C++ (и написал на нем много кода), просто утверждаю, что в языке стало больше на одно место, где можно эпически облажаться начинающим программистам.

Думать это правильно, но ведь зачем-то придумали абстракции, чтобы упростить жизнь нашему брату. Можно писать на ассемблере например, там очень сильно думать надо. Введению auto я очень рад, он избавляет от рутинной работы. Лямбды по идее тоже избавляют от рутинной работы, но… Когда есть с чем сравнивать, становится неловко. Если бы они появились в середине девяностых, они произвели настоящий фурор. Но не в наше время.
Некоторые считают, что extension methods — зло http://habrahabr.ru/blogs/net/122320/
После прочтения статьи волосы встали дыбом. C++ такой C++. В C# просто пишешь лямбду и не задумываешься, какой нафиг у переменной захват, mutable/не mutable, что такое анонимный функтор с перегруженным оператором и так далее. Неужели ЭТИМ будет кто-то всерьез пользоваться? Да тут можно таких дров наломать, что потом неделю отлаживать придется.
Как же здорово, что учусь в МФТИ. 3 года имеют по полной, потом спокойно работаешь в базовом институте, получаешь зарплату, работа=дипломы, ни-ка-кой бумажной волокиты, сдачи по сути формальность. Описанные проблемы кажутся экзотикой)
Прошу прощения за такие разреженные строки, препросмотр показывал иначе
В общем, пошаговая установка, чтоб поиграть в это чудо на 10.04 LTS:

sudo apt-get install git
git clone github.com/pda/roflbalt.git roflbalt
cd roflbalt

# Ставим современный Ruby, т.к. с 1.8.7 из 10.04 игра не работает + rbenv
# Взято с gist.github.com/1237417
sudo bash
apt-get -y install build-essential
git clone git://github.com/sstephenson/rbenv.git /usr/local/rbenv

# Add rbenv to the path:
echo '# rbenv setup' > /etc/profile.d/rbenv.sh
echo 'export RBENV_ROOT=/usr/local/rbenv' >> /etc/profile.d/rbenv.sh
echo 'export PATH="$RBENV_ROOT/bin:$PATH"' >> /etc/profile.d/rbenv.sh
echo 'eval "$(rbenv init -)"' >> /etc/profile.d/rbenv.sh

chmod +x /etc/profile.d/rbenv.sh
source /etc/profile.d/rbenv.sh

# Install ruby-build:
pushd /tmp
git clone git://github.com/sstephenson/ruby-build.git
cd ruby-build
./install.sh
popd

# Install Ruby 1.9.2-p290:
rbenv install 1.9.2-p290
rbenv global 1.9.2-p290

# Rehash:
rbenv rehash

# Ставим, собственно, игру
/usr/local/rbenv/versions/1.9.2-p290/bin/gem install roflbalt
rbenv rehash
exit

# Наконец-то!
/usr/local/rbenv/versions/1.9.2-p290/bin/ruby bin/roflbalt

Information

Rating
Does not participate
Location
Madrid, Madrid, Испания
Date of birth
Registered
Activity