Сегодня написал новую заметку про освобождение ресурсов в .NET приложениях. Хотя все, что сказано в заметке отновится к любым .NET приложениям, заметка получилась больше про Web. Наверно потому, что если сайт находится под большой нагрузкой, освобождение ресурсов во-время становится реальной проблемой. Если вы не освободите что-то в классическом десктоп приложении, то оно врят-ли упадет, потому что ему не нужно такого большого количества соединений с базой данных, чтобы выбрать весь доступный пул.
В общем, надеюсь, что вам будет интересно. Пока писал эту заметку, получилась целая статья и я ее перенес в соответствующий раздел.
Вот что хорошего написать про Microsoft, если они вытворяют очередную тупость. Если вы решили покупать Windows Phone телефон, срочно одумайтесь. Покупайте лучше андроид или накопите денег и купите настойщий смартфон - iPhone. Объясняю почему.
Когда я брал Windows Phone, я думал, что Microsoft реально хочет вернуть себе мобильный рынок и будет вкладывать в него серьезные деньги и будет выпускать регулярные обновления, чтобы нагнать конкурентов. Но я идиот, я слишком хорошо думал про Microsoft, потому что они идиоты.
Последнее обновление Mango вышло через год, после выхода платформы в целом и нам в этом обновлении обещали супер изменения в платформе. Обломитесь, потому что как была сырой, так и осталась. Интерфейс главной страницы так и остался дерьмом, и я думаю, что сами сотрудники Microsoft им не пользуются, потому что скролить эти страницы нереально неудобно. Функций у телефона минимум.
Для MySQL есть много Web админок и самая популярная из них конечно же phpMyAdmin. Интересно, что я как-то не встречал ничего подобного для MS Sql Server. У меня на хостинге в администраторской панели для работы с MySQL как раз стоит phpMyAdmin, а для MS SQL Server ничего нет.
Неужели нет ничего халявного в этом плане? Если кто-то встречал что-то, то просьба название в комменты. Только название, без ссылки, потому что у меня все еще комментарии со ссылками режутся спам фильтром.
Сейчас работаю в MonoDevelop над MVC сайтом и пока мне в большинстве все нравится. Работать можно, и даже очень можно. Просто у меня другого выхода нет, ведь я пишу проекты под MacOS и на него Visual Studio поставить не получиться, а использовать виртуальную машину не хочу. Да и не вижу смысла, ведь MonoDevelop вполне нормальный для работы.
Единственное, что бесит пока, так это небольшой глюк с созданием View. После каждого создания приходится перезапускать всю среду разработки, потому что еще одно View создать больше невозможно. При любой попытке показывается окно с ошибкой.
Радует только то, что View в MVC проекте не нужно создавать каждые пять минут. Но перезапускать среду разработки каждый день даже 4 раза все же не улыбает. Надеюсь, что скоро будет обновление. Но надежды умирают после нового года. Сейчас все же новогодние праздники, поэтому обновления скорей всего не будет. А жаль.
Оказывается, что официально и Samsung Galaxy S нельзя будет обновить до Android 4.0 (Ice Cream Sandwich). Вот это облом. Ну я понимаю, когда безымянные китайцы оказываются на столько слабыми, что не могут потянуть следующую версию ОС, но Samsung . . .
У меня Windows Phone от HTC и его мощности оказалось достаточно, чтобы обновится до следующей версии Windows Phone – манго. Причем ОС стала бегать быстрее, не смотря на то, что количество возможностей у ОС увеличилось. Надеюсь, что мощности телефона хватит и на следующую версию ОС, но тут надежды еще и на Microsoft, что она не завысит требования, как это сделали в Google с андроидом.
Следующая игра, в которой я пропаду на долго - Fable 4: The Journey. Не думал, что в RPG можно будет играть с помощью жестов и Kinect, но судя по видео, это вполне реально. Я уже стою в очереди на ожидание и как только появится возможность предзаказать игру, я скорей всего куплю ее заранее, чтобы начать играть как можно раньше.
Я больше надеялся, что благодаря Kinect на XBox появятся стратегии, которыми будет удобно управлять. Выделять войска и управлять юнитами на карте с помощью джойстика - это боль для меня. А вот жесты в воздухе открывают новые возможности, но почему-то их до сих пор никто не стал использовать. Но я все надеюсь.
Сегодня читаю, что обновление Galaxy Tab до Android 4.0 будет невозможно, по крайней мере официально. Не официально обновлять я думаю не имеет смысла, потому что проблема не в том, что Samsung не хочет обновлять, а в том, что у Galaxy Tab не достаточно памяти. Этого планшета было продано 20 миллионов по всему миру и теперь они останутся в прошлом.
Я с андроидом не особо в друзьях и не пользуюсь им, как раз из-за подобных проблем. Странно, ведь Galaxy Tab достаточно современное устройство, неужели у него так мало памяти или у Android такие сумасшедшие запросы? Лично я после этой новости точно не захочу брать Samsung, и лучше возьму все же iPad.
Североамериканские компании закрылись на рождество, поэтому ждать что-то серьезное в новостях об ИТ не стоит. Все же основные ИТ компании сидят именно в США. Если какой-то повод для общения и будет в ближайшее время, то скорей всего с Российского рынка.
Ну а так, как ждать новостей в ИТ уже не стоит, давайте, рассказывайте мне, что в этом году было самым суперским для вас и неожиданным. Я как-то в этом году ничего суперского не припоминаю, чтобы отложилось сильно в памяти.
В США и Канаде завтра (а точнее, уже сегодня, потому что на часах 12:19 25-го числа) начинается распродажа и все товары выставляются со значительными скидками. Как уже писал, PlayStation 3 можно будет купить за 199 долларов, а некоторые магазины включают еще и несколько бесплатных игр. В этом году даже iPad на распродаже. На него супер беспрецедентная скидка - $20. Его можно будет завтра купить не за 519, а за 499 канадских доллара. Ну все, теперь все рванем на распродажу планшетников Apple.
На большинство продукции во время Boxing Days устанавливаются приличные скидки, в некоторых случаях до 50%. Например, Kinect завтра можно будет купить не за 199 долларов, а за 99. Получается, что он подешевеет на треть. А продукция Apple будет дешеветь всего на 20 долларов. Только в рекламе одного магазина я увидел скидку в $40.
Сейчас на работе делаю небольшой сайт для одной американской компании и делаю это с использованием Microsoft MVC 3.0. Ну что сказать, наконец Microsoft смогла создать реально хороший MVC. Не понимаю, что они так долго и нудно тупили.
Вообще не понимаю, о чем думали в MS, когда пытались втулить народу web Forms. Это же такое дерьмо, с которым работать нереально. Ничего крупнее блога писать на формах невозможно. Любой крупный сайт должен обязательно разделять код на Model, View и Controller. Не знаю, что упало на голову Microsoft, что они решили нарушить эту банальную истину и сделать все на основе форм.
В принципе, с формами тоже можно сделать разделение на Model, View и Controller, просто View получается на столько тупорылое, что с ним работать нельзя. Ведь View – это aspx файл, а котроллер – это привязанный к view файл кода – cs. Не все это поняли и я видел проекты, в которых явно роль view выполнял cs, а функции контроллера выносили на дополнительный промежуточный уровень между моделью и контроллером. В результате получалось еще большее фуфло.