Thursday, June 7, 2018

Play this Binary Game

Friday, May 18, 2018

How to prevent a ransomware attack!


How does a ransomware infection occur?

  • Email messages that carry downloader trojans, which attempt to install ransomware
  • Websites hosting exploit kits that attempt use vulnerabilities in web browsers and other software to install ransomware

More recent ransomware have worm-like capabilities that enable them to spread to other computers in the network. For instance, Spora drops ransomware copies in network shares. 
  1. Keep clear inventories of all of your digital assets and their locations, so cyber criminals do not attack a system you are unaware of.
  2. Keep all software up to date, including operating systems and applications.
  3. Back up all information every day, including information on employee devices, so you can restore encrypted data if attacked.
  4. Back up all information to a secure, offsite location.
  5. Segment your network: Don't place all data on one file share accessed by everyone in the company.
  6. Train staff on cyber security practices, emphasizing not opening attachments or links from unknown sources.
  7. Develop a communication strategy to inform employees if a virus reaches the company network.
  8. Before an attack happens, work with your board to determine if your company will plan to pay a ransom or launch an investigation.
  9. Perform a threat analysis in communication with vendors to go over the cyber security throughout the lifecycle of a particular device or application.
  10. Instruct information security teams to perform penetration testing to find any vulnerabilities.

Friday, March 2, 2018

Patterns are heart of algorithmic programming. Code 100 problems in python.

Patterns are heart of programming algorithms. They are not difficult program. All you have to do is study relationships and occurrences. Write a programs to produce given outputs using python.


Q.1    structure:
$$$$$
$$$$$
$$$$$
$$$$$
$$$$$

Q.2    #'s triangle:
# # # # #
# # # #
# # #
# #
#

Q.3    $'s triangle:
$ $ $ $ $
$ $ $ $
$ $ $
$ $
$

Q.4    #'s triangle:-       
#
## 
### 
#### 
#####

Q.5    $'s triangle:  




$
$ $
$ $ $
$ $ $ $
$ $ $ $ $

Q.6    numbers structure:
12345
12345
12345
12345
12345

Q.7    numbers structure:
54321
54321
54321
54321
54321

Q.8    numbers structure:
55555
44444
33333
22222
11111

Q.9    numbers structure:
11111
22222
33333
44444
55555

Q.10    numbers structure:
1
12
123
1234
12345

Q.11    numbers structure:
12345
1234
123
12
1

Q.12    numbers structure:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5

Q.13    numbers structure:
54321
4321
321
21
1

Q.14    numbers structure:
1
21
321
4321
54321

Q.15    numbers structure:
12345
1234
123
12
1

Q.16    numbers structure:
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1

Q.17    numbers structure:
1 
1 2 1 
1 2 3 2 1 
1 2 3 4 3 2 1 
1 2 3 4 5 4 3 2 1

Q.18    numbers structure:
1 2 3 4 5 4 3 2 1
1 2 3 4 3 2 1 
1 2 3 2 1 
1 2 1 
1    


Q.19    triangle
* 
* * * 
* * * * * 
* * * * * * * 
* * * * * * * * * 
* * * * * * * * * * *

Q.20  Floyd's triangle: 
1
2 3
4 5 6
7 8 9 10

Q.21  Pascal triangle:
     1
    1 1
   1 2 1
  1 3 3 1

Q.22  character triangle:
A
B B
C C C
D D D D

Q.23   character triangle:
    A
         A B A
       A B C B A
     A B C D C B A
   A B C D E D C B A

Q.24   character triangle:
A B C D E D C B A
  B C D E D C B
    C D E D C
      D E D
        E

Q.25  number structure:
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
4 4 4 4
3 3 3
2 2
1

Q.26 :

S
SR
SRI
SRIL 
SRILA
SRILAN
SRILANK
SRILANKA

Q.27  character structure:
A
BB
CCC
DDDD
CCC
BB
A

Q.28  number triangle:

1
2 2
3 3 3
4 4 4 4
5 5 5 5 5

Q. 29  number structure:

123454321
 2345432
  34543
   454
    5


Q.30.  number triangle structure:-

     1
    21
   321
  4321
 54321

Q.31.  number triangle structure:

 54321
  4321
   321
    21
     1

Q.32    number pyramid:

          1
         2 2
        3 3 3
       4 4 4 4
      5 5 5 5 5
     6 6 6 6 6 6

Q.33    number structure:

           1
         1 2
        1 2 3
       1 2 3 4
      1 2 3 4 5 
     1 2 3 4 5 6



Q. 34  rhombus symbol structure:

     *
    ***
   *****
  *******
   *****
    ***
     *

Q. 35  number rhombus structure:

     1
    212
   32123
  4321234
   32123
    212
     1

Q. 36 number rhombus structure:

     1
    121
   12321
  1234321
   12321
    121
     1

Q.37  character rhombus structure:

     A
    ABA
   ABCBA
  ABCDCBA
   ABCBA
    ABA
     A

Q.38  square character triangle:

      A
     ABA
    ABCBA
   ABCDCBA

Q.39  square character triangle:

  ABCDCBA
   ABCBA
    ABA
     A


Q.40  square character triangle:

     A
    AB
   ABC
  ABCD
 ABCDE
  ABCD
   ABC
    AB 
     A 

Q.41  square character triangle:


A
BA
CBA
DCBA
EDCBA
DCBA
CBA
BA
A

Q.42    character triangle:


EDCBA
DCBA
CBA
BA
A

Q.43    number design/triangle:

9
0 1
2 3 4
5 6 7 8
9 0 1 2 3

Q. 44    number rectangle:

12344321
123__321
12____21
1______1

Q. 45    number pyramid or number structure:

            1
          1 2 3
        1 2 3 4 5
      1 2 3 4 5 6 7
    1 2 3 4 5 6 7 8 9

Q. 46 number pyramid:

123456654321
1234554321
12344321
123321
1221
11

Q. 47 character pyramid:

ABCDEFFEDCBA
ABCDEEDCBA
ABCDDCBA
ABCCBA
ABBA
AA

Q. 48    number pyramid:

       1
      222
     33333
    4444444
   555555555

Q. 49   number triangle:

 9
 898
 78987
 6789876


Q. 50   number triangle:

 5
 45
 345
 2345
 12345



Q. 51   number triangle:


 5
 454
 34543
 2345432
 123454321

Q. 52   star structure/fashion:

*********
 *******
  *****
   ***
    *
   ***
  *****
 *******
*********

Q. 53    rectangle number pyramid:

33333
32223
32123
32223
33333

Q. 54  the star triangle frame pyramid like :

*
**
* *
*  *
*   *
*    *
*     *
*      *
*       *
**********

Q. 55    star pattern pyramid:

*
***
******

Q. 56  reverse star pyramid :

**********
****  ****
***    ***
**      **
*        *

Q. 57  odd number series pyramid :

1
3  5  7
9 11 13 15 17 19

Q.58   number pyramid/triangle:

54321
5432
543
54
5

Q.59  the number character pyramid :

1
AB
123
ABCD
12345

Q. 60   Floyd triangle :

       1
      2 3
     4 5 6
    7 8 9 10

Q.61   number pyramid:

1 2 3 4 5
 2 3 4 5
  3 4 5
   4 5
    5

Q.62   character pyramid:

A
BA
ABA
BABA
ABABA

Q.63 rows input pyramid :

*
**
***
****
***
**
*

Q.64   number pyramid:

1
232
34543
4567654

Q.65   number rectangle structure:

12321
12 21
1   1
12 21
12321

Q.66   character rectangle design:

ABCBA
AB BA
A   A
AB BA
ABCBA

Q.67   star triangle structure:

*********
*******
*****
***
*

Q.68   number rectangle program:

1234
2341
3412
4123

Q.69   character rectangle program:

ABCD
BCDA
CDAB
DABC

Q.70   number pyramid program:

1234
341
12
3

Q.71   character pyramid program:

ABCD
CDA
AB
C

Q.72   number pyramid using function:

 1
 2 3
 4 5 6
 7 8 9 1
 2 3 4 5 6

Q.73   number pyramid:

1
123
12345
1234567

Q.74   number pyramid:

1333
2222
3331

Q.75  number character pyramid :

1      a
21     ba
321    cba
4321   dcba
54321  edcba

Q.76  0 and 1 number triangle :

1
01
010
1010
10101

Q.77 1 and 0 pyramid :

1
01
101
0101
10101

Q.78 Square star pyramid :

 ***** 
*     *
*     *
 *****

Q.79 Rectangle star pyramid :

******
*    *
*    *
******

Q.80 Even-odd number star pyramid :

1
*2
1*3
*2*4
1*3*5

Q.81  character number pyramid :

1
A B
2 3 4
C D E F
5 6 7 8 9

Q.82 nested star pyramid :

* *** *** *
** ** ** **
*** * * ***

Q.83 random number pyramid :

4572
572
72
2

Q.84 number design:

 1
 23
 4
 56
 7
 89
 10

Q.85 number pyramid:

1
121
1231
12341
123451

Q.86 continues number pyramid:

1
121
12321
1234321
123454321

Q.87 alternative number-star pyramid :

1
2*2
3*3*3
4*4*4*4
4*4*4*4
3*3*3
2*2
1

Q.88 diagonal star-zero pyramid :

*000000
0*00000
00*0000
000*000
0000*00
00000*0
000000*

Q.89 geometric sequence pyramid :

 7
 14 15
 28 29 30 31
 56 57 58 59 60 61 62 63

Q.90 nested pyramid :

#####*#####
####*#*####
###*###*###
##*#####*##
#*#######*#
*#########*

Q.91 half-square number triangle :

543212345
 4321234
  32123
   212
    1

Q.92 equilateral triangle number :

     5
    454
   34543
  2345432
 123454321

Q.93 positive-negative number triangle :

9 
8  6
7  5  3
4  2  0 -2
1 -1 -3 -5 -7

Q.94 Star-Zero nested pattern:

*000*000*
0*00*00*0
00*0*0*00
000***000

Q.95 continuous vertical number pyramid:

1
2  7
3  8 13
4  9 14 19 
5 10 15 20 25

Q.96 Nested number character pyramid:

A
1
BB
22
CCC
333

Q.97 two symbol pyramid:

$
#
$$
##
$$$
###

Q.98 Square number pyramid :

1
1 4 9
1 4 9 16 25
1 4 9 16 25 36 49
1 4 9 16 25 36 49 64 81

Q.99 Arrow head pyramid :

1234
 12345
   123456
    1234567
   123456
 12345
1234

Q.100 The hexagon pattern

  ____        ____        ____
 /    \      /    \      /    \
/      \____/      \____/      \
\      /    \      /    \      /  
 \____/      \____/      \____/ 
 /    \      /    \      /    \
/      \____/      \____/      \
\      /    \      /    \      /    
 \____/      \____/      \____/  
 /    \      /    \      /    \ 
/      \____/      \____/      \
\      /    \      /    \      /
 \____/      \____/      \____/    

Source : cprogrammingcodes.blogspot.com

Friday, February 16, 2018

micro:bit ශූරතාවලිය - අවසාන ප්‍රතිඵල

මයික්‍රෝබිට් මිතුරනි,
ශ්‍රී ලංකා ජාතික ගීය, මයික්‍රෝ මරියෝ, ෆ්ලැපි කුරුල්ලා, පොර පොල්, මයික්‍රෝ නැටුම වැනි අගනා micro:bit නිර්මාණ 400 කට වඩා ඉදිරිපත්වූ පළමු micro:bit ශූරතාවලිය අනාගත බලාපොරොත්තු රැසක් සමග සාර්ථකව සිදුඋනා. අප ලද වඩාත් අගනා ප්‍රතිඵලය IoT හා robotics සඳහා පරිගණක විද්‍යාව, කේතනය හා ඇලොගරිතම ඉගනීමට දැනුම සම්භාරයක් ප්‍රජාව මුල්කරගන http://microbit.info.lk හි නිර්මාණය වීමයි. දැන් ICT සිසුනට හා ගුරුවරුන්ට ඒවා භාවිතා කර micro:bit කේතනය ඉගනීමට හැකි වේවි. ලොව පුරා සිසුන්, ගුරුවරුන් හා තාක්‍ෂණඥයින්ගේ micro:bit ප්‍රජාවක්ද microbit club වටා ගොඩනැගීමද, ඔවුනොවුන් හඳුනා ගැනීමටද අපට සැමට අවස්ථාව ලැබුණා. අප දැන් 1300 කට වඩා සමූහයක්. ශූරතාවය තුලින්
අප සැම ගොඩක් දේ ඉගෙන ගත්තා. එයට ඔබ සැමට ස්තූතියි.

micro:bit ශූරතාවලියේ ප්‍රතිඵල!
14 න් පහළ micro:bit ශූරයා චමිත් ඉඳුවර (නිර්මාණ 21, මනාප 457)
19 න් පහළ micro:bit ශූරයා හිමාෂ් තිලකරත්න (නිර්මාණ 21 මනාප 250)
විශ්ව විද්‍යාල micro:bit ශූරයා කසුන් දිසානායක (නිර්මාණ 23 මනාප 612)
ගුරුවරුන්ගේ micro:bit ශූරයා උමාර රත්නායක (නිර්මාණ 5 මනාප 65)
විවෘත micro:bit ශූරයා ඉවාන් බොස්නික් (නිර්මාණ 27 මනාප 117)
විශේෂ සඳහන් කිරීම්!
14 න් පහළ - සිතුම් දුලේන් ප්‍රනාන්දු, හබීබා ඈන්ස්, අසීම් ෆයිසාල්, ඉනුකි වික්‍රමතිලක
19 න් පහල - හන්සල සෙනවිරත්න, නදූෂන් , ටී මුරලි
විශ්ව විද්‍යාල - ක්‍රිස්ටීන් ප්‍රනාන්දු
ගුරුවරු - ජිනානි වලිසුන්දර
විවෘත - ඇලෙක්ස් ෆ්ලෝරිජාන්, සිමුන් බිලාස්, නිකෝලා පෙට්රොවික්, එන් වීරකුමාර , විශ්ව කුමාර
micro:bit ශූරතාවලියේ ජයග්‍රාහකයන්ටත්, සහභාගී වූ සැමටත්, එය නැරඹා නිර්මාණ අගය කල ඔබ සැමටත් microbit club, shilpa64 හා algohack ප්‍රණාමය.
ඊළඟට micro:bit ලෝක ශූරතාවලය ගණිතය ගැන.
විස්තර ලගඳීම. නැවතත් ස්තූතියි. මෙය Share කරන්න.
micro:bit තාක්‍ෂණ අධ්‍යාපනයට වැදගත්ම උපකරණයක්.
විස්තර සඳහා බලන්න. http://microbit.info.lk
සංවිධානය හා තාක්‍ෂණය
Poornima Heashadharani (microbit club)
Sagara Ekanayake (Silicon Hills)
Niranjan Meegammana (Shilpa Sayura Foundation)
NP Vishva Kumara (info.lk)
Yamuna Rathnayake (RRCK)
තවත් විස්තර!
ශූරතාවලිය :https://goo.gl/VRARSD
තරඟ ප්‍රශ්ණ : https://goo.gl/upKGUf
තරඟ නිර්මාණ http://microbit.info.lk
මයික්‍රෝබිට් පාඩම් : https://goo.gl/31qKry
සංවිධානය : http://shilpasayura.org සහ ප්‍රජාව
අනුග්‍රහය හා මයික්‍රෝබිට් ලබාදීම http://microbitclub.info.lk