Re: [sage-devel] Sage Cryptography Interactions

2020-03-30 Thread dimpase
On Sat, Mar 28, 2020 at 08:19:01AM -0700, Carson Kurtz wrote:
> I am currently a student working with a professor at a partner university 
> to help improve the cryptography resources on Sage. Earlier in August of 
> 2019, her and a colleague developed some Sage interactions that could help 
> both students and teachers better understand and utilize the cryptographic 
> functionality of Sage. She recently recruited me to help continue to 
> improve the page, but was wanting me to ask the community whether we should 
> continue to edit the wiki page, move the interacts to a Jupyter notebook, 
> or do something entirely different when moving forward. 

I far as I can see you are talking about Sagecell interacts,
as I gather, following the link on
https://wiki.sagemath.org/interact/cryptography, 
from http://crypto.katestange.net/mini-sage-introduction/
(there are also SageNB interacts, CoCalc interacts, Jupyter interacts,
so this needs to be said explicitly)

* Sagecell interacts need a Sagecell server to be run.
* SageNB interacts should not be used, as SageNB is being retired.
* CoCalc interacts run on cocalc.com or on a (semi)local install of cocalc.
* Jupyter interacts can either be run locally, or an a Jupyterhub/lab
  server, but they are "different" from Sagecell interacts, IMHO,
  https://ipywidgets.readthedocs.io/en/latest/examples/Using%20Interact.html 

> 
> Because I am new to the SageMath community, I am not sure if this is the 
> best place to post my question, but if you have any helpful information or 
> could point me in the right direction I would greatly appreciate it!

I don't know much about them, so I'd defer to more knowledgeable people
here.

HTH
Dima

> 
> Best, 
> Carson
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sage-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-devel/66e8adc6-46bd-41d9-ba16-fb6f4299d457%40googlegroups.com.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/20200328165219.GA4138%40penguin.pasechnik.info.


signature.asc
Description: PGP signature


Re: [sage-devel] Sage Cryptography Interactions

2020-03-28 Thread Vincent Delecroix

Hi Carson,

I assume that you were referring to

  https://wiki.sagemath.org/interact/cryptography

Using the sage cell server inside the wiki has several
disadvantages

- painful to edit
- hard to maintain (what if it gets broken?)
- very limited (can not reuse code from one cell to the other)

What I would do is to implement these interacts directly in Sage
source code. Then how you expose them to the public is up to you.
SageMathCell is one option. With what I propose the cell would
just be two lines
{{{
from sage.coding.educative_interact import MyNiceInteract
MyNiceInteract()
}}}

It would also be good to make your goal more precise.

Best
Vincent

Le 28/03/2020 à 16:57, Carson Kurtz a écrit :

Hi there,

I am a student working jointly with a professor who has been developing the
Sage Cryptography Interaction pages. Earlier in August of 2019, she and a
colleague developed a few ciphers on the Interact page that would be easier
to understand and utilize for students and teachers without strong
mathematical backgrounds. She was wanting me to inquire whether I should
continue to build ciphers on the wiki page, move them to Jupyter Notebooks,
or do something entirely different.

I am not sure if this is the proper discussion group to inquire, but if
anyone has any useful information or could point me in the right direction,
I would greatly appreciate it.

Best,
Carson



--
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/789bcb74-a8ec-1d76-d184-76a06b3103f8%40gmail.com.


[sage-devel] Sage Cryptography Interactions

2020-03-28 Thread Carson Kurtz
Hi there, 

I am currently a student working with a professor at a partner university 
to help improve the cryptography resources on Sage. Earlier in August of 
2019, her and a colleague developed some Sage interactions that could help 
both students and teachers better understand and utilize the cryptographic 
functionality of Sage. She recently recruited me to help continue to 
improve the page, but was wanting me to ask the community whether we should 
continue to edit the wiki page, move the interacts to a Jupyter notebook, 
or do something entirely different when moving forward. 

Because I am new to the SageMath community, I am not sure if this is the 
best place to post my question, but if you have any helpful information or 
could point me in the right direction I would greatly appreciate it!

Best, 
Carson

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/66e8adc6-46bd-41d9-ba16-fb6f4299d457%40googlegroups.com.


[sage-devel] Sage Cryptography Interactions

2020-03-28 Thread Carson Kurtz
Hi there, 

I am a student working jointly with a professor who has been developing the 
Sage Cryptography Interaction pages. Earlier in August of 2019, she and a 
colleague developed a few ciphers on the Interact page that would be easier 
to understand and utilize for students and teachers without strong 
mathematical backgrounds. She was wanting me to inquire whether I should 
continue to build ciphers on the wiki page, move them to Jupyter Notebooks, 
or do something entirely different. 

I am not sure if this is the proper discussion group to inquire, but if 
anyone has any useful information or could point me in the right direction, 
I would greatly appreciate it. 

Best,
Carson 

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/4a40c2a3-cbfe-464e-b83a-f84c54babe66%40googlegroups.com.