Pull to refresh

TCL прекратит выпуск смартфонов BlackBerry в конце августа 2020 года

History of IT Smartphones IT-companies

3 февраля 2020 года компания BlackBerry Mobile объявила в твиттере, что TCL Communication решила прекратить производство смартфонов BlackBerry с конца августа 2020 года. Более трех лет назад TCL приобрела торговую марку и лицензии на создание новых устройств BlackBerry у одноименной канадской компании. Причем в BlackBerry Limited продолжили разработку приложений и систем безопасности для новых устройств производства TCL, в которых также сменилась операционная система с их собственной BlackBerry OS на Android.

По информации из сообщения компании, после 31 августа 2020 года TCL больше не будет продавать устройства BlackBerry, так как с этого дня у нее не будет никаких прав на «разработку, производство или продажу любых новых мобильных устройств под брендом BlackBerry». Вероятно, что китайская компания TCL не планирует далее продлевать срок лицензионного соглашения с BlackBerry.
Total votes 13: ↑13 and ↓0 +13
Views 4.9K
Comments 13

Китайская TCL показала планшет-смартфон в виде гармошки, которая складывается втрое

Gadgets Smartphones Wearable electronics
image

Китайский производитель TCL продемонстрировал прототип устройства, работающего по принципу гармошки. Причем в развернутом виде это полноценный 10-дюймовый планшет, при одном складывании аппарат превращается в фаблет, а при двух — в 6,65-дюймовый смартфон с разрешением дисплея 3К.
Total votes 12: ↑12 and ↓0 +12
Views 3.6K
Comments 2

Новое поколение телевизоров TCL 50P725 с 4K-экраном, HDR10, MEMC и Android TV 11

Monitors and TV
Презентован новый модельный ряд TCL P725 — 4К телевизоров с современными технологиями для качества изображения (HDR10, Dolby Vision, MEMC), качества звука (Dolby Atmos), с Smart Android TV. С учетом цены и качества воспроизведения эти телевизоры, как и предыдущая линейка P615, данные телевизоры TCL подходят для дома в качестве экрана для домашнего кинотеатра или игровой консоли.


Total votes 7: ↑4 and ↓3 +1
Views 9.3K
Comments 4

TCL назначила дату выхода очков-дисплеев Nxtwear G

Gadgets Smartphones IT-companies


Китайская компания TCL рассказала, что выпустит на рынок очки-дисплеи Nxtwear G уже в июле этого года. Необычный гаджет в виде очков, который совместим с более чем 100 смартфонами и другими электронными устройствами, будет доступен пользователям из Австралии за 899 австралийских долларов (около 50 тыс. рублей).
Читать дальше →
Total votes 14: ↑14 and ↓0 +14
Views 3K
Comments 3

Поставки умных телевизоров в Индии выросли на 74% год к году

Statistics in IT Monitors and TV IT-companies

Поставки Smart TV в Индии увеличились во втором квартале 2022 года на 74% в годовом исчислении, следует из последнего исследования Counterpoint Research. Лидером по продажам умных телевизоров в стране стала китайская компания Xiaomi, производитель занял 15% от местного рынка.

Читать далее
Total votes 3: ↑3 and ↓0 +3
Views 229
Comments 0

Введение в mobile xotcl

Development of mobile applications *
#!/bin/sh
# \
exec tclsh "$0" ${1+"$@"}


package require XOTcl ; namespace import -force xotcl::*

#   За последние два дня на хабре появилась пара статей про программирование КПК на C# и C++. Это побудило меня написать цикл статей про тоже самое, а заодно познакомить читателей хабра, да и себя самого с такими технологиями, о которых мало кто слышал, но которые почти не имеют аналогов. Итак, резултатом статей будет программа для КПК, которая помогает что-либо учить. Работать она будет по методике карточек: одна сторона слово неизвестное, другая его значение. По дороге куда-либо просматриваем карточки, если слово неизвестное уже стало известно, то переходим к следующей карточке, иначе смотрим его значение и пытаемся запомнить.

#   Язык, на которым будет написано приложение, — TCL. Этот великолепный язык, возможно, не имеет аналогов. Благодаря его примитивному синтаксису, идея метапрограммирования и DSL в нем реализована по максимому. Например, существует расширение TCL, написанное как библиотека к нему, которое превращает его в язык похожий на smalltalk и ruby: вызов методов через посылку сообщений, интроспекция объектов и классов, возможность динамически изменять классы и отделные объекты, возможность менять класс объекта (!) и, конечно же, мета-классы и method_missing. Именно на этом расширении я и буду писать. Имя ему xotcl.

Я соглашаюсь с тем, что данная статья распространяется на условиях CC-NC-BY
Total votes 12: ↑9 and ↓3 +6
Views 684
Comments 7

Unclesoсky podcast — Выпуск #26

Lumber room
— ТУшные лабораторки
— Жёлтый снова в игре
— Кружки и футболки «it-братва»
— Про «ничего не успеваю»
— Сайт строительной компании
— Качественно про TCL
— Неправильная ЭВМщица
— Приход СПОшника
— Лень крутить Debian 5.0
— Работа: отдел кадров остался
— ЛФК «Феникс» — FestliNe и «Файер» — ЛФК «Кодиак»
— Переигровка 2-ого тура

Podsafe: Christian DALMONT — MICROCOSME (jamendo.com)

unclesocky podcast26 / 21.1 Мб
Download

Офф. сайт подкаста

RSS подкаста
Total votes 7: ↑3 and ↓4 -1
Views 198
Comments 1

Perl и GUI. Взаимодействие приложений

Perl *
Иногда возникает необходимость сделать обмен данными между приложениями (например выполнить какую-либо команду в Internet Explorer, Excel).
Платформа Microsoft Windows предоставляет нам несколько механизмов, это и OLE, COM и… DDE.

DDE был введен в 1987 году, позже была сетевая реализация NetDDE, и используется до сих пор.
Работать с DDE очень просто, не требуется подключать с CPAN дополнительные модули, все есть в tkkit.

Рассмотрим на примере двух приложений приёмника и отправителя.

image

Описание и код под хабракатом.

Читать дальше →
Total votes 20: ↑15 and ↓5 +10
Views 1.5K
Comments 17

Tcl/Tk: Загрузчик на Яндекс.Фотки из контекстного меню (preβ)

IT-companies
На относительно скорую руку сделал аплоадер картинок. Выкладываю его в таком состоянии, чтобы узнать, куда и как следует дорабатывать скрипт.
SendTo
Читать дальше →
Total votes 37: ↑30 and ↓7 +23
Views 936
Comments 26

Реверси на TCL в 64 строки

Abnormal programming *
На хабре уже есть топики про написание игры Реверси (Отелло) на Python, Silverlight.
Изобретем велосипед на Tcl/Tk. Кроссплатформенно (работает даже на Windows Mobile при небольшой модификации), всего в 64 строки.

image

Код, небольшое описание и скрин с WinMobile под хабракатом.
Читать дальше →
Total votes 39: ↑36 and ↓3 +33
Views 4K
Comments 20

О китайских телефонах замолвите слово

Computer hardware
По долгу службы теперь я смогу быть в курсе событий последних произведений китайских инженеров. Знаю, что на такую тему последнее время присутствует стабильный постоянно повышающийся интерес, решил не держать в себе то, что может быть интересно и полезно другим. Сразу отмечу, что я отношусь к тем, кто считает — интерес к китайским телефонам растет заслуженно.
Читать дальше →
Total votes 133: ↑122 and ↓11 +111
Views 6.6K
Comments 61

UNIX-way и генератор заданий по архитектуре компьютерных сетей

Open source *
Прошлой зимой на нашей любимой кафедре произошло одно замечательное событие — курс проектирования компьютерных сетей был переформирован, в результате чего вместо одного семестра практических занятий образовались два семестра занятий лабораторных. С одной стороны, оба изменения — и качественное, и количественное — означали, что студенты получат больше времени на освоение предмета, а также занятия будут индивидуальными, а не групповыми — думать, вполне вероятно, придётся всем, а не «ядру» группы в четыре-пять человек. С другой стороны, это означало, что придётся разрабатывать эти самые индивидуальные задания, да так, чтобы они были все отличались друг от друга.

Именно тогда-то и появилась мысль написать автоматический генератор заданий. Про генератор одного из заданий я и расскажу ниже.

Читать дальше →
Total votes 35: ↑32 and ↓3 +29
Views 2.4K
Comments 8

Генерация списка IPv4 адресов на TCL и немного систем счисления

Programming *
Не так давно потребовалось решать задачу массового обновления конфигурации устройств. Стандартная задача системного администрирования, если у вас в обслуживании больше одного устройства выполняющего однотипные функции. Для решения существуют как универсальные продукты, например из доступных redmine.nocproject.org, так и множество скриптов широко представленных на тематических форумах и порталах. Как раз на этот случай под рукой и должен был оказаться собственный написанный скрипт, но не оказался, поэтому учитывая что время для манёвров было, скрипт был написан заново, выполнен и положен на полочку, чтобы там в очередной раз затеряться.
Для написания был использован expect — expect.sourceforge.net, надстройка над TCL позволяющая обрабатывать и реагировать на ответы различных интерактивных консольных утилит, в частности, telnet. Учитывая что для TCL раньше писать не приходилось, код нуждался в повторном осмыслении. Ключевой момент скрипта это генератор списка IPv4 адресов для обработки, после внимательной оценки данный кусок программы удалось значительно, на мой взгляд, оптимизировать, по крайней мере сократить количество строк на треть и безболезненно добавить новый функционал. Причём все эти сокращения мало относились к специфики TCL, а касались принципиальных подходов к построению алгоритма в целом.
Я выделил этот код в отдельную утилиту, которую попытаюсь очень подробно разобрать далее по тексту — как было «до» и что стало «после», и почему не получилось написать сразу так как «после». Мне не всё в ней нравится до сих пор: смущают как алгоритмические проблемы так и проблемы TCL, например использование списков вместо массивов (что быстрее?, безопаснее?, идеологически вернее?), все сомнения тоже присутствуют в тексте, с надеждой на конструктивные комментарии.
Читать дальше →
Total votes 13: ↑10 and ↓3 +7
Views 3.7K
Comments 21

Пишем простое Windows-приложение на Tcl/Tk с использованием SQLite

Programming *SQLite *
Sandbox
Добрый день уважаемому хабрасообществу! Немного здесь информации об очень приятном и лёгком в использовании языке программирования TCL, а особенно, полезной для тех, кто только начинает с ним знакомство. Попробую внести посильный вклад в исправление столь досадного недоразумения.
Читать дальше →
Total votes 4: ↑4 and ↓0 +4
Views 14K
Comments 9

Цзяньшицзы и tcl

Abnormal programming *Delirium coding
Есть такой редкий малоизвестный язык программирования tcl. В википедии он расписан хорошо, но при написании программы возникнут вопросы.
Цзяньшицзы — это такая китайская(судя по названию) игра, переводится как «выбирание камней», интересна сама по себе: есть две кучки камней с любым количеством камней, играют двое. Каждый игрок может взять любое число камней из любой кучи, а также равное количество сразу из обоих. Побеждает тот, кто возьмет последний камень. Более подробное описание тут. Игра на сохранение баланса: с одной стороны, нужно чтобы числа в кучах различались, с другой, чтобы различие было не слишком большим. Начнем с того, что игра имеет выигрышную стратегию, происхождение которой мы рассматривать не будем. Возьмем лишь краткое описание. Существуют сочетания размеров куч, при которых игрок, который будет делать следующий ход, проигрывает.




Квадратные скобки обозначают взятие целой части. Нет, первая формула — это не числа Фибоначчи, хотя коэффициент тот же, но тут арифметическая прогрессия, а не геометрическая. Сразу заметим, что разница между числами пары составляет n.

Ранее на хабре были Реверси на TCL в 64 строки и Пятнашки на TCL в 10 строк, в которых был компактный и красивый код, здесь вы такого не увидите. Также он, возможно, далек от правил хорошего тона. Вобщем, если вам что-то покажется говнокодом, скорее всего так оно и есть. С другой стороны, это даже хорошо, потому что будет что улучшать в дальнейшем. Отчасти из-за того, что язык для меня новый, отчасти чтобы было удобнее делать пояснения. Также отсутствуют необязательные проверки.
Далее будут идти куски программы. Она далеко не оптимальна, но показывает особенности языка и работает.
Читать дальше →
Total votes 7: ↑4 and ↓3 +1
Views 4.5K
Comments 15

Прекрасное (о взаимодействии языков)

Lumber room
Наш проект мы пишем с индусами.

Общую архитектуру я задал как архитектор проекта — Java, Spring и т.д.
Но в тех областях, в которых им надо было писать они сами решали что и как будет.
А привыкли они всё делать на C/C++.

В итоге родился такой монстр:

У нашей программы есть command line клиент.
Он работает с командами и скриптами на Tcl (потому что так привыкли клиенты).
Используется native Tcl Interpreter (а не JTcl) (потому что так решили наши индусы).
Команды реализованы на Java, но часть команд обращается к коду на C++ (legacy code)
Однако же система сообщений об ошибках и предупреждениях реализована на Java.
Индусы писали используя JNI, а я связь Java с С делал на JNA

Как выглядит работа команды набранной в коммандной строке?

Читать дальше →
Total votes 21: ↑11 and ↓10 +1
Views 871
Comments 14

Webshell на TCL, для Cisco IOS и не только

System administration *Cisco *
Давно хотел применить на практике возможности Cisco IOS, которые прячутся за командой tclsh и присутствуют практически в каждом маршрутизаторе и коммутаторе. Но к сожалению, а может к счастью не приходилось решать задачи где использование автоматизации средствами самого устройства могло хоть как-то помочь, впрочем и устройств от Cisco под моим управлением никогда не было очень много. Наконец, судьба закинула меня в командировку откуда надо было управлять сетью, а в руках только планшетник с Wi-Fi и 80-й TCP порт. В этот раз пришлось надиктовывать команды голосом через телефон, но по приезду задача была решена с использованием Cisco IOS Scripting with Tcl.
Читать дальше →
Total votes 4: ↑4 and ↓0 +4
Views 21K
Comments 4
1