• ↓
  • ↑
  • ⇑
 
12:56 

.Тапка.
вопрос по SQL
есть ли такая функция или способ, что бы реализовать действие - нужно вместо числа вывести символ "*" столько раз, чему равно число.
заранее спасибо)

@темы: sql

17:22 

dawncatcher
It's a perfect day for some mayhem
Вопрос к тем, кто работает\работал в Microsoft Visual C++ 6.0
В последнее время постоянно появляется ошибка, если я пытаюсь создать mfc-файл
читать дальше
При попытке создать консольное приложение пишет, что
Error spawning cl.exe

Я по большей части пользуюсь portable-версией, поэтому переустановкой это не лечится.
Кто-нибудь знает, что тут можно сделать и почему это происходит?

@темы: Вопрос

09:42 

Haskell - спешу поделиться!

Trotil
Язык программирования Haskell - функциональный язык. Это принципиально иной подход к программированию, отличный от привычного нам императивного (процедурного, объектно-ориентированного) подхода в мейнстримных языках программирования.

Причины, по которым имеет смысл изучить Haskell:
- можно прокачать свой мозг семантически интересным языком
- в новых версиях императивных языков (пример: C++11, Python) вводят функциональные элементы. Ваше знакомство с функциональным подходом к программированию поможет вам максимально эффективно использовать эти фичи
- часть некоторых алгоритмических задач действительно удобнее запрограммировать на Хаскеле, чем на классических языках
К минусам следует отнести то, что Haskell - язык медленный, и для серьёзных вычислительных задач он пока не подходит. Однако смотрите раздел данной статьи про эффективность языка. Многие проблемы решаются.

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

Вводная часть о языке: в этом разделе ссылки в виде кратких статей для тех, кто хочет обзорно познакомиться с Хаскелем и функциональном подходом к программированию:

(предупреждение - не воспринимайте эти статьи, как учебники. Учебники разделом ниже!)
1) википедия
2) очень сжатое описание языка на хабре: Через тернии к Haskell: Часть 1, Часть 2. (здесь на 6 страницах пересказ учебника на 500 страниц :) )
3) Мягкое введение в Haskell: Часть 1, Часть 2
4) Некоторые статьи с хабра: habrahabr.ru/hub/haskell/posts/page13/ (просматривайте с последней страницы)

Некоторые базовые учебники о языке (примечание - здесь только та литература, на которой я остановился)

1) Изучай Haskell во имя добра! Миран Липовача, ДМК-Пресс (2012, тираж допечатан в 2013 и 2014 году) - весёлый и подробный учебник по языку.
2) О Haskell по-человечески: dshevchenko.biz/hs/ (две части)
3) видеолекции А.А.Кубенского (первые 4 лекции): видеолекции, страница курса
4) Beginning Haskell: A Project-Based Approach (издательством Питер готовится русский перевод к зиме 2014-2015 годов) - отзыв

Комментарии:
- источники 2 и 3 бесплатно распространяются в сети; 1 и 4 платные, но купить эти книги проблематично (нет в магазинах), но их можно найти через поисковики книг и скачать для ознакомления
- У Дениса Шевченко (источник 2) в данный момент готова только одна часть. Во второй части автор обещает рассмотреть разработку небольшого проекта с использованием полезных практических фич языка.
- затрудняюсь посоветовать, с какого рекомендованного источника лучше начать знакомство. Посмотрите их все и определите для себя удобный вам порядок. Возможно, вам понравится что-то еще из дополнительной литературы.
- у А.А.Кубенского 5-8 лекции посвящены другим аспектам функционального программирования, к Хаскелю они имеют опосредственное отношение. Их можно не смотреть.
- источник 4 самый интересный, на мой взгляд по содержанию, темам и примерам, 16 глав увлекательного чтива. Некоторые современные аспекты языка описаны только там.
- логичным продолжением базовой подборки материала является книга "Parallel and Concurrent Programming in Haskell" (см. ниже)

Чтобы хорошо привыкнуть к новой парадигме программирования и синтаксису, рекомендую порешать учебные задачки.
Лабораторные работы и практикумы:

- Практикум Кубенского:
старые задачи, их подробный разбор есть в видеолекциях: sites.google.com/site/kubenskiy/Home/fall2011/f...
новые задачи: sites.google.com/site/kubenskiy/Home/fall2013/f...
- greg.southural.ru/science/MakeevGA-Haskell.pdf (стр. 96 - 110)
- kchri.narod.ru/labs.zip

Комментарии:
- у Григория Макеева неплохой практикум в конце учебника. Сам учебник недостаточно подробный, поэтому я не стал его рекомендовать для изучения, но практикум интересный
- я не нашёл практикума по монадам и функторам.

Эффективное и продвинутое использование языка Haskell. После изучения базовых концепций, возможно, вам захочется писать быстрые и эффективные и оптимизированные программы. Вам поможет ряд ссылок:

Принципы быстрого Хаскеля под GHC
Parallel and Concurrent Programming in Haskell (отзыв)
Haskell Performance
Data_Parallel_Haskell и Haskell for multicores

Примеры написания программ и решения конкурсных задач на Хаскеле на русском языке можно посмотреть в книгах Душкина:
Альманах "конкурсы функционального программирования" 2013 года, 2012 года, 2011 года, 14 серьёзных эссе о языке. См. также ЖЖ автора (см. ниже).
Скрипты на Хаскеле.
Также полезен хаб Хаскеля на хабре.

Напоследок приведу основные ресурсы по Хаскелю:
haskell.org
ru.haskell.org - русскоязычный подраздел
хороший новостной русскоязычный агрегатор по ФП
http://users.livejournal.com/_darkus_, где можно почерпнуть много ссылок по теме, навигация по ЖЖ Prev & Next расположена слева.
Online-компилятор Haskell

Некоторые прочие русскоязычные книги, не упомянутые выше:
Учебник по Haskell Холомьев Антон (2012)
Сборник трудов Романа Душкина
кроме того, есть ряд подробных статей, посвящённые отдельным аспектам языка. Например, в статьях широко рассматриваются монады.

22:54 

[TrusT]
задрот в различнейших областях
Дано: выпадающий список в mvc приложении (выводятся категории) , за ним кнопка открыть

по нажатию кнопки по айди выделенной категории ищутся дочерние категории в базе данных. Данные должны перезаписаться в селекте без перезагрузки страницы.
Как осуществить? Я написала яваскрипт + аякс

так вот серверный код отправляется, обрабатывается, но не возвращается, в success не заходит.
серверный код на c#:


Подскажите что не так в принимающем коде.

@темы: C#, Java script, База данных, Вопрос

15:23 

Подготовка к собеседованию - алгоритмические задачи

Heidel
If it's stupid but works, it isn't stupid.
Для собеседования нужно в течение пары недель подготовится к решению задач типа таких

Подскажите учебники / сайты, где бы разбиралось решение таких задач?

@темы: Вопрос, Алгоритм, Computer Science

14:17 

"Резиновые" картинки

GippoRex
There is no such thing as a stupid question, until you ask it
Дано: общий div с ограниченной max-width, в нем таблица, в таблице 2 несимметричные (задано через проценты) ячейки: в левой картинка, в правой - текст.
На больших разрешениях все ок, все растягивается, где надо, проблем нет. Но вот насчет маленьких... Так как картинка вставлена со 100% размером, она теснит правую ячейку, и в какой-то момент текст в ней просто не помещается и вываливается за границы div.
Как сделать так, чтобы при маленькой ширине картинка начинала уменьшаться? Взять ее в div с max-width не работает, плюс мне это все надо как-нибудь в процентах от размера браузера...

@темы: Html

17:30 

[TrusT]
задрот в различнейших областях
Дано: ASP.Net Web forms
Задание: сохранить изменения в ListView записи, выбранной на редактирование.

Есть база данных, созданная в MS Visual Studio, есть 2 таблицы, связанные по айди первой. Сделаны SqlDataSource для каждой таблицы.
Сначала в ListBox выводятся данные таблицы A, а потом по выбору определенной записи в ListView выводятся данные таблицы B по нужному id.
Теперь задача - редактирование записей из ListView и сохранение их в бд.
Что сделано: я отредактировала код ListView, добавив в ItemTemplate кнопку с командой Edit, EditTemplate - Update и Cancel. В примере на msdn описывается команда Update в SqlData Source: UpdateCommand="UPDATE HumanResources.Department SET Name = @Name, GroupName = @GroupName WHERE (DepartmentID = @DepartmentID)"
не понятно - откуда взялись переменные (с @), если не объявлена ни одна. Ну и не работает такой метод у меня.
Есть предположения как это должно работать? в ListView выводятся поля name, price, picture, parentid(по которому связаны таблицы, и собственно id) не выводятся.

@темы: База данных, C#

01:25 

Ухтя Тухтя
свобода - готовность все потерять.
Доброй ночи!
есть учебная задачка:
имеется класс Point (x, y), Сircle (r) и класс List c встроенным в него классов Node.
требуется среди прочего перегрузить оператор чтения из файла. перегружен был следующим ниже образом. но нужно сделать так чтобы x и y считались в Point, r в Circle, соответственно. а в List это все должно собираться в объект класса circle и соответственно добавляться в список. ума не приложу как это сделать((
помогите, пожалуйста!!! очень срочно(((
читать дальше

@темы: C++

22:43 

Skype чаты

Kakou ECTb
After silence that which comes nearest to expressing the inexpressible is music.
Друзья, я тут подумал немного и запилил специализированные Skype-чаты. Если в двух словах, то если у вас есть скайп - вы можете вступить в одну из интересующих вас групп и присоединиться к сомышленникам по технологии/платформе/языку.

Для чего? Общаться, задавать тематические вопросы, одним словом - развиваться. Эдакий маленький stackoverflow в скайп окружении (мирк-стайл). Ведь, согласитесь, иногда ответ нужен сейчас, а не завтра. Присоединиться очень просто - нужно лишь кликнуть на необходимую ссылку на jsfiddle (ссылка на него в гуглдоке) или же просто скопировать ссылку из дока и отправить кому-либо, и самому же по ней перейти.

Картинка кликабельна


читать дальше

18:55 

Списки

GippoRex
There is no such thing as a stupid question, until you ask it
Вопрос относительно алгоритма создания односвязного динамического списка (очереди). Я понимаю общее построение списков, но... Относительно реализации этого в коде у меня крайние сомнения (примеры, которые я нагуглила, мне не помогают; общий смысл мне и так ясен).
Например, у меня такая задача: пользователь вводит произвольное число имен, из которых мне надо сделать список. Можете проверить ход моих размышлений?
читать дальше

@темы: C++

23:14 

Просьба от чайника....

НАШ ВЕЧНЫЙ СПОР
А как насчет поотмывать стены?!
Уважемые рукастые дневниковцы, конечно не по адресу, но вдруг?
Очень нужен в аренду за что-нибудь, контроллер от этого динозавра:


Полетел совершенно предательски, теперь его не видят ни один из двух, опробованных компьютера, вместе с архивом за 8 лет. Честно скажу, что совершеннейший чайник в железе, просто посоветовали поменять контроллер и слить информацию на другой диск.

@темы: Вопрос

14:45 

Выбор СУБД

|Ksandr|
Кто танцует, поет и дерется - тот и самец. (с)
Здравствуйте. Прошу помощи с выбором СУБД для проекта.
Суть: имеется достаточно большой набор данных за много лет - значения физических величин в том или ином месте. Эти данные нужно где-то хранить, они имеют связи между собой, нужно производить по ним выборки, анализ. Данные могут приходить из разных источников - т.е. логично было бы реализовать проект в виде веб-приложения. Язык программирования - скорее всего C#, возможно PHP. Для хранения данных необходимо выбрать СУБД - MS SQL Server или Oracle (либо какую-либо другую при наличии объективных причин). Помогите определиться с выбором)

@темы: База данных

13:51 

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

@темы: IBExpert, SQL

01:51 

Календарь со ссылками на статьи

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

Я перечитала исходный код сайта ^ раз двадцать, я вижу, естественно, таблицу с календарем, а вот в скриптах, т.к. их там несколько, не разобралась. Помогите, а?
Если напишете календарь и образец внесения даты, даже денег дам.
Ну или ткните носом в готовый такой скрипт, чем черт не шутит, а то я за две недели мозг сломала об этот календарь и уже ничего найти не могу.

@темы: Java script

23:48 

Heartbleed для чайников

CD_Eater
тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
02:37 

внезапно

CD_Eater
тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
Тема коров в http-ошибках
404
403

@темы: Интернет

15:58 

Python, wsdl, suds и другой джаз.

Anderty
Кто может мне помочь разобраться, как запрашивать данные с помощью модуля Питона suds, с сервиса, используя готовую wsdl структуру?
Или - правильно ли я задал вопрос? )

Каждый запрос в wsdl файле, кроме параметров стандартных, обязательно имеет параметры логина и пароля (Хитроумная затея разработчика, что бы модуль в веб-аппликаций был доступен только клиентам.)

Так выглядит wsdl и линк, якобы на веб-сервис:
versions.scoro.ee/_next_development/maintenance...
versions.scoro.ee/_next_development/maintenance...

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

Запросы проходят через SOAP, на сколько я успел выучить (А про МЫЛО я и вовсе нечего не понимаю -.-).

Есть документация и примеры на PHP... но хоть и все языки похожи, пхп всё-таки для меня иногда создаёт больше вопросов, нежели я понимаю эго.

Я в основном печатал станд-алоне программки, и аппликацию, способная связываться с другой веб-аппликацией через что-либо: для меня как та самая курица, только даже о полёте не думается.

@темы: Вопрос

02:35 

Перевод и SharePoint

Полбутылки сентября
Некрасивая подружка
Привет.
1. Перевожу одну диссертацию и что-то поплыла с терминологией. У denormalized schema decompositions и the incremental validation of XML documents прямой перевод или есть правильные русскоязычные термины? Правилами вроде не запрещается.
2. Может кто-нибудь работал с SharePoint, спаситепомогите, крыша уже поехала. Как запихнуть собственные формы создания элемента в эту ленту.
Формы у меня есть, но они не модальные окна, а обычные страницы. Делаю через SP Designer, версия 2010 если что.
читать дальше

@темы: Вопрос

13:00 

Линетт
Protege moi.
Привет всем!

Здесь есть кто-нибудь, кто может ответить на кучу вопросов по Moodle?
Пригодятся даже мало-мальские познания, любой опыт.
Или может быть кто-то знает, куда и к кому еще можно обратиться по этой части, буду очень признательна.

@темы: Вопрос

21:57 

Замыкания для новичков

CD_Eater
тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
Помню, когда я впервые столкнулся с замыканиями, изучая новый для себя язык программирования, я понял их не с первого раза.
И даже был момент, когда я считал, что разобрался, но мои представления оказались неверными (я перепутал замыкание на переменную с замыканием на значение переменной).

Недавно внезапно наткнулся на замечательную, на редкость толковую статью про замыкания для новичков.
Она бы сэкономила мне время, если бы я её прочитал сразу.
Некоторые называют её лучшим объяснением из существующих в интернете.
увы, осталось лишь зеркало tinyurl.com/c3ruxo7
(не смог вставить прямую ссылку - дайрики зачем-то автоматически подменяют в ссылке в слове javasсript английскую букву c на русскую, портя ссылку)

Написано на примере Javasсript, но практически не требует знаний JS и подходит для понимания принципа применительно к любому языку.
Правда, примеры #5(ключевой!) и #6 могут (и, скорее всего, будут) работать в других языках по-другому.
Причина - противоестественный лексический скоуп локальных переменных в Javasсript (в версии 1.7 JS был таки допилен - появилось ключевое слово let, что исправило ситуацию, хотя и не до конца).

@темы: for dummies

ru_programming

главная