Microsoft → Применение VBA к решению ряда задач из песочницы
Думаю, все знают о возможности создания макросов в Microsoft Excel. С его помощью, если требуется периодическое выполнение задачи в Excel, можно автоматизировать задачу. То, что я сейчас напишу будет очевидно многим. Но, если кому-нибудь принесёт пользу, я буду рад.
Apple → Автор JailbreakMe приглашён на стажировку в Apple
Известный хакер Comex, автор утилиты для взлома iOS-устройств и сайта JailbreakMe.com, приглашён на стажировку в компанию Apple. Стажировка начинается со следующей недели, сообщил Comex в твиттере.19-летний студент Николас Аллегра уже не скрывает свою личность, с недавнего времени ищет место для стажировки. Компания Apple для него — вполне естественный выбор.
Microsoft → Автоматизация рутины в Microsoft Excel при помощи VBA из песочницы
Приветствую всех.
В этом посте я расскажу, что такое VBA и как с ним работать в Microsoft Excel 2007/2010 (для более старых версий изменяется лишь интерфейс — код, скорее всего, будет таким же) для автоматизации различной рутины.

В этом посте я расскажу, что такое VBA и как с ним работать в Microsoft Excel 2007/2010 (для более старых версий изменяется лишь интерфейс — код, скорее всего, будет таким же) для автоматизации различной рутины.

Ненормальное программирование → Практика функционального программирования №5
Анонсы новых выпусков журналов или обновлений сайтов — это не то, о чём обычно пишут. Мы не видели объявлений новых номеров Компьютерры (когда она ещё была) или Vogue на страницах Хабра. Тем интереснее наблюдать, как небольшой, весьма специализированный журнал для программистов «Практика функционального программирования» регулярно привлекает живой отклик у читателей даже таких в некотором роде особенных сообществ как Linux.Org.Ru или Хабрахабр.
Недавний выпуск последнего, пятого номера журнала ПФП уже вызвал множество интересных споров. А всё потому, что в конкурсе, объявленном журналом в конце прошлого года, вместо запланированной безоговорочной победы языков Haskell и OCaml, победили Python и C#.
Неожиданно обнаружилось, что один из дизайнеров C#, Eric Meijer признался, что Visual Basic — это функциональный язык (http://mr-aleph.livejournal.com/255073.html)
Недавний выпуск последнего, пятого номера журнала ПФП уже вызвал множество интересных споров. А всё потому, что в конкурсе, объявленном журналом в конце прошлого года, вместо запланированной безоговорочной победы языков Haskell и OCaml, победили Python и C#.
Неожиданно обнаружилось, что один из дизайнеров C#, Eric Meijer признался, что Visual Basic — это функциональный язык (http://mr-aleph.livejournal.com/255073.html)
Персональные блоги → Несколько терминальных подключений WindowsXP

Поскольку часто приходится подключаться к удаленным машинам, и нужно, чтобы пользователи продолжали дальше работать на своих компьютерах, стало необходимо сделать так, чтобы одновременные терминальные сессии были возможны для Винды.
Началось, как всегда с гугления, но результаты давали или ЕХЕшник с трояном, или какой-то мудренный способ.
Верю, что где-то в просторах Сети есть таки нужное решение, но почему бы самому не создать
Microsoft → MS Access: Утилита по выдаче данных запроса в консоль отладки
Работая с Аксесом каждый день, я несколько раз на дню сталкиваюсь с проблемой, что мне где-нибудь в VBA-коде нужно посмотреть, что же вернет мне тот или иной SQL-запрос. Для этого мне приходится переключаться из VBA-редактора в основную часть программы, и либо создавать временный запрос (который потом волей-неволей сохраняется), либо быстренько менять SQL в каком-нибудь временном запросе. Поскольку на это тратится всегда куча времени, я решил написать простую функцию, которая выдает результаты запроса в консоль отладки.
Утилита это называется q (чтобы было удобно вызывать, и намек на Query — запрос), принимает она в качестве параметров сам запрос (либо полностью в виде SQL, либо только название запроса или таблицы, главное, чтобы это можно было открыть через CurrentDB.OpenRecordset), максимальную ширину поля при выдаче (если поле больше — оно обрезается, по умолчанию — 10 символов) и максимальное количество записей (по умолчанию — 100 записей), и выдает в консоль содержимое результатов данного запроса в текстовом виде, выглядит это вот так:
Утилита это называется q (чтобы было удобно вызывать, и намек на Query — запрос), принимает она в качестве параметров сам запрос (либо полностью в виде SQL, либо только название запроса или таблицы, главное, чтобы это можно было открыть через CurrentDB.OpenRecordset), максимальную ширину поля при выдаче (если поле больше — оно обрезается, по умолчанию — 10 символов) и максимальное количество записей (по умолчанию — 100 записей), и выдает в консоль содержимое результатов данного запроса в текстовом виде, выглядит это вот так:
?q("qryStatBestVertriebler")
Running qryStatBestVertriebler...
Query returned 9 entries.
-------------------------------------------------------------------------------------
| Nr | VMB | FName | Einkauf | Verkauf | Gewinn | Num |
-------------------------------------------------------------------------------------
| 1| 757 | Sönke Doba | 492661,52 | 718774,8 | 226113,28 | 231 |
| 2| 877 | Johannes W | 10464,99 | 59677,25 | 49212,26 | 39 |
| 3| 1098 | Marco Müll | 8233,18 | 12244,77 | 4011,59 | 36 |
| 4| 5527 | Torben Jas | 12974,64 | 24642,42 | 11667,78 | 16 |
| 5| 6214 | Thiemo Wol | 5932,17 | 12175,97 | 6243,8 | 23 |
| 6| 7833 | Florian Mi | 207384,93 | 293553,82 | 86168,8900 | 254 |
| 7| 8310 | Daniel Sch | 3525,56 | 4338,92 | 813,36 | 4 |
| 8| 8917 | Daniela He | 187881,29 | 638726,06 | 450844,77 | 559 |
| 9| 9330 | Konrad Cyw | 94142,67 | 133056,71 | 38914,04 | 139 |
-------------------------------------------------------------------------------------
Falsch
Переводы → Когда программы пишут не программисты
Я люблю слушать истории о не программистах, которые пишут программы. Что-то в них греет мне душу.
После занятия йоги, сидя в расположенном неподалёку суши-баре, я встретил одного парня, владельца местной студии балета. Он тренированный танцор и хореограф. После того, как мы обсудили тему сильного пола в хореографическом бизнесе, я ради контраста обмолвился, что мой бизнес — программное обеспечение. Вообще, мне нравится то, чем я занимаюсь, но, как бы сказать, в силу моей профессии я не часто вижусь с привлекательными и доступными девушками. Моя работа сильно отличается от работы фотографа, исполнительного директора по маркетингу, модельера, инструктора по йоге или телохранителя. Подобных профессий, наверное, тысячи. Но лучше всех «балетный танцор» или владелец компании по танцам.
После занятия йоги, сидя в расположенном неподалёку суши-баре, я встретил одного парня, владельца местной студии балета. Он тренированный танцор и хореограф. После того, как мы обсудили тему сильного пола в хореографическом бизнесе, я ради контраста обмолвился, что мой бизнес — программное обеспечение. Вообще, мне нравится то, чем я занимаюсь, но, как бы сказать, в силу моей профессии я не часто вижусь с привлекательными и доступными девушками. Моя работа сильно отличается от работы фотографа, исполнительного директора по маркетингу, модельера, инструктора по йоге или телохранителя. Подобных профессий, наверное, тысячи. Но лучше всех «балетный танцор» или владелец компании по танцам.
Open source → Visual Basic на GNU/Linux? А почему нет?
Разработчики Mono (свободной реализации .NET) сообщили о том, что разрабатывают компилятор Visual Basic`а, который позволит разработчикам, пишущим на Microsoft Visual Basic, запускать свои программы на любых платформах, на которых работает Mono (например на GNU/Linux) без любых модификаций кода.
Остается один вопрос: а оно нам надо?
Оригинал новости
Остается один вопрос: а оно нам надо?
Оригинал новости