Обновить
64
2.1

Programmer

Отправить сообщение
А у меня больше всего взрывает мозг когда пишут «выйграл».
Открытые исходники — это всегда хорошо. Конечно лучше бы открыть все сразу, т.е. и presto и саму оперу. Почему бы и нет?
Ну почему не слышал? Просто у меня есть свое мнение относительно развития Сети, не совпадающее с мнением большинства корпораций, делающих бизнес на вебе. А с вашим SaaS недалеко и до того, что придется платить абонентскую плату за пользование софтом.
За обзор спасибо.
А почему клавиатурным КПК «туда им и дорога»-то?
Не пользуюсь.
Для документов есть Word, а инет — для поиска информации, скачивания файлов/торрентов, общения на форумах. Я все еще воспринимаю сеть именно как Сеть, а не как операционную систему с программами.
У меня в Опере и так все нормально работает. А то что будет одним движком меньше — ничего хорошего.
Что-то у меня сей сервис не открывается…
Впрочем, судя по скриншотам, до яндекс-маркета в режиме «все параметры» ему далеко. Жалко что база яндекс-маркета содержит только то что продается в России… если бы весь Китай туда запихать — цены бы такому сервису не было.
Откуда что стоит ждать — постановка вопроса слегка для телепатов:) А если говорить о том, что бы я хотел — то Android, или Linux+Android. Производитель не важен, главное чтобы там был полный набор аппаратных функций (основные WiFi, GPS, компас, NFC, хорошая быстрая камера, запись разговоров и автоответчик, usb-хост, подключение к компу как флэшка и зарядка от usb)

По системам — проголосовал за Андроид. У Blackberry своя ОС, связываться не хочется ввиду относительной малоизвестности (хотя возможно ОС и неплохая, QNX все-же… жалко что информации мало). iOS — там все за денежку и слишком много ограничений. Венда — ну ее. WEB-осы — это несерьезно, я вообще считаю чем нативнее и ближе к железу и чем меньше завязок на интернет/облака — тем лучше.
С советом директоров все действительно странно, особенно с такими показателями:) Но тут остается только ждать дальнейшего развития событий, время покажет.
А чего прицепились… думаю, тут еще есть некий психологический аспект. Нокия — крупрейший производитель мобильных телефонов, линуксовый Meego, кроссплатформенный Qt, все это вместе на фоне бурного развития смартфонов давало некоторый (реальный, призрачный, воображаемый — не важно) шанс одного события, которое так или иначе не оставило бы равнодушным никого из мира компьютерных технологий. Кто-то ждет этого, кто-то боится, кому-то просто интересно «что будет дальше», но это гипотетическое событие коснулось бы так или иначе всех. Это была бы, пожалуй, крупнейшая встряска за все время существования IT, Речь идет, конечно же, о вендекапце.

И тут — такой облом: Нокия резко отказывается от открытых проектов Meego и Qt, резко переключается на венду, резко теряет прибыли, но все равно продолжает кушать венду. Апокалиптическое шоу отменяется, а вместо этого мы видим безрадостную драму, как некогда крупнейшая компания стремительно и позорно сливается. Обидно! :)

Хочу попробовать, образ биоса подготовил, смущает только то что при перепаковке биоса слишком файлы отличаются старый от нового. Казалось бы, поменяли всего один байт… Размер тот же, а вот отличий внутри при двоичном сравнении старого с новым очень много.
Не знал о существовании программы Cheat Engine, а благодаря вашим статьям узнал — спасибо!
Конституция России, глава 2, статья 29 пункт 5. Цензура запрещается.
Даже несмотря на то, что ее можно будет отключить, зайдя куда-то в личный кабинет.
Жду когда-же clang будет доступен без mingw для windows официально. Пока пробовал к CodeBlocks подключить существующую экспериментальную сборку для mingw.
Надеюсь, что появятся плагины для Visual Studio, Qt Creator и других сред разработки…
Не совсем — там указатель не на «суперкласс» (базовый класс в терминах С++), а на «метакласс», то есть сам класс (тип данных) в ObjC является объектом, доступным в рантайме, на него и указывает isa. Это скорее рефлексия.
Но зато рантайм ObjC позволяет реализовать структурный полиморфизм, похожий на то, что я привел здесь.
Там прекрасный полиморфизм времени исполнения, основанный на структурной типизации.
Вот рабочий пример, основанный на примере из книги Ivo Balbaert — The way to Go.
package main

import (
	"fmt"
)
// квадрат
type Square struct {
	side float32
}

func (sq *Square) Area() float32 {
	return sq.side * sq.side
}

// круг
type Circle struct {
	radius float32
}

func (c Circle) Area() float32 {
	return 3.14159 * c.radius * c.radius
}

func main() {
	var areaIntf Shaper  // объект интерфейса

	// создаем объект Квадрат
	sq1 := new(Square)
	sq1.side = 5
	// присваиваем объект интерфейсу и вызываем полиморфно функцию через интерфейс
	areaIntf = sq1
	fmt.Printf("The square has area: %f\n", areaIntf.Area())

	// создаем объект Круг
	cr1 := new(Circle)
	cr1.radius = 5
	// присваиваем объект интерфейсу и вызываем полиморфно функцию через интерфейс
	areaIntf = cr1
	fmt.Printf("The circle has area: %f\n", areaIntf.Area())
}

Даже догадываюсь как это может быть устроено на низком уровне, если доберусь — надо будет Идой посмотреть ассемблерный код, проверить предположение:)
(Оффтоп) все языки как языки, а «русский язык» в менюшке каким-то совершенно другим шрифтом, более тонким и непохожим на шрифты других языков. И зачем слово «язык» непонятно, для других-то нету…
Да я в курсе:) Это таблица символов unicode, а речь идет об отдельном описании пиктограмм как таковых, отдельном стандарте, на котором основывался бы и Unicode, и прочие стандарты, в которых используются пиктограммы.
На самом деле пиктограммы — это своеобразные иероглифы, только в современном варианте. Если отвлечься от иконок приложений, то пиктограммы — это и дорожные знаки, и различные математические/технические символы, и всевозможные коммерческие логотипы, и много чего еще. Мы их постоянно видим и используем в жизни, порой даже не замечая.
Может быть, имеет смысл постепенно «стандартизировать» наиболее универсальные некоммерческие пиктограммы, на международном уровне конечно же… дизайн оставить дизайнерам, но обобщенные образы пиктограмм заносить в какую-то базу, со временем создавать для них черно-белые unicode символы и «обобщенные» цветные образы, ну и поощрять их повсеместное использование.
Так то оно конечно так, но… сама эта практика всяких аппсторов вызывает большие сомнения. Если уж та или иная платформа предполагает возможность запуска программ, то любой пользователь должен иметь право установить любую программу, написанную собственноручно или скачанную откуда угодно без всякой цензуры со стороны разработчиков платформы. Пока, насколько я знаю, это право не закреплено ни в одном законе, а крупные корпорации уже почуяли возможность наживы и быстренько придумывают всякие аппсторы, цифровые подписи к софту, которые можно получить только у них и т.д.
По уму, тут надо Опере в антимонопольные органы подавать на Apple, а не на вебкит переходить. Помнится, еврокомиссия обязала Майкрософт предлагать пользователю выбор браузера, и Эппл обяжут.

Информация

В рейтинге
1 241-й
Зарегистрирован
Активность