Кіріспе

Ұлыбританияның бағдарламалық компаниялары

ionCube Ltd. – Ұлыбританияның Херсден қаласында орналасқан бағдарламалық қамтамасыз ету компаниясы. ionCube 2002 жылы құрылған және PHP бағдарламалау тілінде жазылған бағдарламалық жасақтаманың бастапқы кодын лицензиясы жоқ компьютерлерде көруге, өзгертуге және іске қосуға болмайтындай етіп қорғау үшін құралдарды ұсынды. Кодтау технологиясы PHP Accelerator жобасы бойынша бұрынғы жұмыстардың нәтижесінде пайда болды. Алғашқы нұсқасымен бірге PHP скрипттерін жүктеуге арналған онлайн қызмет, олардың кодталған нұсқаларын жүктеу мүмкіндігі, сондай-ақ Linux үшін командалық қатар құралы да ұсынылды. Бұл құралдар кодтау алдында бастапқы кодты жою және орындау кезіндегі жүктемені азайту үшін байт-кодқа компиляциялау әдісін қолданады. Кодталған файлдарды оқу және орындау үшін ionCube Loader деп аталатын PHP кеңейтуі қолданылады. 8086 процессорларынан айырмашылығы, онда көп жыл бұрын компиляцияланған код оның жаңа нұсқаларында да жұмыс істей береді, PHP-нің виртуалды машинасының нұсқаулар жиынтығы уақыт өте келе өзгерді. ionCube Loader жадыда компиляцияланған кодты динамикалық түрде түзету арқылы PHP-нің жаңа нұсқаларында ескі файлдардың үйлесімділігін қамтамасыз етеді. Кодтау өнімдері кейіннен FreeBSD, Microsoft Windows және Mac OS X жүйелеріне де көшірілді, ал өнімдердің тізімі өнімді лицензиялау және PHP емес файлдарды шифрлау сияқты қосымша мүмкіндіктермен кеңейтілді. 2004 жылдың шілде айында Windows интерфейсі енгізілді, бұл Windows пайдаланушыларына командалық қатарды пайдалану қажеттілігін жойды. 2004 жылы ionCube Linux және Windows үшін Package Foundry өнімін, IPF-ті ұсынды. IPF веб-қосымшаларды Windows-тың орындалатын орнатушысы ретінде жинауға мүмкіндік береді, ол веб-қосымшаны қашықтағы серверге автоматты түрде орнатуға, сондай-ақ түрлі орнату және конфигурациялау тапсырмаларын орындауға және орнатылған қосымшаның негізгі бетін браузерде ашуға мүмкіндік береді. ionCube Bundler деп аталатын өнімді де шығарады. PHP-ге қатысы жоқ Bundler – Windows және Linux жүйелерінде Windows үшін өзін-өзі шығаратын архивтерді жасау құралы. 2010 жылдың желтоқсан айында ionCube Encoder-дің 7.0 нұсқасын шығарды, ол PHP 5.3 тілін қолдайды. 2013 жылдың мамыр айында PHP 5.4 тілін кодтау мүмкіндігімен 8.0 нұсқасы шығарылды. 2013 жылдың қазан айында жаңартылған интерфейс, күшейтілген қауіпсіздік және оптималды қауіпсіздік параметрлерін таңдауға көмектесетін мүмкіндіктермен 8.1 нұсқасы шығарылды. 2014 жылдың ақпанында OS X пайдаланушылары үшін интерфейсі бар 8.2 нұсқасы шығарылды. 2014 жылдың 18 сәуірінен бастап PHP 5.5 тілінің мүмкіндіктерін кодтауды қолдайтын 8.3 нұсқасы шығарылды. 2015 жылдың мамыр айында ionCube PHP 5.6 тілінің синтаксисін және статикалық кілттер емес, алгоритмдік түрде құрылған орындалу уақытында жасалған кілттерді пайдалану арқылы компиляцияланған кодты шифрлау сияқты жаңа қауіпсіздік мүмкіндіктері бар 9-шы нұсқасын шығарды, содан кейін 2017 жылдың тамызында PHP 7.1 тілін қолдайтын 10-шы нұсқасы жарық көрді. 11-ші нұсқа 2021 жылдың қазан айында PHP 7.4 тілін қолдау үшін, ал 12-ші нұсқа 2022 жылдың тамызында PHP 8.1 тілін қолдау үшін шығарылды.

ionCube24

2015 жылдың бірінші тоқсанында ionCube ionCube24 деп аталатын қызметті ұсынды, ол PHP веб-сайттарын нақты уақыт режимінде зиянды бағдарламалардан қорғайды. ionCube24, бағдарламалық жасақтамадағы осалдықтарды пайдаланып енгізілген кез келген күтпеген PHP кодын орындалуына дейін бақылап, тоқтата тұрады. ionCube24 қауіпсіздік қамтамасыз етумен қатар, PHP және Javascript қателерін нақты уақыт режимінде хабарлауды, сондай-ақ Азия, Солтүстік Америка және Еуропа сияқты түрлі аймақтардан серверді бақылауды да ұсынады.

Конференциялар

ionCube 2014 жылдың қазан айында Сан-Францискода NetBeans JavaOne шарасында олардың EPIK қоғамдастық жобасы және Minecraft туралы баяндама жасауға шақырылды. 2014 жылдың желтоқсан айында ionCube Түркияның Стамбул қаласында өткен Google Developers Group DevFest конференциясында веб-сайттарды қалай бұзуға болады және осыған қалай жол бермеуге болады деген тақырыпта дәріс берді, сонымен қатар веб-сайтқа рұқсатсыз кірген кезде шам мен автокөліктің дабылы қосылатын тікелей демонстрация көрсетілді.

EPIK

2012 жылдың ақпан айында ionCube 16-24 жас аралығындағы балалардың бағдарламалауға қызығуын арттыру мақсатында EPIK атты бастаманы іске қосты. Бағдарламалау бойынша жарысқа қатысып жеңімпаздар 1000 фунт стерлингтік сыйлық қорының бір бөлігін бөлісіп, сонымен қатар IT саласында тәжірибе жинау мүмкіндігіне ие болды. 2013 жылдың ақпан айында ionCube EPIK бастамасы кеңейтіліп, 10-ден 20 жасқа дейінгі жас дамытушылар үшін үш күндік кодтау іс-шарасы ұйымдастырылды. Көптеген қатысушылардың кодтау немесе веб-технологиялар туралы бұрынғы тәжірибесі болмады. Бірақ ionCube және басқа да сала мамандарының қолдауымен Кенттегі үш аймақтық орталықтағы командалар екі күннің ішінде түрлі веб-сайт жобаларын жасады. Командалар үшінші күні Turner Contemporary галереясында жобаларын таныстырды, көптеген жобалар тікелей жұмыс істейтін веб-сайттар түрінде болды. ionCube және Sony өкілдері түрлі сыйлықтар тартты, олардың ішінде Raspberry Pi және қосымша жабдықтар, Британдық компьютерлік қоғамында болашақ презентация жасау мүмкіндігі және жеке кеңес беру қызметтері болды. Соңғы шараларға 2013 жылдың мамыр айында Minecraft 3D принтерімен басып шығару күні, B9Creator 3D принтерін құрастыру күні және Mozilla компаниясымен бірлесіп өткізілген іс-шаралар кірді.

Жас қайта құрылған мемлекетпен байланысы

2012 жылдың 6-10 тамызында ionCube компаниясы Оңтүстік-Шығыс Англияның Кент қаласында бір апталық хакатон өткізді, бұл Young Rewired State 2012 Код фестивалінің бөлігі болды және жас бағдарламашыларды өздігінен дамынуға ынталандыру мақсатында ұйымдастырылды. Іс-шараға 9-дан 18 жасқа дейінгі жасөспірімдер қатысты, олар тәлімгерлердің жетекшілігімен және ашық деректерді пайдалану міндетімен radiosight.com деп аталатын веб-сайтты жасап, іске қосты.

Mozilla MozFest 2016 бағдарламасы

2015 және 2016 жылдары ionCube Mozilla MozFest фестиваліндегі Жастар аймағын ұйымдастыруға көмектесті және 2016 жылғы шараға қатысушылар мен жас өнертапқыштардың кейбіреулерімен сұхбаттасты.