LINUX.ORG.RU

Избранные сообщения yyk

В Си макро магии для строк подвезли

Форум — Development

https://github.com/skullchap/chadstr

int table = 13;
int id = 37; 
str test1 = str("SELECT * FROM ", table, " where person_id ", id);
str test2 = str(test1);         //copies test1 to test2
str test3 = str(test2, test1); // returns concat of test2 and test1

test2 = test1; // acceptable, but wrong since test2 now points to test1 not copies it.

str(*test1); // returns const char* to use in printf like functions
Ex: puts(str(*test1)); // prints test1
chadstr test1 = str("pineapple"); 
chadstr test1range = str((range)(test1, 3,6)); // neap

Судя по всему оно умеет интерполяцию строк (в тч и конкатенацию) а так же виртуальные ранжи. В исходном коде есть зачатки сборщика мусора.

Исходный код с кучей макро магии https://github.com/skullchap/chadstr/blob/master/chadstr.h.

 , ,

bga_ ()

Смитсоновский музей открыл 2.8 миллиона изображений и видео

Новости — Open Source
Группа Open Source

Отличная новость для любителей халявы вообще, а также для творческих людей, которые смогут найти применение оцифрованным материалам Смитсоновского музея США. Лицензия CC0 позволяет не только смотреть, скачивать, но и использовать эти материалы в своих творческих проектах без ссылок на источник.

Открытый доступ к оцифрованным материалам музеев - довольно распространённая в наши дни практика, просто Смитсоновский музей отличился огромным количеством выложенных сразу материалов, и они обещают выкладывать ещё. Есть и другие не всем известные места для легального скачивания открытых файлов: например, огромный нотный архив старой музыки https://imslp.org/wiki/Main_Page Говоря о халяве, стоит упомянуть известную коллекцию бесплатных книг проект Гутенберг https://www.gutenberg.org/

>>> Поиск по Смитсоновскому архиву оцифрованных документов

 , , , ,

svyatozar ()

Вопрос по электрике

Форум — Science & Engineering

Сап, электролор. Недавно переехал в новую квартиру, повесил люстры и началось веселье. Примерно в одном случае из 10-20 при попытке включить свет вылетает автомат. Наблюдается такое веселье только с новыми люстрами, в которые я вкрутил светодиодные лампочки. «Лампочки Ильича» такого эффекта не дают. В чём может быть проблема?

 ,

Axon ()

Видеолекции по теорфизике под свободной лицензией (update4)

Новости — Документация
Группа Документация

Силами кафедры теоретической физики физического факультета Новосибирского государственного университета были записаны лекции по физике. Исходные видеофайлы выложены в открытый доступ под лицензией CC-BY-SA 4.0.

Значимые изменения после предыдущего сообщения: добавлены оставшиеся лекции спецкурса по Двухфотонной физике (Сербо В. Г.), Физики атомного ядра (Дмитриев В. Г.), добавлены семинары по Теории сильных взаимодействий (Резниченко А. В.), лекции Астрофизика в Антарктике (Дэвид Бессон), Лекции по космологии (профессор Долгов А. Д.), а также Семинары теоротдела ИЯФ им. Г. И. Будкера.

( читать дальше... )

>>> Ссылки на Youtube и торрент-файлы

 

Evgueni ()

О покупке смартфона в забугорном интернет-магазине

Форум — Talks

Федеральная таможенная служба завела дело в отношении жителя России за попытку заказа в зарубежном интернет-магазине смартфона, не сертифицированного ФСБ для продажи на территории РФ.

...
Житель Димитровграда (Ульяновская область) Евгений Яруткин стал фигурантом дела об административном правонарушении из-за того, что заказал в немецком интернет-магазине смартфон Motorola Moto G с присутствующей в нем функцией шифрования данных.
...
Это первый случай наказания жителя России, заказавшего мобильный телефон, не сертифицированный для продажи в России, в зарубежном интернет-магазине, отмечает в своем блоге эксперт по безопасности Алексей Лукацкий. Он добавляет, что аналогичное наказание может быть применено к людям, пытающимся провести в Россию приобретенный за границей смартфон в багаже или ручной клади в аэропорту. Он также указал, что те самые нотификации должны быть предоставлены не только на устройство, но и на весь софт на нем.


(Странно, что до сих пор на ЛОРе и хабре тишина...)

greenman ()

Выпущена Google Collections Library 1.0 final

Новости — Java
Группа Java

30 декабря Google™, Inc объявил о выпуске финальной версии №1.0 собственной библиотеки коллекций GCL, расширяющей и дополняющей стандартный набор JCF

Видеоуроки по использованию библиотеки http://video.google.ru/videosearch?q=...

Ссылки на остальные известные библиотеки для работы с коллекциями: http://jaggregate.sourceforge.net/
http://commons.apache.org/collections
http://fastutil.dsi.unimi.it
http://pcj.sourceforge.net
http://javolution.org/doc/Javolution-...
http://trove4j.sourceforge.net
http://www.sosnoski.com/opensrc/tclib...
http://www.jezuk.co.uk/cgi-bin/view/m...

>>> Подробности

 , , , ,

Karapuz ()

DOOM - 20 лет

Новости — Игры
Группа Игры

10 декабря 1993г. свет увидел DOOM — легендарный шутер, породивший множество форков и дополнений. На этой игре выросло не одно поколение. Сейчас DOOM ­— это не просто 2d шутер с примитивной графикой и тривиальной историей, это целая вселенная. Для меня, как и для большей части сего ресурса (надеюсь), это торжественный день. Спасибо ID Software за DOOM, за сотни часов, потраченных в детстве, за десятки прогулянных уроков и нескучных пар. Спасибо!

>>> proof

 , ,

comp00 ()

Пакеты. Как должно быть?

Форум — Development

Как бы вы сделали, если бы проектировали систему пакетов с нуля. Или существующий вариант идеален?

 ,

monk ()

Джон Кармак - готов был бы заплатить за опыт с Common Lisp

Форум — Talks

«Significant Lisp experience is one of those things I would pay money to have, but can't ever find the time to get.»
---
«Знаменательный опыт с Lisp - одна из тех вещей за которые я был бы готов заплатить, но никак не могу найти время, что бы получить его»

Пруф: https://twitter.com/ID_AA_Carmack/status/299577802385154048
---------------------------

А к каким ЯП вы испытываете интерес, но не можете найти время?
В принципе, платить за быстрое введение в ЯП и парадигму (какому-то хорошему спецу) не жалко, особенно если он сразу укажет на максимально информативные маны и интересные открытые примеры.
Но интересно что другие думают на этот счет. И как расценивают возможность экономии времени.

Перемещено tazhate из development

 , , , ,

elrprt ()

Почему все *уперлись* в GitHub?

Форум — Development

Неоспорим тот факт, что большая часть Open Source проектов (jquerry и прочие) хостятся на GitHub. Также многие _рядовые_ девелоперы *для себя* выбирают оного. Но, судя по этой ссылке есть еще тьма других, которые не ограничено 300 Мб дискового пространства и отсутствием private репов в free версии. Так в чем же фишка гитхаба?

 

GreenBag ()