Notebook fikri çok iyi fikir. Hiç aklıma gelmemişti. Teşekkürler.

10 Eylül 2015 14:56 tarihinde caner basaran <[email protected]> yazdı:

> Kodunuzu göstermek istemiyorsanız, vermeyin. Çünkü tersine mühendisliğe
> ilgisi olan insanlar da çok.
> www.simonroses.com/2013/10/appsec-myths-about-obfuscation-and-reversing-python/
>
> ipython notebook erişebileceği yola kodunuzu koyun. Taşeron kodlayıcılara
> da birer notebook açın, uzaktan çalışsınlar.
>
> Caner Başaran
>
> 9 Eylül 2015 12:00 tarihinde <[email protected]
> > yazdı:
>
>> Linux-programlama listesi mesajlarını şu adrese gönderin:
>>         [email protected]
>>
>> World Wide Web ile üye olmak veya üyelikten çıkmak için şu sayfayı
>> ziyaret edin:
>>         https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>> veya e-posta yoluyla konusunda veya gövdesinde 'help' yazan bir mesajı
>> şu adrese gönderin:
>>         [email protected]
>>
>> Bu listeyi yöneten kişiye şu adresten ulaşabilirsiniz:
>>         [email protected]
>>
>> Yanıt yazarken, lütfen Konu satırını düzenleyerek şu tür bir şekilden
>> daha belirli olmasını sağlayın: "Ynt: Linux-programlama toplu
>> mesajının içeriği..."
>>
>>
>>
>> Günün Konuları:
>>
>>    1.  Kod kriptolama. (obfuscator) (Recep KIRMIZI)
>>    2. Re: Kod kriptolama. (obfuscator) (Onur Küçük)
>>
>>
>> ----------------------------------------------------------------------
>>
>> Message: 1
>> Date: Tue, 8 Sep 2015 13:23:35 +0300
>> From: Recep KIRMIZI <[email protected]>
>> Subject: [Linux-programlama]  Kod kriptolama. (obfuscator)
>> To: Özgür yazılımlarla çeşitli dillerde yazılım geliştirme
>>         <[email protected]>,
>>         [email protected]
>> Message-ID:
>>         <
>> cahxsdf6bl9p19ny8-tfc87hfjosf-nczc0dbuo7hbytplkw...@mail.gmail.com>
>> Content-Type: text/plain; charset="utf-8"
>>
>> Merhabalar;
>>
>> Elimizde yaklasik 1 yildir gelistirilen bir Python / Django projesi
>> bulunuyor. Projenin buyuk bir kismi abstract katmanlardan olusuyor. Yeni
>> gelistirilen uygulamalar bu abstractlardan inherit edilip ozel methodlarin
>> yeniden yazilmasi durumu var.
>>
>> Bizdeki abstraction saglayan uygulamalar yeni yapilan uygulamalar icin
>> gidilmesi gereken yolu da gosteriyor. Ornegin X sinifindan turelimis Y
>> sinifini yaptiginizda X te bulunan z methodunu kendinize gore implemente
>> etmez iseniz hata aliyorsunuz.
>>
>> Simdi bu abstract siniflardan olusturulmasi gerken bir suru kucuk
>> programciklar var. Bunlari disariya yaptirmak istiyoruz. Freelancer olarak
>> isi verecegiz. Bizim yazdigimiz kodu sadece import edip kendi
>> interface'ini
>> yazabilsin istiyoruz. Ama acip bizim kodumuza bakamasin.
>>
>> Bu tip bir arac kullanan, tavsiye eden var midir?
>> Ucretli cozumlerde kabulumuzdur.
>>
>> --
>> R.K.
>> -------------- sonraki b? --------------
>> Bir HTML eklentisi temizlendi...
>> URL:
>> http://liste.linux.org.tr/pipermail/linux-programlama/attachments/20150908/b24c24aa/attachment-0001.html
>>
>> ------------------------------
>>
>> Message: 2
>> Date: Tue, 8 Sep 2015 13:57:50 +0300
>> From: Onur Küçük <[email protected]>
>> Subject: [Linux-programlama] Re: Kod kriptolama. (obfuscator)
>> To: Özgür yazılımlarla çeşitli dillerde yazılım geliştirme
>>         <[email protected]>
>> Message-ID:
>>         <[email protected]>
>> Content-Type: text/plain; charset=UTF-8
>>
>>
>> On Tue, 8 Sep 2015 13:23:35 +0300
>> Recep KIRMIZI <[email protected]> wrote:
>>
>> > Merhabalar;
>> >
>> > Elimizde yaklasik 1 yildir gelistirilen bir Python / Django projesi
>> > bulunuyor. Projenin buyuk bir kismi abstract katmanlardan olusuyor.
>> > Yeni gelistirilen uygulamalar bu abstractlardan inherit edilip ozel
>> > methodlarin yeniden yazilmasi durumu var.
>> >
>> > Bizdeki abstraction saglayan uygulamalar yeni yapilan uygulamalar icin
>> > gidilmesi gereken yolu da gosteriyor. Ornegin X sinifindan turelimis Y
>> > sinifini yaptiginizda X te bulunan z methodunu kendinize gore
>> > implemente etmez iseniz hata aliyorsunuz.
>> >
>> > Simdi bu abstract siniflardan olusturulmasi gerken bir suru kucuk
>> > programciklar var. Bunlari disariya yaptirmak istiyoruz. Freelancer
>> > olarak isi verecegiz. Bizim yazdigimiz kodu sadece import edip kendi
>> > interface'ini yazabilsin istiyoruz. Ama acip bizim kodumuza bakamasin.
>> >
>> > Bu tip bir arac kullanan, tavsiye eden var midir?
>> > Ucretli cozumlerde kabulumuzdur.
>>
>>  mnfy dan geçirilmiş kodu pyc olarak vermek bir çözüm olabilir.
>> https://pypi.python.org/pypi/mnfy . Sadece pyc verirseniz uncompyle2
>> gibi araçlarla düz metin haline dönüştürülebilir, compile flag larıyla
>> oynayarak docstring vs. değiştirebilirsiniz ama yeterli olmayabilir.
>>
>>  Bir Django projeyi tamamen mnfy / pyc yapmayı denemedim ama kabaca;
>>
>> $ cat deneme.py
>>   #!/usr/bin/python
>>   # -*- coding: utf-8 -*-
>>
>>   import hede
>>
>>   hede.hedefunc('test bir iki')
>>
>> $ cat hede.py
>>
>> def hedefunc(k):
>>   print "hedefunc %s" % k
>>
>> $ python -m compileall hede.py
>> $ rm hede.py
>> $ ll
>>   total 52K
>>   drwxr-xr-x  2  users  36K Sep  8 13:39 .
>>   drwxr-xr-x 55  users 4.0K Sep  8 13:38 ..
>>   -rw-r--r--  1  users   87 Sep  8 13:37 deneme.py
>>   -rw-r--r--  1  users  227 Sep  8 13:38 hede.pyc
>>
>> $ python deneme.py
>>   hedefunc test bir iki
>>
>>
>> --
>>  Onur Küçük                                   Özgür Yazılım A.Ş. ~ >
>>  <onur.--.-.ozguryazilim.com.tr>      http://www.ozguryazilim.com.tr
>>
>>
>>
>> ------------------------------
>>
>> _______________________________________________
>> Linux-programlama mailing list
>> [email protected]
>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>
>>
>> Son: Linux-programlama Toplu Mesajı, Sayı 130, Konu 2
>> *****************************************************
>>
>
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>


-- 
R.K.
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap