کلینیک فوق تخصصی اکسس ( کاربرد vba در اکسس )

کلینیک فوق تخصصی اکسس ( کاربرد vba در اکسس )

به اشتراک گذاری اطلاعات کسب شده در اکسس از سایت آفیس و سایت های تخصصی خارجی
کلینیک فوق تخصصی اکسس ( کاربرد vba در اکسس )

کلینیک فوق تخصصی اکسس ( کاربرد vba در اکسس )

به اشتراک گذاری اطلاعات کسب شده در اکسس از سایت آفیس و سایت های تخصصی خارجی

ACAD




Use version-dependent ProgIDs. If a CreateObject or GetObject function uses a version-independent ProgID, change the function to use a version-dependent ProgID. For example, you would change CreateObject ("AutoCAD.Application") to CreateObject ("AutoCAD.Application.16").

The application object is also the Global object for the ActiveX interface. This means that all the methods and properties for the Application object are available in the global name space.

Use the Quit method to end the AutoCAD session.

Methods

Eval

GetAcadState

GetInterfaceObject

ListARX

LoadARX

LoadDVB

Quit

RunMacro

StatusID

UnloadARX

UnloadDVB

Update

ZoomAll

ZoomCenter

ZoomExtents

ZoomPickWindow

ZoomPrevious

ZoomScaled

ZoomWindow  

Properties

ActiveDocument

Application

Caption

Documents

FullName

Height

HWND

HWND32

LocaleID

MenuBar

MenuGroups

Name

Path

Preferences

StatusID

VBE

Version

Visible

Width

WindowLeft

WindowState

WindowTop  

Events

AppActivate

AppDeactivate

ARXLoaded

ARXUnloaded

BeginCommand

BeginFileDrop

BeginLISP

BeginModal

BeginOpen

BeginPlot

BeginQuit

BeginSave

EndCommand

EndLISP

EndModal

EndOpen

EndPlot

EndSave

LISPCancelled

NewDrawing

SysVarChanged

WindowChanged

WindowMovedOrResized  





document_object



Sub Bill()
'Managers to extract/parse AutoCAD drawing information
Dim symbb As McadSymbolBBMgr
Dim bommgr As McadBOMMgr
Dim BOM As McadBOM
Dim bomITEM As McadBOMItem
Dim name As String
Dim BOMbit As String
Dim data As Variant

'Defines the bill of materials managers for extraction Set symbb = ThisDrawing.Application.GetInterfaceObject("SymBBAuto.McadSymbolBBMgr") Set bommgr = symbb.bommgr 'Tests for BOM with the name "MAIN" in drawing, "MAIN" is default when no title border is selected If bommgr.BOMTableExists(ThisDrawing.ModelSpace) Then Set BOM = bommgr.GetBOMTable(ThisDrawing.ModelSpace, "MAIN") Else ThisDrawing.Utility.Prompt "No Usable Parts List" End End If For Each bomITEM In BOM.Items data = bomITEM.data For i = LBound(data) To UBound(data) Debug.Print data(i, 0), data(i, 1) ' Is the; what; the; general; name; of; Column ' ' is the value in the cell Next Next
End Sub



sldworks.IBomTable




- + HEXADECIMAL VALUE


۲۰ دی ۱۴۰۳ اسرائیل برای تجزیه سوریه فقط با ایران طرف نیست بلکه کشورهای عربی هم با تجزیه سوریه موافق نیستند و از طرفی مردم خود سوریه هم این‌رو نمی‌خواهند



۱۹ دی ۱۴۰۳ · حسین کرمانپور تأکید کرد که بر اساس رصد روزانه، هیچ مورد مثبتی از ویروس اچ ام پی وی در کشور شناسایی نشده است.


۷ ساعت پیش · HMPV یک ویروس RNA تک رشته‌ای است که همانند آنفلوآنزا از طریق قطرات تنفسی یا تماس با سطوح آلوده پخش می‌شود. علائم آن شامل سرفه، تب، گرفتگی بینی و 




Convert hex 1024 to decimal
 
(1 × 163) + (0 × 162) + (2 × 161) + (4 × 160)


4096 + 0 + 32 + 4 = 4132




Decimal Hex

0               0

1               1

2              2

3              3

4              4

5              5

6              6

7              7

8              8

9              9

10            A

11            B

12            C

13            D

14            E

15            F




91FE + B78 = 9D76

12


1 ) E(14) + 8 = 22

22 to hex :

22 / 16 = 1

22 - 1 × 16 = 6


2 ) 1 + F(15) + 7 = 23

23 to hex : 

23 / 16 = 1

23 - 1 × 16 = 7


3 ) 1 + 1 + B(11) = 13 --> D


4 ) 9 = 9


= 9D76



روش  برای تفریق دو هگزادسیمال : 

مثل تفریق دو عدد از سمت راست به چپ شروع می کنیم اگر عدد بالایی کوچکتر از پائینی بود یک واحد از عدد بغلش کسر می کنیم و برای ارقام مجاور هم اگر حاکم (govern )  بود ادامه می دهیم ....  و عدد بالایی را با ۱۶ جمع می کنیم. اگر عدد بالایی بزرگتر بود فقط همان تفریق بین دو عدد  را انجام می دهیم و به عدد مجاور کاری نخواهیم داشت.



9D76

- B78

Start From Right Side

1 ) 6 < 8  , (next column) 7 - 1 = 6 ---> 16 + 6 -8 = 14 ---> E

2 ) 6 < 7 ,(Next column ) D - 1 = C ---> 16 + 6 - 7 = 15 ---> F

3 ) C > B ---> 12 - 11 = 1

4 ) 9 ---> 9

 hex-calculator

Result : 91FE



 D83E

- A91F


1 )  E < F ---> 16 + 14 - 15 = 15 ---> F

2 ) 3 ---> 2 , 2 - 1 = 1

3 ) 8 < 9 ---> 16 + 8 - 9 = 15 ---> F

4 ) D > A ---> D(12) - A(10) = 2

hex-calculator

Result : 2F1F



 C9A

-BD7


1 ) A(10) > 7 ---> 10 - 7 = 3

2 ) 9 < D(13) , (Next column) C - 1 = B  ---> 16 + 9 - D(13) = 12 ---> C

3 ) ( B Check item 2 )  B  - B = 0

Result : C3


1D75

-E5C


1 )  5 < C(12) , (Next Column) 7 - 1 = 6 ---> 16 + 5 - 12 = 9

2 ) 6 > 5 ---> 6 - 5 = 1

3 ) D(13) < E(14) , (Next Column) 1 - 1 = 0 ---> 16 +13 - 14 = 15 ---> F

Result : F19



4BE بزرگتر از 1FC است در این مورد اگر رقم بالا کمتر بود اختلاف این دو در نظر گرفته می شود .. اگد رقم بالا بزرگتر بود از ۱۶- استفاده می کنیم و به عدد مجاورش  یک واحد اضافه می کنیم



  1FC

-4BE


1 ) C(12)<E(14) ---> 12 - 14 = -2

2 ) F(15) > B(11) , (Next Column) 1 + 1 = 2 ---> (-16) + 15 - 11 = -12 ---> - C

3 ) 2 < 4 ---> 2 - 4 = - 2

Result : -2C2



   1BA

-2AC

2AC is greater than 1BA

1 ) A < C ---> 10 - 12 = - 2

2 ) B > A , (Next Column) 1 + 1 = 2 ---> (-16) + 11 - 10 = - 15 ---> - F


Result : -F2



Hex value:
3AE – 4B8 = -10A

Decimal value:
942 – 1208 = -266


4B8 از 3AE بزرگتر است

1 ) E > 8 , (1 unit Add to Next Column ) A + 1 = B ---> (-16) +14 - 8 = - 10 ---> - A

2 ) B - B = 0 

3 ) 3 < 4 ---> 3 - 4 = - 1


Result : -10A


Hex value:
5FD – 7CC = -1CF

Decimal value:
1533 – 1996 = -463


7CC بزرگتر از 5FD است

1 ) D > C , ( Add 1 unit to Next Column ) F + 1 = 16  ---> (-16) + 13 -12 = - 15 ---> - F

2 ) 16 > C , ( Add 1 unit to Next Column ) 5 + 1 = 6 ---> (-16) + 16 + 12 = 12 ---> - C

3 ) 6 < 7 ---> 6 - 7 = - 1


Result : -1CF



Hex value:
C800 – D748 = -F48
Decimal value:
51200 – 55112 = -3912


1 ) 0 < 8 ---> 0 - 8 = - 8

2 ) 0 < 4 ---> 0 - 4 = - 4

3 ) 8 > 7 , ( Add 1 to Next Column) C + 1 = D ---> (-16) + 8 -7 = - 15 ---> - F

4 ) D -D = 0


Result : -F48




Hex value:
B158 – D800 = -26A8
Decimal value:
45400 – 55296 = -9896


1 ) 8 > 0 , (Add 1 unit to Next Column)  5 + 1 = 6 ---> (-16) + 8 -0 = - 8

2 ) 6 > 0 , (Add 1 unit to Next Column) 1 + 1 = 2 ---> (-16) + 6 - 0 = - 10 ---> - A

3 ) 2 < 8 ---> 2 - 8 = - 6

4 ) B < D ---> 11 - 13 = - 2


Result : -26A8


Hex value:
8AB – B78 = -2CD
Decimal value:
2219 – 2936 = -717


1 ) B > 8 , (Add 1 unit to Next Column) A + 1 = 11 ( B ) ---> (-16) + 11 -8 = - 13 ---> - D

2 ) B > 7 , (Add 1 unit to Next Column) 8 + 1 = 9 ---> (-16) + 11 - 7 = - 12 ---> - C

3 ) 9 > B , No next Column So No need (-16) --->  9 - 11 = - 2


Result : -2CD


Hex value:
CDAB – FAB6 = -2D0B
Decimal value:
52651 – 64182 = -11531


1 )  B > 6 , (Add 1 unit to Next Column) A + 1 = B ---> (-16) + B - 6 = - 11 ---> - B

2 ) B - B = 0

3 ) D > A , (Add 1 unit to Next Column) C + 1 = D ---> (-16) + D - A = - 13 ---> - D

4 ) D < F ---> D - F = 13 - 15 = -2


Result : -2D0B


  3AE

-5BC

5BC از 3AE بزرگتر است  ....  اگر رقم بالایی از پائینی کوچکتر بود  منها می کنیم اگر بزرگتر بود یک واحد به رقم سمت چپ اضاقه می شود و تفریق دو رقم بالا و پائین باضافه منهای ۱۶ جواب همان ستون خواهد شد

1 ) E > C , (Add 1 unit to Next Column) A + 1 = B ---> (-16) + 14 - 12 = - 14 ---> - E

2 ) A changed to B As Per 1 ---> B - B = 0

3 ) 3 < 5 ---> 3 - 5 = - 2


Result : -20E


در جمع : 

از سمت راست شروع می کنیم اگر رقم بالا  از پائین کمتر بود ( مثل C و E در مثال زیر که C کمتر است )  میشود تفریق دو رقم باضافه ۱۶ و همینطور کسر یک واحد از رقم سمت چپ بالایی   ( مثل مثال زیر که B با کسر یک واحد شد A ) ولی اگر بیشتر بود تفریق دو رقم  جواب همان ستون خواهد شد( مثل ۵ و ۲ که ۵ بزرگتر است و تفریق آن دو ۳ )


5BC + 20E = ?

1 ) E > C , (left digit > B - 1 = A ) ---> (16)+ 12 -14 = 14 ---> E

2 ) B Changed to A as per 1---> A - 0 = A

3 ) 5 > 2 ---> 5 - 2 = 3


Result : 3AE



۲۱ دیماه ۱۴۰۳  به گزارش مشرق، ظریف، معاون رئیس جمهور در توئیتر نوشت: تصاویر تلخ از کالیفرنیا یادآور خانه‌ها، مدارس و بیمارستان‌های ویران شده در غزه است












UTF-16 TO UNICODE و جمع هگزا دسیمال








Add To Hex : 

D800+3D=D83D

DC00+219=DE19

DC00

+ 219

------

D (12+2)19

D       E         19




Binary NumberHexadecimal Number
00000
00011
00102
00113
01004
01015
01106
01117
10008
10019
1010  (A(10
1011(B(11
1100(C(12
1101(D(13
1110(E(14
1111(F(15






online-sms-pdu-decoder

0011000C918990103254760018001ED83DDE0DD83DDE19063306440627064500200639063206CC063206450020

TP-DCS : 18 ( CHECK TP-DCS VALUES )

TP-UDL : 30 ( HEX : 1E )

TP-UD : D83DDE0DD83DDE19063306440627064500200639063206CC063206450020





  DA36

+AC75


1) 6+5=11 --> B

2 )3+7=10--> A

3 ) A(10)+C(12)=22

22 to hex :

22/16=1

22-1×16=6

16

4 ) 1+D(13)+A(10)=24

24 to hex

24/16=1

24-1×16=8

18


=186AB





    BC88

+DA39


1) 8+9=17

17 to hex :

17/16=1

17-1×16=1

11

2 ) 1+8+3=12-->C

3 ) C(12)+A(10)=22

22 to hex : 

22/16=1

22-1×16=6

16

4 ) 1+B(11)+D(13)=25

25 to hex :

25/16=1

25-1×16=9

19


=196C1





   7F4B

+D654


1 ) B(11) + 4 =15-->F

2 ) 4 + 5 = 9

3 ) F(15) + 6 = 21

21 to hex :

21 / 16 = 1

21 - 1 × 16 = 5

4 ) 1 + 7 + D(13) = 21

21 to hex :

21 / 16 = 1

21 - 1 × 16 = 5


=1559F




   CA9

+6A7


1 ) 9 + 7 = 16

16 to hex : 

16 / 16 = 1

16 - 1 × 16 =0

2 ) 1 + A(10) + A(10) = 21

21 to hex :

21 / 16 = 1

21 - 1 × 16 = 5

3 ) 1 + C(12) + 6 = 19

19 to hex :

19 / 16 = 1

19 - 1 × 16 = 3 


1350





        802D

+198F


1 )  D(13) + F(15) = 28

28 to hex :

28 / 16 = 1

28 - 1 × 16 = 12 --> C

2 ) 1 + 2 + 8 = 11 --> B

3 ) 0 + 9 = 9

4 ) 8 + 1 = 9


=99BC





   99BC

+CA24



1 ) C(12) + 4 = 16

16 to hex

16 / 16 = 1

16 - 1 × 16 = 0

2 ) 1 + B(11) + 2 = 14 --> E

3 ) 9 + A(10) = 19

19 to hex : 

19 / 16 = 1

19 - 1 × 16 = 3

4 ) 1 + 9 + C(12) = 22

22 / 16 = 1

22 - 1 × 16 = 6 


= 163E0






  CDA

+4EF



1 ) A(10) + F(15) = 25

25 to hex : 

25 / 16 = 1

25 - 1 × 16 = 9

2 ) 1 + D(13) + E(14) = 28

28 to hex : 

28 / 16 = 1

28 - 1 × 16 = 12--> C

3 ) 1 + C(12) + 4 = 17

17 to hex : 

17 / 16 = 1

17 - 1 × 16 = 1


= 11C9

16^(3)×1+16^(2)×1+16^(1)×12+16^(0)×9=4553



EC4 + B78 = 1A3C


1 ) 4 + 8 = 12 --> C

2 ) C(12) + 7 = 19

19 to hex : 

19 / 16 = 1

19 - 1 × 16 = 3

3 ) 1 + E(14) + B(11)=26

26 / 16 = 1

26 - 1 × 16 = 10--> A



=1A3C




D8F0 + 25A1 = FE91


1 ) 0 + 1 = 1

2 ) F(15) + A(10) = 25

25 to hex : 

25 / 16 = 1

25 - 1 × 16 = 9

3 ) 1 + 8 + 5 = 14 --> E

4 ) D(13) + 2 = 15 --> F


= FE91



FE91 + C815 = 1C6A6


1 ) 1 + 5 = 6

2 ) 9 + 1 = 10--> A

3 ) E(14) + 8 = 22

22 to hex : 

22 / 16 = 1

22 - 1 × 16 = 6

4 ) 1 + F(15) + C(12) = 28

28 to hex : 

28 / 16 = 1

28 - 1 × 16 = 12 --> C


= 1C6A6




8CD + C09 = 14D6


1 ) D(13) + 9 = 22

22 to hex : 

22 / 16 = 1

22 - 1 × 16 = 6

2 ) 1+ C(12) + 0 = 13 --> D

3 ) 8 + C(12) = 20

20 to hex :

20 / 16 = 1

20 - 1× 16 = 4


= 14D6

















Decode Alphabet-7bits SMS PDU & emoji


۱۳ دیماه ۱۴۰۳


فرمانده سپاه ثارالله استان کرمان با اشاره به حمله تروریستی ۱۳ دی‌ماه سال گذشته در گلزار شهدا گفت: دشمنان ما گمان می‌کردند که با این‌گونه اقدامات کور می‌توانند مردم را از مکتب شهید سلیمانی جدا کنند، اما این تلاش‌ها بی‌ثمر بود. خون شهیدان و عشق مردم به مکتب حاج قاسم نشان داد که این راه ادامه دارد.




UTF-16

0021000C91890910325476000804D83DDE01

0021000C91890910325476001804D83DDE01

UTF-32

0011000C9189091032547600080008000000480001f440




PROTOCOL DATA UNIT

TP-DCS=00

Decoding :

17C8329BFD064D9B5362999DB697E565B96BFC6E8700

Len : 17 (hex)

UD(user data):

C8329BFD064D9B5362999DB697E565B96BFC6E8700

-Arrange Hex From The End To The First

00876EFC6BB965E597B69D9962539B4D06FD9B32C8

-Binary

00000000 10000111

01101110 11111100

01101011 10111001

01100101 11100101

10010111 10110110

10011101 10011001

01100010 01010011

10011011 01001101

00000110 11111101

10011011 00110010

11001000

-21×8/7>reminder=0 ( reminder>0 = Remove 

-Seperate 7digits from the begining

0000000 0100001

1101101 1101111

1100011 0101110

1110010 1100101

1110010 1100101

1110110 1101001

1101100 1100101

1000100 1010011

1001101 1010011

0100000 1101111

1101100 1101100

1100101 1001000

-Add Zero To The First Of Each 7 digits

000000000010000101101101011011110110001100101110011100100110010101110010011001010111011001101001011011000110010101000100010100110100110101010011001000000110111101101100011011000110010101001000

-Change To Hex

216D6F632E7265726576696C6544534D53206F6C6C6548

-Arrange Hex From The End To The First

48656C6C6F20534D5344656C6976657265722E636F6D21

-Hex To Ascii

hex-to-ascii

online-sms-pdu-encoder



Decode following : 

16C8329BFD06DDEF779798FD3ECFD779D7F8DD0E01

Length : 16 ( Hex )


C8329BFD06DDEF779798FD3ECFD779D7F8DD0E01


00100001011011010110111101100011001011100111100101101011011100110110011101101111011011000110001000101110011101110111011101110111001000000110111101101100011011000110010101001000

216D6F632E796B73676F6C622E777777206F6C6C6548

Final : 48656C6C6F207777772E626C6F67736B792E636F6D21

hex-to-ascii









Encoding




6d6f632e796b73676f6c622e6162767373656363612e777777206b63656843202c2021756f7920656573206f6e20656d697420676e6f4c202c206948

Count : 60 ( Hex : 3c = 3×16+12

011011010110111101100011001011100111100101101011011100110110011101101111011011000110001000101110011000010110001001110110011100110111001101100101011000110110001101100001001011100111011101110111011101110010000001101011011000110110010101101000010000110010000000101100001000000010000101110101011011110111100100100000011001010110010101110011001000000110111101101110001000000110010101101101011010010111010000100000011001110110111001101111010011000010000000101100001000000110100101001000

60×8÷7=68.57

60×8-68×7=4 ( Zero Quantity to Add)


0000110110111011111100011010111011110011101011111001111001111101111110110011000100101110110000111000101110110111001111100111100101110001111000111100001010111011101111110111111011101000001101011110001111001011101000100001101000000101100010000001000011110101110111111110010100000110010111001011110011010000011011111101110010000011001011101101110100111101000100000110011111011101101111100110001000000101100010000011010011001000


0DBBF1AEF3AF9E7DFB312EC38BB73E7971E3C2BBBF7EE835E3CBA21A058810F5DFE5065CBCD06FDC832EDD3D1067DDBE62058834C8



TP-UDL:3C

TP-UD: C834880562BEDD67103DDD2E83DC6FD0BC5C06E5DFF51088051AA2CBE335E87EBFBBC2E371793EB78BC32E31FB7D9EAFF3AEF1BB0D

 


0011000C918909103254760000AA3CC834880562BEDD67103DDD2E83DC6FD0BC5C06E5DFF51088051AA2CBE335E87EBFBBC2E371793EB78BC32E31FB7D9EAFF3AEF1BB0D

Length UD=3C(IN HEX)=60


Length: 66



AT+CMGS=69

0031000A91091032547600108F40C834880562BEDD67103DDD2E83DC6FD0BC5C06E5DFF51088051AA2CBE335E87EBFBBC2E371793EB78BC32E31FB7D9EAFF3AEF1BB0D82B3F5

TP-PID : 00

TP-DCS(7bits) :10 (flash message)

TP-VP : 8F : 12hours




3c6120687265663d2268747470733a2f2f7777772e6163636573737662612e626c6f67736b792e636f6d223e416c693c2f613e






Types of SMS Message

There are four classes of an SMS message. Classes identify the importance of an SMS message and also the location where it must be stored.

Class 0

This type of SMS message is displayed on the mobile screen without being saved in the message store or on the SIM card; unless explicitly saved by the mobile user.

Class 1

This message is to be stored in the device memory or the SIM card (depending on memory availability).




TP-DCS ( DCS VALUE S)

HEX:18

UCS2

Class 0 ( Flash message )


HEX:10

GSM 7bit

Class 0 ( Flash message )


HEX:00

GSM 7bit

Default


HEX:08

UCS2

Default


HEX:28

UCS2

Default

+ ( Compression ... Character set not compressed )





Decimal 1605 To Hex : 

                                   Reminder

1605/16 100        5  ( 1605-16×100)

100/16    6               4 (100-16×6)

6/16           0              6 (6-16×0)

Hex : 645 ( Unicode : 0645 )


16^(2)×6+16^(1)×4+16^(0)×5=1605






To encode U+10437 to UTF-16:

  • Subtract 0x10000 from the code point, leaving 0x0437.
  • For the high surrogate, shift right by 10 (divide by 0x400), then add 0xD800, resulting in 0x0001 + 0xD800 = 0xD801.
  • For the low surrogate, take the low 10 bits (remainder of dividing by 0x400), then add 0xDC00, resulting in 0x0037 + 0xDC00 = 0xDC37.

To decode U+10437  from UTF-16:

  • Take the high surrogate (0xD801) and subtract 0xD800, then multiply by 0x400, resulting in 0x0001 × 0x400 = 0x0400.
  • Take the low surrogate (0xDC37) and subtract 0xDC00, resulting in 0x37.
  • Add these two results together (0x0437), and finally add 0x10000 to get the final code point, 0x10437.




01F619-1000=0F619

Binary : 

0000 1111 0110 0001 1001

Separate 10 digits : 

0000 1111 01     10 0001 1001

Add  1101 10 , 1101 11

1101 10 0000 1111 01     1101 11 10 0001 1001

Separate 4 digits

1101 1000 0011 1101      1101 1110 0001 1001

Hex : 

D              8          3          D                 D         E           1           9


online-sms-pdu-decoder

0021000C91890910325476000804D83DDE19





OR 


U+01F619

1F619-Subtract(10000)=F619

Hex(400)=16^2×4+16^1×0+16^0×0=1024

Hex(F619)=63001


Hex value:
F619 ÷ 400 = 3D Remainder : 219

Decimal value:
63001 ÷ 1024 = 61 Remainder : 537


3D=3×16+13=61




D800=

16^(3)×13+16^(2)×8+16^(1)×0+16^(0)×0=55296

55296+61= 55357

55357 to Hex : 

55357 / 16  3459  13 ( D ) 

3459 / 16   216 3  ( 3 )

216 / 16 13  8 ( 8

13 / 16  0  13 ( D ) 

D83D





DC00

16^(3)×13+16^(2)×12+16^(1)×0+16^(0)×0=56320

56320+537= 56857

56857 to Hex : 

56857 / 16 3553 9 ( 9 )

3553 / 16 222 1 ( 1 )

222 / 16 13 14 ( )

13 / 16 0 13 ( D )

DE19



Add To Hex : 

D800+3D=D83D

DC00+219=DE19

DC00

+ 219

------

D (12+2)19

D       E         19


0021000C91899010325476000804D83EDD13









برخی مقامات ارشد نظامی اسرائیل اکنون بر این باور هستند که به جای حمله به حوثی‌ها در یمن «اقدام مستقیم» علیه ایران باید در اولویت قرار گیرد.





SMS PDU


۱۶ دی ۱۴۰۳ · سرنخ نماینده ولی فقیه در نیروی قدس ؛ وعده صادق ۳ به زودی اجرا میشود یمن با یک هشدار جدی مقامات عربستان را در شک فرو برد هدف قرار دادن 


۱۸ دی ۱۴۰۳  · تصاویری از لحظات دستگیری جاسوس‌های سازمان‌های اطلاعاتی انگلیس و عربستان در یمن ... رکنا/سرویس‌های امنیتی یمن از انهدام یک باند جاسوسی وابسته به 


۱۷ ساعت پیش · تهران – ایرنا – دستگاه های امنیتی یمن از بازداشت اعضای یک شبکه جاسوسی انگلیسی و به شکست کشاندن اقدامات خصمانه دستگاه اطلاعاتی انگلیس (MI۶) و .

سایت موشکی نعل اسبی ایران برای سوریه که توسط اسرائیل کشف شد این سایت تهدیدی برای موجودیت اسرائیل بود 



online-sms-pdu-encoder



0011000C918909103254760008FF0406450646

Length: 18


00200C918909103254760008521010211010000406450646


0041000C918909103254760008180500030C030106330644062706450020068606370648063106CC


SMS-SUBMIT/ Validity / SMS LENGTH 

0051000C9189091032547600080A180500030C030106330644062706450020068606370648063106CC


AT+CMGS=34

0011000C918909103254760008E11406330644062706450020068606370648063106CC




521010213030 : 01/01/2025 12:03:03

00100C918909103254760008521010213030001406330644062706450020068606370648063106CC













GSM_03.40

User_Data_Header

Concatenated_SMS




For example, a fictional alphanumeric address Design@Home is converted to the GSM 7-bit default alphabet which yields 11 bytes 44 65 73 69 67 6E 00 48 6F 6D 65 (hex), the 7-bit packing transforms it to 77 bits stored in 10 octets as C4 F2 3C 7D 76 03 90 EF 76 19; 77 bits is 20 nibbles (14 hex) which is the value of the first octet of the address. The second octet contains TON (5) and NPI (0), which yields D0 hex. The complete address in the GSM format is 14 D0 C4 F2 3C 7D 76 03 90 EF 76 19.





Packed SMS ( 7bit )

Encoding --> Do

Hex 44 , F6

Binary 01000100 01101111

7bit 1000100 1101111

1101111 1000100

Add 00 1101111 1000100

8bit 00110111 11000100

Hex 37,C4

0011000C9189091032547600000002C437




Encoding --> Do it!

8bits:

01000100 01101111 00100000 01101001 01110100 00100001

7bits : 

1000100 1101111 0100000 1101001 1110100 0100001

END TO FIRST : 

0100001 1110100 1101001

0100000 1101111 1000100

Add Zero For 8bits

000000 0100001 1110100

1101001 0100000 1101111

1000100

8bits : 

00000001 00001111

01001101 00101000

00110111 11000100

Hex : 

01 0F 4D 28 37 C4

End To First : 

C4 37 28 4D 0F 01


001100098121436587F90000FF06C437284D0F01











Alphabet Default

Decoding


E4 74 D8 1C 0E BB 5D E3 77 1B


-End To First : 


1B 77 E3 5D BB 0E 1C D8 74 E4


-8bits :


00011011 01110111

11100011 01011101

10111011 00001110

00011100 11011000

01110100 11100100


-Remove Required Zero At The begining ( Arrange 7bits)


10×8=80

80/7=11

80-11×7=3 Zero


1101101 1101111100011 

0101110 1101110 1100001

1100001 1100110 1100001

1101001 1100100


-End To First : 


1100100 1101001 1100001

1100110 1100001 1100001

1101110 0101110 1100011

1101111 1101101


-Add Zero To Each 7bits


01100100 01101001 01100001 01100110 

01100001 01100001

01101110 00101110 

01100011 01101111 

01101101


-Hex :


6469616661616E2E636F6D

Length=11=0B


-Text :


diafaan.com









OA (SMS-STARUS-REPORT)

D0 E474D81C0EBB01

LEN:D0

Hex:E474D81C0EBB01

Binary:11100100011101001101100000011100000011101011101100000001



11100100 01110100

11011000 00011100

00001110 10111011

00000001


00000001 10111011 

00001110 00011100

11011000 01110100

11100100


7×8=56

56/7=8

56-8×7=0

0 Means Not Remove Zero At The Begining 

0000000 1101110

1100001 110 0001

1100110 1100001

1101001100100


0000000001101110011000010110000101100110011000010110100101100100


6E616166616964

6469616661616E

hex-to-ascii

diafaan








ENCODE

Hex:4578616D706C6521


Reverse

21656C706D617845

Binary

00100001 01100101

01101100 01110000

01101101 01100001

01111000 01000101

7bits

0100001 1100101

1101100 1110000

1101101 1100001

1111000 1000101

Add zero : 0 And Arrange 8bits

8×7=56/8=7

56-7×8=0 ( No need Adding zero to the first )

01000011 10010111

01100111  00001101

10111000  01111100

01000101


01000011100101110110011100001101101110000111110001000101

HEX: 4397670DB87C45

Final : reverse Hex

457CB80D679743




Encoding :

ASCII>Hex>Arrange Hex from End To the First>Binary(remove 0 from each : 8digits to 7digits)>Arrange All to 8digits with Adding Zero(s) to the first  ( If the reminder of dividing the total number of  hex by 8 is not zero )>Change to Hex>Arrange Hex from End To First


Decoding :

Arrange Hex from End To the First>Binary>Remove Zero(s) from the First(dividing number of Hex By 7 and use reminder )>Arrange 7digits>Hex>Arrange From the End To the First








ای اهل ایمان! از بسیاری از گمان ها [در حقّ مردم] بپرهیزید؛ زیرا برخی از گمان ها گناه است، و [در اموری که مردم پنهان ماندنش را خواهانند] تفحص و پی جویی نکنید، و از یکدیگر غیبت ننمایید، آیا یکی از شما دوست دارد که گوشت برادر مرده اش را بخورد؟



وضعیت موی باز زن در آخرت از snn.ir
۲۰ اسفند ۱۳۹۹ · زنی را دیدم که از موی سر آویزان است و مغز سرش از شدت حرارت می‌جوشد. آن زن در دنیا موی سر خود را از نامحرم نمی‌پوشاند. زنی را دیدم که دست و پایش .


خداوند سبحان، اگر بخواهد، برای اثبات کفرِ بندگانش، یک شتر می‌فرستد و می‌فرماید: «آن را نکشید»؛ اما، اَشقیا آن حیوان را می‌کشند و عذاب نازل می‌شود. آیا می‌توان گفت: «خدا مهربان است و برای یک شتر، بلایی بر بندگانش نازل نمی‌کند و در آخرت به جهنم نمی‌برد؟!»






هر زمانی که زکریا وارد محراب ایشان می شد میوه های غیر فصل را می دید،  می پرسید ای مریم اینها را از کجا آوردی، گفت این از سوی خداوند است، پروردگار به هر کسی که بخواهد بی حساب روزی می دهد. در خصوص مدت زمان بارداری حضرت مریم (ع) نیز اختلافات زیادی وجود دارد و بارداری طبیعی برای خانم ها 9 ماه است اما بارداری حضرت مریم (ع) را 9 ساعت تا چند روز دانسته اند؛ بنابراین به نظر می رسد با توجه به شرایطی که این بانوی بزرگوار داشت مدت بارداری ایشان باید کوتاه باشد؛ بنابراین بارداری حضرت مریم نیز از معجزات الهی به شمار می رود. مرده زنده کردن و کور مادرزاد را شفا دادن از جمله معجزات حضرت عیسی (ع) بود. «سلقوا و ما تسلوا » وقتی یهودیان متوجه شدند که حضرت عیسی (ع) در باغش است، حضرت عیسی به اذن خداوند به آسمان کشیده شد و با توجه به شباهتی که حضرت عیسی (ع) به یهودا داشت به اشتباه یهودا را گرفتند. وی اصرار کرد که من عیسی نیستم، یهودا هستم، قبول نکردند و گفتند تو می خواهی از مجازات فرار کنی اما حضرت عیسی را خداوند بالا برد و سپس بر اساس قرآن و احادیث ما، وقتی حضرت مهدی (عج) ظهور نماید، حضرت عیسی هم با او ظهور خواهد کرد، سپس امام زمان (عج) به حضرت مسیح (ع) می فرماید: شما به عنوان امام جماعت بایستید. حضرت عیسی می فرماید: من در مقابل حجت خداوند پیشی نمی گیرم لذا در منابع اهل شیعه و منابع معتبر اهل سنت وجود دارد که وقتی حضرت مهدی (عج) ظهور می نماید، حضرت عیسی می آید و به حضرت مهدی (عج) اقتدا می کند لذا مسیحیان کم تعصب با دیدن این صحنه به اسلام ایمان می آورند.









جنبش انصارالله تأکید کرد: به کشور‌هایی که در استخدام هسته‌های جاسوسی شریک هستند، درباره آسیب رساندن به منافع مردم و کشورمان هشدار می‌دهیم. ما درباره تداوم نقض امنیت، ثبات و حاکمیت یمن هشدار می‌دهیم. ما تأکید می‌کنیم همه کسانی که در تمام این اعمال غیرقانونی دست دارند، با مجازات بازدارنده و مناسب مواجه خواهند داشت.