3f-lab и язык C: компилим для Windows
Как ни безбрежны возможности Java, но время от времени приходится создавать для написанных на ней программ низкоуровневые вставки. Типичный пример — если требуется обратиться к WinAPI или другим уже имеющимся высокоскоростным библиотекам. Эта технология — вызывать из Java библиотеки, написанные на C (а также Ассемблере и любом другом подобном языке) — называется JNI. Она прекрасно разжевана в Интернете. Вот отправная точка для тех, кто желает знать подробности. Да и я к этой теме еще предполагаю вернуться.
Конечно же, в среде 3f-lab тоже предполагается использование C. Но вот какая методологическая тонкость: если под Linux для создания программ на C не требуется вообще никакая особенная среда (компилятор и сборщик встроены в систему), то под Windows нужно потрудиться, чтобы настроить необходимые инструменты. О разработке на C под Windows в рамках 3f-lab и пойдет речь. Предупреждаю: нижеследующий текст изобилует буквами и содержит всего одну картинку. Зато освоение технологии сулит существенное расширение свободы в реализации задач программирования.

( Читать дальше )
Конечно же, в среде 3f-lab тоже предполагается использование C. Но вот какая методологическая тонкость: если под Linux для создания программ на C не требуется вообще никакая особенная среда (компилятор и сборщик встроены в систему), то под Windows нужно потрудиться, чтобы настроить необходимые инструменты. О разработке на C под Windows в рамках 3f-lab и пойдет речь. Предупреждаю: нижеследующий текст изобилует буквами и содержит всего одну картинку. Зато освоение технологии сулит существенное расширение свободы в реализации задач программирования.

( Читать дальше )
- +3
- 20 февраля 2010, 22:46
- 2
"IPod" с педальным управлением
132 года назад, 1878-02-19, Томас Эдисон запатентовал фонограф. Музыкальные произведения перестали быть достоянием избранных (способных оплатить услуги оркестра или вокалиста) и постепенно превратились в повседневное массовое развлечение миллионов, а затем и миллиардов.
- +4
- 19 февраля 2010, 09:26
- 7
3f-lab: Маленький практикум по JDBC
Подобно камраду Markony, радующему нас простыми и надежными электронными схемами, решил опубликовать некоторые свои классы для различных полезных целей. Вот, например, базы данных. Сейчас появились дикие по своей сложности фреймворки для этой цели. На самом деле всё очень и очень просто. Нужно только изучить основы JDBC и скачать драйвера для нужных баз:

( Читать дальше )

( Читать дальше )
- +4
- 18 февраля 2010, 15:39
- 7
О природе PHP
Коротко: «PHP-программисты предпочитают Windows на десктопах. Согласно результатам опроса, проведенного компанией Zend Technologies, наиболее популярной платформой для десктопов среди PHP-программистов является операционная система Windows».
Всё сходится: те, кому лень освоить нормальную операционную систему и вникать в классические каноны программирования, пользуются дырявой ОС и дырявым фреймворком. Царство Quick & Dirty.
Всё сходится: те, кому лень освоить нормальную операционную систему и вникать в классические каноны программирования, пользуются дырявой ОС и дырявым фреймворком. Царство Quick & Dirty.
- +1
- 17 февраля 2010, 17:05
- 20
День рождения W2K
10 лет назад, 2000-02-17, корпорацией Microsoft официально представлена миру ОС Windows 2000.

( Читать дальше )

( Читать дальше )
- +3
- 17 февраля 2010, 13:04
- 1
Борьба с дешевым монитором (LG W1942S)
Не знаю, пригодится ли кому-нибудь этот опыт, но зафиксирую хотя бы для себя.
В колледже, где я преподаю, компьютерный класс оснащен машинами очень и очень бюджетной конфигурации. Проще говоря, дешевыми. Вообще-то для большинства задач хватает, но вот стали ставить на них Linux и столкнулись с проблемой…
( Читать дальше )
В колледже, где я преподаю, компьютерный класс оснащен машинами очень и очень бюджетной конфигурации. Проще говоря, дешевыми. Вообще-то для большинства задач хватает, но вот стали ставить на них Linux и столкнулись с проблемой…
( Читать дальше )
- +2
- 16 февраля 2010, 23:39
- 9
Локализация в GWT
В наши дни, когда Интернет сближает людей вне зависимости от страны проживания, очень часто требуется создать сайт, который можно читать на разных языках: русском, английском, немецком, китайском… Писать для каждого языка свою версию HTML-страницы — это, конечно же, безумие. Есть способ лучше — задействовать GWT, где реализованы необходимые механизмы интернационализации.

( Читать дальше )

( Читать дальше )
- +2
- 16 февраля 2010, 22:52
- 3
Ну... За машиностроение
34 года назад, 1976-02-16, c конвейера Камского автомобильного завода сходит первый тяжелый грузовик.

Отмечается молча и не чокаясь.

Отмечается молча и не чокаясь.
- +3
- 16 февраля 2010, 22:24
- 11
День рождения YouTube
5 лет назад, 2005-02-15, началась история YouTube. В связи с этим ролик про историю Google вообще, может кто-то еще не видел.
- +2
- 15 февраля 2010, 06:18
- 3
Мозголом-любитель
15 лет назад, 1995-02-14, арестован знаменитый хакер Кевин МИТНИК.

Правда хакером сей специалист считался лишь некоторое время. Теперь общепризнанно, что от него ведут свое происхождение скорее любители рассылать спам и СМС-сервисов с короткими номерами, чем высококлассные специалисты по компьютерным уязвимостям.

Правда хакером сей специалист считался лишь некоторое время. Теперь общепризнанно, что от него ведут свое происхождение скорее любители рассылать спам и СМС-сервисов с короткими номерами, чем высококлассные специалисты по компьютерным уязвимостям.
- +3
- 14 февраля 2010, 12:44
- 6
