Archive for the ‘Кодинг’ Category

this is Madness

1
2
3
4
5
6
7
8
class Madness : Emotion { }
class Emotion
{
  public string Express()
  {
    return this is Madness ? "THIS IS SPARTA!!!" : GetType().Name;
  }
}
Posted on June 1, 2012 at 15:31 · Permalink · Leave a comment
In: Идиотека, Кодинг

OMG! Aliens!

На досуге делаю с другом игру под Windows Phone 7. Небольшой кусок геймплея:

Posted on April 16, 2012 at 01:15 · Permalink · Leave a comment
In: Кодинг, Рисунки

Оператор “хуй” в JS

Вполне рабочий код на JS:

1
2
3
4
var э = 8;

if( 8===э )
  alert("хуй");
Posted on April 1, 2012 at 13:11 · Permalink · Leave a comment
In: Идиотека, Кодинг

Синтаксический сахар

Подумалось тут: всякие удобные конструкции в языках программирования, типа лямбд, блоков foreach() и сокращенных операций присваивания обычно называются “синтаксическим сахаром”. В таком случае, постоянные точки с запятой и обязательные фигурные скобки вокруг try\catch – это синтаксическая соль. Синтаксическая горчица – это скобки в лиспе. Ну а эзотерические языки – это практически полностью синтаксический перец чили.

Posted on March 29, 2012 at 20:43 · Permalink · Leave a comment
In: Кодинг

F# pipe operators

Оказывается, в F# можно комбинировать операторы |> и <|.
Таким образом, два числа можно сложить еще и так:

1
let three = 1 |> (+) <| 2
Posted on September 17, 2011 at 15:25 · Permalink · Leave a comment
In: Идиотека, Кодинг

Windows 8 Developer Preview

Поставил Windows 8 Dev preview. Сижу блюю радугой.

Первое, чем нас встречает новый Windows – экран с плитками в стиле Metro UI. Свежо, оригинально, дерзко – и абсолютно неюзабельно.
Однородные цвета без градиентов, без теней, прямоугольники, огромные шрифты – визуально всё это напоминает контрастную схему для слабовидящих.

Суть и смысл этого решения от меня ускользает. По сути, новая операционка поделилась на две части – новая оболочка, заменяющая меню Пуск и некоторые стандартные возможности, и классический рабочий стол из Win7. Причем если на десктопе пальцетыковый интерфейс еще можно отключить переименованием файла C:\windows\system32\shsxs.dll, то как пользователям готовящихся к выпуску планшетных устройств на базе Win8 работать с окошками, заточенными под мышь, я пока не представляю.

У других операционок, которые ставятся на планшеты, интерфейсы кардинально отличаются от их младших мобильных или старших десктопных братьев. В случае с Win8 же я не могу согласиться, что ставка на совместимость между устройствами оправдала уродование интерфейса для обоих платформ.

Относительно других изменений:

К счастью, Win8 можно при желании превратить в практически точную копию Win7 с незначительными улучшениями.
Сдается мне, Microsoft взяли за правило выпускать нормальные операционки через одну. 95, 98, ME, XP, Vista, Win7, Win8, … Ждем Win9? :)

Posted on September 17, 2011 at 15:03 · Permalink · Leave a comment
In: Кодинг

Петон

Товарищ Diverofdark прислал мне картинку:

Учитывая мое недавнее увлечение петоном, тролленг засчитывается. Под катом – мои комментарии, которых я не могу не сделать.
(more…)

Posted on September 14, 2011 at 20:42 · Permalink · Leave a comment
In: Кодинг · Tagged with: 

C++0x

В С++0х сборщика мусора не будет. Равно как и Reflection, Type Constraints (здесь называются концептами), и многих прикольных вещей, которые уже давно есть в C#.

В итоге, получается адски перегруженный аналог C++/CLI. Печалька! Я разочарован!

Posted on August 10, 2011 at 20:28 · Permalink · Leave a comment
In: Идиотека, Кодинг

PHP 5.4 Alpha

Появилась альфа-версия PHP 5.4.

Из основных изменений:

Бинарники лежат туточки.

Могу искренне порадоваться за сообщество PHP. Изменения у них, как всегда, спонтанные и хаотические, но хотя бы в правильную сторону.

Posted on June 29, 2011 at 18:20 · Permalink · Leave a comment
In: Кодинг

Mirelle: проект завершен

Вместе с защитой диплома проект Mirelle завершен. Работы над веткой 1.х больше вестись не будут.

Скорее всего, где-то осенью я начну дизайнить Mirelle 2.0. Если меня читают люди, которым интересно поработать над проектом, буду рад выслушать ваши предложения.

Posted on June 8, 2011 at 17:29 · Permalink · Leave a comment
In: Кодинг